Shopify API - Update order information using Postman

Shopify API: Update order information using Postman

Updating order information using Postman in Shopify API is necessary for any business because, during the purchase process, customers sometimes mistype order information such as shipping address, phone number, email address. Therefore, the shop owner needs to update order information to ensure that the order is delivered quickly to the right customer.

In addition to entering the wrong information, customers who signed in to the Shopify store when making a purchase maybe didn’t want to have their order shipped to the address saved in their account and they want to change the information after creating an order. 

The above is the reason why the owner needs to update order information in Shopify API, and today Beehexa will show how to update order information, including email address, phone number, and shipping address. 

If this is the first time you make a call in the Postman, you must generate API credentials from the Shopify admin

Generate API Credentials From Shopify Admin

Follow the process in How to build a custom app for Shopify in 2022? to know how to access Shopify API. 

  • After creating an app, you need to assign “Orders” scopes to the admin API scopes. 
  • Remember the Admin API access token and the API key to update order information in the Postman. 

To make those calls, you need to determine an order_id of the order you want to update information. 

  • In the admin dashboard. Go to the orders.
  • Then, click on the order you want to change information.
  • Finally, copy the order_id in the URL. 

Example: The order_id = 4358392250431

Before updating the order information, please review the current order information for this product.

Before updating order information
Shopify API: Update order information using Postman 12

Now, take the first call, updating the order’s email address using Postman in Shopify API.

Update an order’s email address using Postman

Whenever you want to change an order’s email address in Shopify API, you need to follow the process below. 

  • Login to your Postman and create a new workspace
  • Then create a new PUT with this URL:
https://{API_key}:{admin_API_access_token}@{shop}.myshopify.com/admin/api/{api-version}/{resource}
Code language: JavaScript (javascript)
  1. {API_key} – The API key that you generated.
  2. {admin_API_access_token} – The admin API access token that you generated.
  3. {shop} – The name of your development store.
  4. {api-version} – The supported API version that you want to use.
  5. {resource} – A resource endpoint from the REST Admin API.

Or you can copy this example, remember change {resource} to {orders/order_id}:

https://ed86d512a2c95387ffa25f67074a222b:[email protected]/admin/api/2021-10/orders/4358392250431.json
Code language: JavaScript (javascript)
  • Paste the URL above.
update order's email address
Shopify API: Update order information using Postman 13

In the body section, enter the code. 

Payload: 

{ "order": { "id": 4358392250431, "email": "[email protected]" } }
Code language: JSON / JSON with Comments (json)
body_update order's email address
Shopify API: Update order information using Postman 14

Then click on send

