We have a Shopify App with a Paid Subscription. We closed a store with an active subscription with our app to test this scenario.
In this case we expected Shopify to send us a cancel webhook for the active subscription, but didn't receive anything. I must point out that the app subscription is active until 2021-06-23. Does Shopify send the webhook then even though the store is closed?
And also is there anyway we can test the pause/reopen store without waiting the 60 days on a paid plan? Does shopify send any webhook when a store is Paused?
Hope you're having a great day!
Does Shopify send the webhook then even though the store is closed?
You should receive a shop/updated webhook from Shopify when a store has been canceled; when processing these webhooks, look for the plan name "canceled".
Other statuses, which don't necessarily mean "closed" but imply that the store is unavailable, are "frozen", "fraudulent" and "dormant".
Some of the common ones (shop.plan_name😞
"grandfather", "affiliate", "staff", "professional", "custom", "shopify_plus", "unlimited", "basic", "cancelled", "staff_business", "trial", "dormant", "frozen", "singtel_unlimited", "npo_lite", "singtel_professional", "singtel_trial", "npo_full", "business", "singtel_basic", "uafrica_professional", "sales_training", "singtel_starter", "uafrica_basic", "fraudulent", "enterprise", "starter", "comped", "shopify_alumni"
And also is there anyway we can test the pause/reopen store without waiting the 60 days on a paid plan?
Maybe the list above could help you find a way to resolve this.
Technically speaking, a store closure does not mean that the merchant has uninstalled your app. On your app's support page or through other means, inform your customers that they should email directly to inform you of a store closure. You are out of control so to speak, everything else is just a hack.