Launch skill: App Pricing reinstall and yearly-downgrade notes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
metatroncubeswdev 2026-10-30 21:17:50 -04:00
parent d814ba62bb
commit 884481e305

View File

@ -298,4 +298,4 @@ Go to Partner Dashboard › Distribution › **App Store review**.
| Reviewer flags 2.3.1 | Shop-domain login form on `/` | Remove the form; redeploy; verify live |
| Feature "doesn't work" in test | Test products out of stock or not in the collection | Use in-stock products; check the data before recording |
| Chrome tab "hidden" or screenshot timeouts | Window minimised or not visible | Bring the window forward or open a new tab group; read state with JS |
| Review 1.2.2 "fails to register the plan" | App Pricing (enrolled after April 2026) does not populate `currentAppInstallation.activeSubscriptions` or send billing webhooks | Read the plan from the Partner API `activeSubscription(appId, shopId)` (client with "Manage apps"); in the `/app` root loader redirect shops with no subscription to `admin.shopify.com/store/<store>/charges/<handle>/pricing_plans` (`target: "_top"`); never redirect on API errors |
| Review 1.2.2 "fails to register the plan" | App Pricing (enrolled after April 2026) does not populate `currentAppInstallation.activeSubscriptions` or send billing webhooks | Read the plan from the Partner API `activeSubscription(appId, shopId)` (client with "Manage apps"); in the `/app` root loader redirect shops with no subscription **or `cancelAtEndOfCycle: true`** (an uninstall keeps a prepaid period running, so a reinstall still returns a subscription) to `admin.shopify.com/store/<store>/charges/<handle>/pricing_plans` (`target: "_top"`); show `pendingUpdate` (yearly downgrades apply at cycle end); never redirect on API errors |