Shopify (Public App) – Gotchas
Sell anywhere, to anyone, with Shopify’s ecommerce platform and point of sale features. Public App OAuth for multi-tenant merchant connections.
5 gotchas across 3 resources
These are connector-specific behaviors and limitations to be aware of when integrating.
Customers1 gotcha
customersAllShopify exposes counts via dedicated /count.json endpoints only — requires an extra API call not currently implemented. meta.total_count will not appear.
Orders3 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. 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.
ordersAllShopify exposes counts via dedicated /count.json endpoints only — requires an extra API call not currently implemented. meta.total_count will not appear.
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 exposes counts via dedicated /count.json endpoints only — requires an extra API call not currently implemented. meta.total_count will not appear.