Order Upload

Shopify API

https://help.shopify.com/en/api/reference/orders/order#index-2019-10

Description

Allows you to create new orders or update existing ones.

Update Mode

Insert or Update

Writeback Fields

Order Header

  • id
    • The Shopify assigned order id.
  • name
    • The Shopify assigned/generated order name.
  • number
    • The Shopify assigned/generated order number.
  • subtotal_price
    • The subtotal price before shipping & taxes.
  • token
    • Unique identifier for an order.
  • total_discounts
    • The total discounts applied to an order.
  • total_line_item_price
    • The total sum of the line items.
  • total_price
    • The total sum of all line items including taxes, shipping & discounts.
  • total_tax
    • The total tax for an order.
  • total_weight
    • The total weight for an order.

Updating Orders

To update an existing order specify the Shopify id field on the order header, otherwise to create a new order leave the id blank. If an invalid id is provided an error will be returned by Shopify.

To update a line on an existing specify the valid id assigned to the line item.

It is not presently possible to delete lines from an existing order.

If only the order header fields (such as notes, tags, etc) need to be updated it is not mandatory to specify the Line Items when updating an order.

Line Items

Specifies the line items of an order.

Transactions

The transactions child item are a list of each of the payments associated with a new order. It is not possible to associate a payment with an existing order using this; you must use the transactions upload.

Tax Lines

Specifies any tax details with the order.