Get Shopify Collective Retailer Margin programmatically

Topic summary

A retailer using Shopify Collective is seeking a programmatic way to access Retailer Margin data through Shopify’s APIs (Liquid, GraphQL, or REST).

The core concern: Suppliers can change retailer margins at any time without notice. If a margin drops from 20% to 15% or 0% while the retailer is actively marketing those products, they could lose money without realizing it until manually checking the Collective app.

Goal: Automatically monitor margin changes and only publish products meeting a minimum margin threshold.

Current status:

  • No confirmed API access exists for this data
  • Recommended to post on Shopify’s developer forums (community.shopify.dev) and check partner Slack channels
  • Current workarounds involve manual extraction from the Collective app or using RPA (Robotic Process Automation) tools like UIpath
  • API availability for newer Shopify features can take years or may never materialize

The discussion remains open with no definitive solution provided.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

The question:
Is the Retailer Margin exposed via any of Shopify APIs? Liquid? GraphQL? Rest?

Rationale:
In Shopify Collective, the Retailer Margins are defined by Suppliers, and they have the option to change Margins at any time. We can imagine situation when we agree with a Supplier for 20% Retailer Margin and sync their products and publish on our store, and use our Marketing Budget to drive sales. If during that time Supplier changes Retailer Margin for those products to 15% or even 0% without previous notice, we might be in a situation where we make zero profits on each sale while spending our budgets on marketing their products. And we won’t know that until our business is broke or until we manually check margins for products of that specific supplier in Shopify Collective app. Do we as a Retailer have any way to automatically monitor those changes and only have products published with Retailer Margin above a specific threshold?

You’ll want to also post on the dev forums community.shopify.dev
And get and research in the partner slack, not sure which channel though if any.

Right now afaik anyone seriously needing this have to get it from the Collective app manually or via RPA(robotic process automation e.g. UIpath) .
Or other similar info from bleeding edge features surfaces(admin,UI’s,apps,etc) without an api as an api can be years away if ever.

1 Like