Get Shopify Collective Retailer Margin programmatically

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?

Previous steps:

  1. Previously posted this question in a different forum: Get Shopify Collective Retailer Margin programmatically - Shopify Community
  2. Tried finding relevant fields using GraphiQL, but did not find anything that would allow to calculate Retailer Margin :frowning:
1 Like

Hi @Dmitrii_Kuznetsov,

I’ve looked into this a bit and have discussed this with our developers internally, and at this time there is no direct way to determine the Retailer Margins for Shopify Collective products via the API.

Our developers have acknowledged that this is something that does need improving with the app, and they are currently looking into adding a new Email Notification that will be sent when a supplier updates the margins for a product that you are subscribed to.

We can’t provide any estimated timeframes or confirmation for when or if this will be added, however I can assure you that our developers are looking into this further, and I would recommend keeping an eye on our Shopify Changelogs for potential updates when this notification is added.

  • Shopify Changelog - can filter by the Collective tag for updates with the Shopify Collective App specifically.