Hi There,
We are working on a Shopify app that relies heavily on Markets, Catalogs, and region-based product availability.
We noticed that when a merchant assigns or unassigns a catalog to a product from the Product Edit page, Shopify does not send any webhook events, including:
-
products/update
-
product_listings/*
-
product_publications/*
Because of this, apps cannot reliably detect when:
These actions seem to be handled by the Markets/Catalog service and not treated as product mutations, so no webhook is emitted.
Problem for apps
This forces apps to rely on:
Which increases API cost and delays synchronization for feeds, pricing, and regional availability use cases.
Feature Request / Clarification
Could you please confirm:
-
Is there currently no webhook support for catalog or region assignment changes on products?
-
Are there any plans to introduce webhook topics such as:
-
market_catalogs/product_added
-
market_catalogs/product_removed
-
or any Markets-related change events?
These events would be extremely helpful for apps that sync products to external platforms like GMC, marketplaces, or region-based pricing systems.
Thanks in advance for any clarification or updates on this.
1 Like
Hi @Sandip_Kumavat,
I’ve looked into this on our end and discussed with our developers internally, and I can confirm that none of the current webhook topics will be triggered when a product is added or removed from a Market Catalog.
They are potentially looking to add this in the future, but we can’t guarantee when or if this will be added, and we can’t provide any estimated timeframes.
I will absolutely submit some feedback on your behalf that you’d like to see a webhook to track this event, as we do take all of our partner and merchant feedback into great value when determining future features and updates. And the more requests we get the more likely and sooner it would be addded.
I may recommend subscribing to our Shopify.dev changelog for any updates on if this is added in the future.
Hi @Kellan-Shopify
We would like to highlight an important issue we are facing related to catalog assignment updates in Shopify.
Currently, when a merchant assigns or unassigns a catalog to a product from the Product Edit page, Shopify does not trigger any webhook events. This creates a significant gap for apps like ours that rely on webhooks to process updates in a timely and reliable manner.
We have approximately 80,000 active merchants using our app for product syncing. Our entire workflow is built around webhook-based updates to ensure near real-time synchronization. In the absence of webhook events for catalog assignment changes, we would be forced to design and maintain an alternative mechanism, which would require considerable development effort and additional processing overhead.
Given the scale at which this impacts our merchants and our application, we kindly request that this enhancement be treated as a high priority. Ideally, the updated catalog information should be included in the existing product/update webhook payload so that apps can reliably detect and process these changes.
We would appreciate your guidance on this matter and any updates on whether this feature can be prioritized.
Looking forward to your response.
Hi @Viral_Mandaliya,
I appreciate your feedback, and while we can’t comment on the priority or confirm if it will be added in the future, I can assure you that I have submitted feedback to our developers internally regarding this and they are aware of this limitation currently.
While we can’t guarantee when or if this will be added, I can assure you that our developers and product managers do take all merchant and partner feedback with great value when determining what features to add and the priority for which they add them, and the more feedback we get on a topic the better.
As mentioned in my post above, I’d recommend subscribing to our changelog to get notifications if this is added in the future: