ORDERS_CREATE webhook not firing or appearing in Monitoring despite valid registration and scopes

I’m facing an issue with the ORDERS_CREATE webhook for one of our apps, and I’d like your help investigating it.

App & Store Details

  • App name: FUC – Proof Manager – Dev

  • App type: Custom / Development app

  • Store: (same store where the app is installed and orders are being placed)

  • Environment: Development

Issue Summary

The ORDERS_CREATE webhook is successfully registered, but it never fires when a normal (non-draft) order is placed via the Shopify storefront.
Additionally, no delivery attempts (success or failure) appear in the Shopify Monitoring → Webhooks dashboard for orders/create.

Other webhooks such as:

  • app/uninstalled

  • app_subscriptions/update

are firing correctly and appear in Monitoring, which confirms that:

  • The app is installed correctly

  • Shopify can reach our webhook endpoints

  • Webhook delivery in general is working for this app

What We Have Verified

  1. Webhook registration

    • Using Admin GraphQL API:
    query {
      webhookSubscriptions(first: 20) {
        edges {
          node {
            id
            topic
            callbackUrl
          }
        }
      }
    }
    
    • ORDERS_CREATE is listed with the correct callback URL.
  2. App permissions

    • The app has valid order permissions.

    • In the app permission screen, it shows:

      • “Edit orders – All order details for the last 60 days, draft orders”
    • So read_orders access is confirmed.

  3. Order creation method

    • Orders are created via the Shopify storefront checkout, not draft orders.

    • Tested with a normal product and standard checkout flow (not imported or programmatic orders).

  4. Monitoring dashboard

    • orders/create does not appear at all (neither success nor failure).

    • This suggests Shopify is not attempting to trigger the webhook event.

  5. Other webhooks

    • Other webhook topics for the same app are firing and logged correctly.

Expected Behavior

When a storefront order is created, Shopify should:

  • Trigger the ORDERS_CREATE webhook

  • Show at least a delivery attempt (success or failure) in Monitoring

Actual Behavior

  • No ORDERS_CREATE event is triggered

  • No delivery attempt appears in Monitoring

Request

Could you please help check:

  • Whether the ORDERS_CREATE event is being generated correctly for this app/store

  • If there is any internal issue or configuration preventing this webhook from firing

  • If there are known limitations or edge cases where orders/create may not trigger despite valid scopes and registration

If needed, I can provide:

  • Store domain

  • App ID / API key

  • Webhook subscription IDs

  • Example order IDs and timestamps

Thank you for your assistance. Looking forward to your guidance on resolving this.

Best regards,
Ronak Panchal
Arham Web Works