Shopify – Gotchas

Service ID: shopify

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

allcustomersAll

Shopify 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

allordersAll

The 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.

oneordersOne

The 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

allproductsAll

Shopify 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.