Shopify – Gotchas
Sell anywhere, to anyone, with Shopify’s ecommerce platform and point of sale features.
4 gotchas across 3 resources
These are connector-specific behaviors and limitations to be aware of when integrating.
Customers1 gotcha
customersAllShopify list responses do not include a total record count. meta.total_count will not appear. Surfacing the total requires a separate GET request to the /admin/api/{version}/{resource}/count.json endpoint — an extra API call that is not currently implemented.
Orders2 gotchas
ordersAllThe line_items[].discounts[] array reflects each line item's allocated share from every
discount application on the order, including order-wide discounts. Shopify's
discountAllocations field does not distinguish between product-specific and order-wide
discount sources — all allocations for a given line item are returned together.
Shopify list responses do not include a total record count.
ordersOneThe line_items[].discounts[] array reflects each line item's allocated share from every
discount application on the order, including order-wide discounts. Shopify's
discountAllocations field does not distinguish between product-specific and order-wide
discount sources — all allocations for a given line item are returned together.
Products1 gotcha
productsAllShopify list responses do not include a total record count. meta.total_count will not appear. Surfacing the total requires a separate GET request to the /admin/api/{version}/{resource}/count.json endpoint — an extra API call that is not currently implemented.