Developers can now start an app sunset (end of service) and remove their app from the App Store themselves, without contacting Shopify Support. The sunset date must be set at least 30 days in the future.
To take an app down from the App Store, you had to contact Shopify Support.
Run "Remove from App Store" from the Distribution page in the Partner Dashboard, and choose the sunset date yourself.
In the Partner Dashboard, go to Apps > your app > Distribution.
Click "Remove from App Store".
Pick a date at least 30 days from today. This gives merchants time to prepare and find alternatives.
They can no longer find the app on the App Store or install it from there.
Removal has no immediate effect. They can keep using the app as usual until the sunset date.
The app is sunset and removed from merchants' stores.
| Item | Shopify | Developer (you) |
|---|---|---|
| Removing the App Store listing | Does Removes immediately | Perform the action in the Partner Dashboard |
| Email notice to merchants | Doesn't | Responsible Announce the sunset and send reminders before the date |
| Stopping billing (subscriptions) | Doesn't | Responsible appSubscriptionCancel to cancel |
| Uninstalling the app | Won't do it for you | Responsible from remaining stores appUninstall removed via |
| Contacting Shopify Support | — | no longer required |
appSubscriptionCancel is the API to use.appUninstall is the API to use.The two events are separate. New installs drop to zero immediately, but the design guarantees at least 30 days to support existing users.
This cannot be undone. Relisting requires going through review again as a "new app." To prevent mistakes, set operating rules for the Partner members who have permission to perform this action.
appSubscriptionCancel and appUninstall need to be called in a batch for every installation. Keeping track of installations is the app's responsibility.
Shopify does not email merchants. Prepare your announcement and reminder channels (email, in-app banners, etc.) in advance.
The article explicitly states that Shopify does not automatically cancel billing.Cancel billing, then uninstall, before the sunset date— this is the flow the article prescribes. It does not detail how billing is handled on the sunset date.
appSubscriptionCancel → appUninstall" into a runbook and a batch script.