You can now set "store requirements" on public plans. Stores without the required features can't subscribe to that plan, so merchants don't pay for features that won't work. The setting is optional, so nothing changes if you don't adopt it.
Even without the required features, merchants could select a plan and proceed all the way to payment, only discovering after subscribing that the features didn't work.
On stores that don't meet the requirements, the select button is disabled and the missing features are listed. The merchant is stopped before payment.
In the plan editor's new Store requirements section, you can select either requirement, or both.
The store must support app customizations on every step of checkout.
The store must be able to give B2B customers (companies) directly assigned catalogs .
Store requirements can only be set on public plans.
Store requirements can't be set on private plans.
Doesn't apply to charges created with the Billing API.
| Situation | Behavior |
|---|---|
| Has an active subscription | Continues The merchant keeps the plan even if you add or change requirements |
| The subscription is canceled | Re-evaluated To resume the same plan, they must meet the requirements in effect at that time |
| Attempts to subscribe for the first time | Blocked Stores that don't meet the requirements can't subscribe |
| Visitors not logged in to the App Store | All shown All public plans are visible |
Open the plan editor for your public plan (see the public plans documentation for detailed steps).
Check the features your plan requires.
Saving activates the requirements.
Open the plan selection page from a store that lacks the required feature.
Not available if you bill through the Billing API yourself or use private plans. To use requirement gating, you must run public plans on Shopify App Pricing.
The button is disabled on the plan selection page, and requirements are checked again at charge approval. The platform blocks ineligible stores, so your app doesn't need its own plan-eligibility logic.
Active subscriptions continue even if you add or change requirements later. Existing customers aren't suddenly cut off.
Once canceled, the latest requirements apply when resuming. After tightening requirements, some stores won't be able to return by canceling and resubscribing, so make sure your support team knows.
People viewing your App Store listing without logging in also see plans with requirements.Spell out the "required features" in your listing description and plan descriptions to reduce the gap where merchants log in and then find they can't select a plan.