Find Jobs
Hire Freelancers

Delphi app to manage orders on Shopify using the API (JSON)

$2-8 AUD / hour

Closed
Posted about 10 years ago

$2-8 AUD / hour

This will be a desktop application, built in Delphi, that will use the Shopify API (which is JSON based) to fetch orders from a Shopify account, and display them effectively, so that later we can manipulate those orders. This would probably involve creating a class called 'TOrder' (with all the important fields defined), OR a TClientDataSet (with all the important order fields), OR both?. Orders will then be displayed visually in a grid. We need to have control (at design time is OK) over which fields are displayed and how the orders are filtered and sorted. * If the project is successful, there should be more work on this project in the future. * You are required to release all of the source code and files (i.e. you do not just supply the .exe) * You do not have to know Shopify to do this. However you will definitely need to be familiar with JSON or XML. * The shopify API documentation is here: [login to view URL] Here is an example of how the API works. The URL format is this: https://apikey:password[at]hostname/admin/[login to view URL] So for example if we call: https://xxxxxxxxxxxxx2ebd304083f0exxxxxxx:/admin/[login to view URL], it will return all the orders. Here is just an example of the JSON response, with just 1 order: { "orders": [ { "buyer_accepts_marketing":false, "cancel_reason":null, "cancelled_at":null, "cart_token":"xxx", "checkout_token":"xxxx", "confirmed":true, "created_at":"2014-02-12T20:45:21+11:00", "currency":"AUD", "email":"", "financial_status":"paid", "fulfillment_status":null, "gateway":"paypal", "id":23203xxxx, "location_id":null, "name":"#4xxx0", "note":"", "number":2xx, "reference":null, "referring_site":"", "subtotal_price":"109.98", "taxes_included":false, "test":false, "token":"6a304bf8db68968xxxxxx761d2ae2725", "total_discounts":"0.00", "total_line_items_price":"109.98", "total_price":"119.98", "total_price_usd":"108.22", "total_tax":"0.91", "total_weight":2000, "browser_ip":"[login to view URL]", "landing_site_ref":null, "order_number":1290, "discount_codes": [ ] , "note_attributes": [ ] , "processing_method":"express", "checkout_id":204187401, "source_name":"web", "tax_lines": [ { "price":"0.91", "rate":0.1, "title":"GST" } ] , "line_items": [ { "fulfillment_service":"manual", "fulfillment_status":null, "grams":1000, "id":41057xxxx, "price":"54.99", "product_id":20xxxx021, "quantity":2, "requires_shipping":true, "sku":null, "title":"xxxxxxxtional Bxxxxxg", "variant_id":4616xxx65, "variant_title":"1kg", "vendor":"xxxxxxx xxxxx", "name":"xxxxxxxxxxxxxxxxxxxxx - 1kg", "variant_inventory_management":null, "properties": [ { "name":"Moistness", "value":"xxxxxxxxs" } , { "name":"Sliced", "value":"Whole" } ] , "product_exists":true } ] , "shipping_lines": [ { "code":"Shipping & Handling", "price":"9.09", "source":"shopify", "title":"Shipping & Handling" } ] , "billing_address": { "address1":"8 xxx e", "address2":"", "phone":"xxx-xxx-2769", "zip":"318x", "name":"lxxx xxxxer", "country_code":"AU", "province_code":"VIC" } , "fulfillments": [ ] }
Project ID: 5427112

About the project

4 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $15 AUD/hour for this job
User Avatar
Dear Sir I am a Delphi professional and very strong in API integration. You can see my full ratings/reviews to see my work and working behavior. Hoping an early and positive response. Thanks and Regards the grtcoder I can provide you a pro solution using SQLite a file base database system. That can be use type of data base component including ClientDataset
$20 AUD in 4 days
5.0 (6 reviews)
4.2
4.2
User Avatar
Hi, I'm expert in Delphi and very familiar with JSON and XML format. I'm confident that I can do this job properly. Hoping for your response! Best regards, Rodel
$13 AUD in 3 days
5.0 (5 reviews)
3.6
3.6
User Avatar
A proposal has not yet been provided
$15 AUD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Sydney, Australia
0.0
0
Member since Apr 15, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.