{ "order": { "id": 4358392250431, "admin_graphql_api_id": "gid://shopify/Order/4358392250431", "app_id": 580111, "browser_ip": "117.2.168.124", "buyer_accepts_marketing": false, "cancel_reason": null, "cancelled_at": null, "cart_token": null, "checkout_id": 26888172994623, "checkout_token": "bb98b67dd05ad6fefed905b28204bce8", "client_details": { "accept_language": "vi-VN,vi;q=0.9", "browser_height": 754, "browser_ip": "117.2.168.124", "browser_width": 1519, "session_hash": null, "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36" }, "closed_at": null, "confirmed": true, "contact_email": "[email protected]", "created_at": "2022-03-15T11:33:36+09:00", "currency": "AUD", "current_subtotal_price": "609.07", "current_subtotal_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "current_total_discounts": "0.00", "current_total_discounts_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "current_total_duties_set": null, "current_total_price": "629.38", "current_total_price_set": { "shop_money": { "amount": "629.38", "currency_code": "AUD" }, "presentment_money": { "amount": "10379000", "currency_code": "VND" } }, "current_total_tax": "0.00", "current_total_tax_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "customer_locale": "en", "device_id": null, "discount_codes": [], "email": "[email protected]", "estimated_taxes": false, "financial_status": "authorized", "fulfillment_status": null, "gateway": "bogus", "landing_site": "/wallets/checkouts.json", "landing_site_ref": null, "location_id": null, "name": "#1279", "note": null, "note_attributes": [], "number": 279, "order_number": 1279, "order_status_url": "https://hexasync.myshopify.com/25322618943/orders/cb057b74e0e61ca97cc5df15c80da55a/authenticate?key=63d95497b7c80a872f5ecac7e90dd5a3", "original_total_duties_set": null, "payment_gateway_names": [ "bogus" ], "phone": null, "presentment_currency": "VND", "processed_at": "2022-03-15T11:33:34+09:00", "processing_method": "direct", "reference": null, "referring_site": "https://hexasync.myshopify.com/products/caravan-canopy-recliner", "source_identifier": null, "source_name": "web", "source_url": null, "subtotal_price": "609.07", "subtotal_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "tags": "", "tax_lines": [], "taxes_included": false, "test": true, "token": "cb057b74e0e61ca97cc5df15c80da55a", "total_discounts": "0.00", "total_discounts_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "total_line_items_price": "609.07", "total_line_items_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "total_outstanding": "0.00", "total_price": "629.38", "total_price_set": { "shop_money": { "amount": "629.38", "currency_code": "AUD" }, "presentment_money": { "amount": "10379000", "currency_code": "VND" } }, "total_price_usd": "459.28", "total_shipping_price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "total_tax": "0.00", "total_tax_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "total_tip_received": "0.00", "total_weight": 6000, "updated_at": "2022-03-15T11:39:56+09:00", "user_id": null, "billing_address": { "first_name": "Yushin", "address1": "1921 Washington Street", "phone": "13613865113", "city": "Corpus Christi", "zip": "78476", "province": "Texas", "country": "United States", "last_name": "Lam", "address2": "", "company": "Beehexa", "latitude": null, "longitude": null, "name": "Yushin Lam", "country_code": "US", "province_code": "TX" }, "customer": { "id": 5484387270719, "email": "[email protected]", "accepts_marketing": false, "created_at": "2021-11-08T18:13:34+09:00", "updated_at": "2022-03-15T11:33:36+09:00", "first_name": "Hoai", "last_name": "Lam", "orders_count": 8, "state": "enabled", "total_spent": "230552.30", "last_order_id": 4341526331455, "note": null, "verified_email": false, "multipass_identifier": null, "tax_exempt": false, "phone": null, "tags": "", "last_order_name": "#1247", "currency": "AUD", "accepts_marketing_updated_at": "2021-11-08T18:13:35+09:00", "marketing_opt_in_level": null, "tax_exemptions": [], "sms_marketing_consent": null, "admin_graphql_api_id": "gid://shopify/Customer/5484387270719", "default_address": { "id": 6947645325375, "customer_id": 5484387270719, "first_name": "Yushin", "last_name": "Lam", "company": "Beehexa", "address1": "1921 Washington Street", "address2": "", "city": "Corpus Christi", "province": "Texas", "country": "United States", "zip": "78476", "phone": "13613865113", "name": "Yushin Lam", "province_code": "TX", "country_code": "US", "country_name": "United States", "default": true } }, "discount_applications": [], "fulfillments": [], "line_items": [ { "id": 11097762529343, "admin_graphql_api_id": "gid://shopify/LineItem/11097762529343", "fulfillable_quantity": 1, "fulfillment_service": "manual", "fulfillment_status": null, "gift_card": false, "grams": 6000, "name": "Caravan Canopy Recliner", "origin_location": { "id": 3140898455615, "country_code": "VN", "province_code": "", "name": "Hexasync Demo Storefront", "address1": "428 Dien Bien Phu Ward 11 District 10", "address2": "", "city": "Ho Chi Minh City", "zip": "700000" }, "price": "609.07", "price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "product_exists": true, "product_id": 4356042326079, "properties": [], "quantity": 1, "requires_shipping": true, "sku": "CONCHAIR1", "taxable": false, "title": "Caravan Canopy Recliner", "total_discount": "0.00", "total_discount_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "variant_id": 31179494621247, "variant_inventory_management": "shopify", "variant_title": "", "vendor": "hexasync", "tax_lines": [], "duties": [], "discount_allocations": [] } ], "payment_details": { "credit_card_bin": "1", "avs_result_code": null, "cvv_result_code": null, "credit_card_number": "•••• •••• •••• 1", "credit_card_company": "Bogus" }, "payment_terms": null, "refunds": [], "shipping_address": { "first_name": "Yushin", "address1": "1921 Washington Street", "phone": "13613865113", "city": "Corpus Christi", "zip": "78476", "province": "Texas", "country": "United States", "last_name": "Lam", "address2": "", "company": "Beehexa", "latitude": null, "longitude": null, "name": "Yushin Lam", "country_code": "US", "province_code": "TX" }, "shipping_lines": [ { "id": 3694058963007, "carrier_identifier": null, "code": "Standard International", "delivery_category": null, "discounted_price": "20.31", "discounted_price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "phone": null, "price": "20.31", "price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "requested_fulfillment_service_id": null, "source": "shopify", "title": "Standard International", "tax_lines": [], "discount_allocations": [] } ] } }
Code language: JSON / JSON with Comments (json)
response_update order's email address
Shopify API: Update order information using Postman 15

By now, take the second call, updating the order’s phone number using Postman in Shopify API.

Update an order’s phone number using Postman

The customer’s phone number for receiving SMS notifications. It also helps the delivery process of the carrier to be accurate and fast. After making the call, the old phone number does not change, the phone number is updated will be added to contact information.

By now, following this process to update the order’s phone number using Postman in Shopify API. 

  • Login to your Postman and create a new workspace
  • Create a new PUT with this URL:
https://{API_key}:{admin_API_access_token}@{shop}.myshopify.com/admin/api/{api-version}/{resource}
Code language: JavaScript (javascript)
  1. {API_key} – The API key that you generated.
  2. {admin_API_access_token} – The admin API access token that you generated.
  3. {shop} – The name of your development store.
  4. {api-version} – The supported API version that you want to use.
  5. {resource} – A resource endpoint from the REST Admin API.

Or you can copy this example, remember change {resource} to {orders/order_id}:

https://ed86d512a2c95387ffa25f67074a222b:[email protected]/admin/api/2021-10/orders/4358392250431.json
Code language: JavaScript (javascript)
  • Paste the URL above.
update order's phone number
Shopify API: Update order information using Postman 16

In the body section, enter the code

Payload:

{ "order": { "id": 4358392250431, "phone": "+15145556677" } }
Code language: JSON / JSON with Comments (json)
body_update order's email address
Shopify API: Update order information using Postman 17

Then click on send

Response: The API will return the data like this. 

{ "order": { "id": 4358392250431, "admin_graphql_api_id": "gid://shopify/Order/4358392250431", "app_id": 580111, "browser_ip": "117.2.168.124", "buyer_accepts_marketing": false, "cancel_reason": null, "cancelled_at": null, "cart_token": null, "checkout_id": 26888172994623, "checkout_token": "bb98b67dd05ad6fefed905b28204bce8", "client_details": { "accept_language": "vi-VN,vi;q=0.9", "browser_height": 754, "browser_ip": "117.2.168.124", "browser_width": 1519, "session_hash": null, "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36" }, "closed_at": null, "confirmed": true, "contact_email": "[email protected]", "created_at": "2022-03-15T11:33:36+09:00", "currency": "AUD", "current_subtotal_price": "609.07", "current_subtotal_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "current_total_discounts": "0.00", "current_total_discounts_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "current_total_duties_set": null, "current_total_price": "629.38", "current_total_price_set": { "shop_money": { "amount": "629.38", "currency_code": "AUD" }, "presentment_money": { "amount": "10379000", "currency_code": "VND" } }, "current_total_tax": "0.00", "current_total_tax_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "customer_locale": "en", "device_id": null, "discount_codes": [], "email": "[email protected]", "estimated_taxes": false, "financial_status": "authorized", "fulfillment_status": null, "gateway": "bogus", "landing_site": "/wallets/checkouts.json", "landing_site_ref": null, "location_id": null, "name": "#1279", "note": null, "note_attributes": [], "number": 279, "order_number": 1279, "order_status_url": "https://hexasync.myshopify.com/25322618943/orders/cb057b74e0e61ca97cc5df15c80da55a/authenticate?key=63d95497b7c80a872f5ecac7e90dd5a3", "original_total_duties_set": null, "payment_gateway_names": [ "bogus" ], "phone": "+15145556677", "presentment_currency": "VND", "processed_at": "2022-03-15T11:33:34+09:00", "processing_method": "direct", "reference": null, "referring_site": "https://hexasync.myshopify.com/products/caravan-canopy-recliner", "source_identifier": null, "source_name": "web", "source_url": null, "subtotal_price": "609.07", "subtotal_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "tags": "", "tax_lines": [], "taxes_included": false, "test": true, "token": "cb057b74e0e61ca97cc5df15c80da55a", "total_discounts": "0.00", "total_discounts_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "total_line_items_price": "609.07", "total_line_items_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "total_outstanding": "0.00", "total_price": "629.38", "total_price_set": { "shop_money": { "amount": "629.38", "currency_code": "AUD" }, "presentment_money": { "amount": "10379000", "currency_code": "VND" } }, "total_price_usd": "459.28", "total_shipping_price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "total_tax": "0.00", "total_tax_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "total_tip_received": "0.00", "total_weight": 6000, "updated_at": "2022-03-15T11:41:10+09:00", "user_id": null, "billing_address": { "first_name": "Yushin", "address1": "1921 Washington Street", "phone": "13613865113", "city": "Corpus Christi", "zip": "78476", "province": "Texas", "country": "United States", "last_name": "Lam", "address2": "", "company": "Beehexa", "latitude": null, "longitude": null, "name": "Yushin Lam", "country_code": "US", "province_code": "TX" }, "customer": { "id": 5484387270719, "email": "[email protected]", "accepts_marketing": false, "created_at": "2021-11-08T18:13:34+09:00", "updated_at": "2022-03-15T11:33:36+09:00", "first_name": "Hoai", "last_name": "Lam", "orders_count": 8, "state": "enabled", "total_spent": "230552.30", "last_order_id": 4341526331455, "note": null, "verified_email": false, "multipass_identifier": null, "tax_exempt": false, "phone": null, "tags": "", "last_order_name": "#1247", "currency": "AUD", "accepts_marketing_updated_at": "2021-11-08T18:13:35+09:00", "marketing_opt_in_level": null, "tax_exemptions": [], "sms_marketing_consent": null, "admin_graphql_api_id": "gid://shopify/Customer/5484387270719", "default_address": { "id": 6947645325375, "customer_id": 5484387270719, "first_name": "Yushin", "last_name": "Lam", "company": "Beehexa", "address1": "1921 Washington Street", "address2": "", "city": "Corpus Christi", "province": "Texas", "country": "United States", "zip": "78476", "phone": "13613865113", "name": "Yushin Lam", "province_code": "TX", "country_code": "US", "country_name": "United States", "default": true } }, "discount_applications": [], "fulfillments": [], "line_items": [ { "id": 11097762529343, "admin_graphql_api_id": "gid://shopify/LineItem/11097762529343", "fulfillable_quantity": 1, "fulfillment_service": "manual", "fulfillment_status": null, "gift_card": false, "grams": 6000, "name": "Caravan Canopy Recliner", "origin_location": { "id": 3140898455615, "country_code": "VN", "province_code": "", "name": "Hexasync Demo Storefront", "address1": "428 Dien Bien Phu Ward 11 District 10", "address2": "", "city": "Ho Chi Minh City", "zip": "700000" }, "price": "609.07", "price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "product_exists": true, "product_id": 4356042326079, "properties": [], "quantity": 1, "requires_shipping": true, "sku": "CONCHAIR1", "taxable": false, "title": "Caravan Canopy Recliner", "total_discount": "0.00", "total_discount_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "variant_id": 31179494621247, "variant_inventory_management": "shopify", "variant_title": "", "vendor": "hexasync", "tax_lines": [], "duties": [], "discount_allocations": [] } ], "payment_details": { "credit_card_bin": "1", "avs_result_code": null, "cvv_result_code": null, "credit_card_number": "•••• •••• •••• 1", "credit_card_company": "Bogus" }, "payment_terms": null, "refunds": [], "shipping_address": { "first_name": "Yushin", "address1": "1921 Washington Street", "phone": "13613865113", "city": "Corpus Christi", "zip": "78476", "province": "Texas", "country": "United States", "last_name": "Lam", "address2": "", "company": "Beehexa", "latitude": null, "longitude": null, "name": "Yushin Lam", "country_code": "US", "province_code": "TX" }, "shipping_lines": [ { "id": 3694058963007, "carrier_identifier": null, "code": "Standard International", "delivery_category": null, "discounted_price": "20.31", "discounted_price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "phone": null, "price": "20.31", "price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "requested_fulfillment_service_id": null, "source": "shopify", "title": "Standard International", "tax_lines": [], "discount_allocations": [] } ] } }
Code language: JSON / JSON with Comments (json)
response_update order's email address
Shopify API: Update order information using Postman 18

Now, take the final call, updating the shipping address of an order using Postman in Shopify API. 

Update an order’s shipping address using Postman

Note:

  • The shipping address is optional, and not forced on orders that do not require shipping.
  • After updating the shipping address of the order, the billing address will be kept the same as the old shipping address if the customer chooses the same billing address as the shipping address at checkout.

Now, let’s follow the process below to update the order’s shipping address using Postman in Shopify API. 

  • Login to your Postman and create a new workspace
  • Create a new PUT with this URL:
https://{API_key}:{admin_API_access_token}@{shop}.myshopify.com/admin/api/{api-version}/{resource}
Code language: JavaScript (javascript)
  1. {API_key} – The API key that you generated.
  2. {admin_API_access_token} – The admin API access token that you generated.
  3. {shop} – The name of your development store.
  4. {api-version} – The supported API version that you want to use.
  5. {resource} – A resource endpoint from the REST Admin API.

Or you can copy this example, remember change {resource} to {orders/order_id}:

https://ed86d512a2c95387ffa25f67074a222b:[email protected]/admin/api/2021-10/orders/4358392250431.json
Code language: JavaScript (javascript)
  • Paste the URL above.
update order's shipping address
Shopify API: Update order information using Postman 19

In the body section, enter the code

Payload: 

{ "order": { "Id": 4358392250431, "shipping_address": { "address1": "123 Ship Street", "city": "Shipsville" } } }
Code language: JSON / JSON with Comments (json)
body_update order's shipping address
Shopify API: Update order information using Postman 20

Then click on send

Response: The API will return the data like this. 

{ "order": { "id": 4358392250431, "admin_graphql_api_id": "gid://shopify/Order/4358392250431", "app_id": 580111, "browser_ip": "117.2.168.124", "buyer_accepts_marketing": false, "cancel_reason": null, "cancelled_at": null, "cart_token": null, "checkout_id": 26888172994623, "checkout_token": "bb98b67dd05ad6fefed905b28204bce8", "client_details": { "accept_language": "vi-VN,vi;q=0.9", "browser_height": 754, "browser_ip": "117.2.168.124", "browser_width": 1519, "session_hash": null, "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36" }, "closed_at": null, "confirmed": true, "contact_email": "[email protected]", "created_at": "2022-03-15T11:33:36+09:00", "currency": "AUD", "current_subtotal_price": "609.07", "current_subtotal_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "current_total_discounts": "0.00", "current_total_discounts_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "current_total_duties_set": null, "current_total_price": "629.38", "current_total_price_set": { "shop_money": { "amount": "629.38", "currency_code": "AUD" }, "presentment_money": { "amount": "10379000", "currency_code": "VND" } }, "current_total_tax": "0.00", "current_total_tax_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "customer_locale": "en", "device_id": null, "discount_codes": [], "email": "[email protected]", "estimated_taxes": false, "financial_status": "authorized", "fulfillment_status": null, "gateway": "bogus", "landing_site": "/wallets/checkouts.json", "landing_site_ref": null, "location_id": null, "name": "#1279", "note": null, "note_attributes": [], "number": 279, "order_number": 1279, "order_status_url": "https://hexasync.myshopify.com/25322618943/orders/cb057b74e0e61ca97cc5df15c80da55a/authenticate?key=63d95497b7c80a872f5ecac7e90dd5a3", "original_total_duties_set": null, "payment_gateway_names": [ "bogus" ], "phone": "+15145556677", "presentment_currency": "VND", "processed_at": "2022-03-15T11:33:34+09:00", "processing_method": "direct", "reference": null, "referring_site": "https://hexasync.myshopify.com/products/caravan-canopy-recliner", "source_identifier": null, "source_name": "web", "source_url": null, "subtotal_price": "609.07", "subtotal_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "tags": "", "tax_lines": [], "taxes_included": false, "test": true, "token": "cb057b74e0e61ca97cc5df15c80da55a", "total_discounts": "0.00", "total_discounts_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "total_line_items_price": "609.07", "total_line_items_price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "total_outstanding": "0.00", "total_price": "629.38", "total_price_set": { "shop_money": { "amount": "629.38", "currency_code": "AUD" }, "presentment_money": { "amount": "10379000", "currency_code": "VND" } }, "total_price_usd": "459.28", "total_shipping_price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "total_tax": "0.00", "total_tax_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "total_tip_received": "0.00", "total_weight": 6000, "updated_at": "2022-03-15T11:42:16+09:00", "user_id": null, "billing_address": { "first_name": "Yushin", "address1": "1921 Washington Street", "phone": "13613865113", "city": "Corpus Christi", "zip": "78476", "province": "Texas", "country": "United States", "last_name": "Lam", "address2": "", "company": "Beehexa", "latitude": null, "longitude": null, "name": "Yushin Lam", "country_code": "US", "province_code": "TX" }, "customer": { "id": 5484387270719, "email": "[email protected]", "accepts_marketing": false, "created_at": "2021-11-08T18:13:34+09:00", "updated_at": "2022-03-15T11:33:36+09:00", "first_name": "Hoai", "last_name": "Lam", "orders_count": 8, "state": "enabled", "total_spent": "230552.30", "last_order_id": 4341526331455, "note": null, "verified_email": false, "multipass_identifier": null, "tax_exempt": false, "phone": null, "tags": "", "last_order_name": "#1247", "currency": "AUD", "accepts_marketing_updated_at": "2021-11-08T18:13:35+09:00", "marketing_opt_in_level": null, "tax_exemptions": [], "sms_marketing_consent": null, "admin_graphql_api_id": "gid://shopify/Customer/5484387270719", "default_address": { "id": 6947645325375, "customer_id": 5484387270719, "first_name": "Yushin", "last_name": "Lam", "company": "Beehexa", "address1": "1921 Washington Street", "address2": "", "city": "Corpus Christi", "province": "Texas", "country": "United States", "zip": "78476", "phone": "13613865113", "name": "Yushin Lam", "province_code": "TX", "country_code": "US", "country_name": "United States", "default": true } }, "discount_applications": [], "fulfillments": [], "line_items": [ { "id": 11097762529343, "admin_graphql_api_id": "gid://shopify/LineItem/11097762529343", "fulfillable_quantity": 1, "fulfillment_service": "manual", "fulfillment_status": null, "gift_card": false, "grams": 6000, "name": "Caravan Canopy Recliner", "origin_location": { "id": 3140898455615, "country_code": "VN", "province_code": "", "name": "Hexasync Demo Storefront", "address1": "428 Dien Bien Phu Ward 11 District 10", "address2": "", "city": "Ho Chi Minh City", "zip": "700000" }, "price": "609.07", "price_set": { "shop_money": { "amount": "609.07", "currency_code": "AUD" }, "presentment_money": { "amount": "10044000", "currency_code": "VND" } }, "product_exists": true, "product_id": 4356042326079, "properties": [], "quantity": 1, "requires_shipping": true, "sku": "CONCHAIR1", "taxable": false, "title": "Caravan Canopy Recliner", "total_discount": "0.00", "total_discount_set": { "shop_money": { "amount": "0.00", "currency_code": "AUD" }, "presentment_money": { "amount": "0", "currency_code": "VND" } }, "variant_id": 31179494621247, "variant_inventory_management": "shopify", "variant_title": "", "vendor": "hexasync", "tax_lines": [], "duties": [], "discount_allocations": [] } ], "payment_details": { "credit_card_bin": "1", "avs_result_code": null, "cvv_result_code": null, "credit_card_number": "•••• •••• •••• 1", "credit_card_company": "Bogus" }, "payment_terms": null, "refunds": [], "shipping_address": { "first_name": "Yushin", "address1": "123 Ship Street", "phone": "13613865113", "city": "Shipsville", "zip": "78476", "province": "Texas", "country": "United States", "last_name": "Lam", "address2": "", "company": "Beehexa", "latitude": null, "longitude": null, "name": "Yushin Lam", "country_code": "US", "province_code": "TX" }, "shipping_lines": [ { "id": 3694058963007, "carrier_identifier": null, "code": "Standard International", "delivery_category": null, "discounted_price": "20.31", "discounted_price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "phone": null, "price": "20.31", "price_set": { "shop_money": { "amount": "20.31", "currency_code": "AUD" }, "presentment_money": { "amount": "335000", "currency_code": "VND" } }, "requested_fulfillment_service_id": null, "source": "shopify", "title": "Standard International", "tax_lines": [], "discount_allocations": [] } ] } }
Code language: JSON / JSON with Comments (json)
Response_update order's shipping address
Shopify API: Update order information using Postman 21

After updating order information including email address, phone number, and shipping address. We will check the result in the Shopify Admin.

  • In the admin dashboard. Go to the orders.
  • Click on the order you changed information.
After updating order information
Shopify API: Update order information using Postman 22

As you can see, all information about email address, phone number, and shipping address has been updated successfully.

The above are all steps to update order information using Postman with Shopify API. If you have any questions, please leave a comment below or refer to our Shopify api documentation.

If you still do not understand the tutorial’s content, you can watch the video below for a more overview.

Shopify API – Update order information using Postman

Hopefully, you can do it!