I’ve created two applications from the same codebase. My development sales channel app triggers the webhook for all orders created on a merchant store, regardless of the source — for example, orders from the Online Store, Draft Orders, etc.
However, my production sales channel app only triggers this webhook for orders created through the application itself.
I’d like to confirm whether I might be missing any permissions required to receive all order webhooks in production. Both apps use the same API version, identical scopes, and the same code, yet they behave differently.
I kindly request Shopify Support to help me identify what’s causing this difference and how I can ensure that the production app receives webhooks for all orders, just like the development app.