One of each plan per cart
Stop customers buying five copies of the same plan — cap each subscription product to quantity one, while different plans can still share the cart.
- Qty 1 per plan
- Different plans still allowed
- Cart-level rule
A membership or seat usually shouldn’t be bought five times in one go. One Subscription Per Product caps each subscription product to quantity one in the cart, while still letting a customer add different subscription plans together. It’s a cart-level rule — it doesn’t look at what the customer already owns. This recipe enables it.
- Each subscription plan can appear only once per cart.
- Different plans can still be purchased together.
- Prevents accidental multi-quantity subscription orders.
- Ignores subscriptions the customer already owns.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| One Subscription Per ProductSettings → General → Multiple Subscriptions | On |
| ScopeBehaviour | Current cart only (per subscription product) |
| Allow Multiple Subscriptions in CartSettings → General → Multiple Subscriptions | On (so different plans can coexist) |
When to use this setup
Set it up in 2 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Enable the per-product cap
In Settings → General → Multiple Subscriptions, turn on One Subscription Per Product.
General SettingsKeep multi-plan carts open
Leave Allow Multiple Subscriptions in Cart on so customers can still combine different plans, each capped at one.
General Settings
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Manage Subscriptions
The central admin hub for viewing, creating, editing, exporting, and managing every subscription record.
Subscription Products
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Related setups to explore
Other configurations you can build with the same modules.
Multiple subscriptions per customer
Let one customer hold many subscriptions at once and buy several in a single cart — the default, open model.
One subscription per customer
Limit each customer to a single live subscription — block a second purchase while one is active, trial, on-hold, or pending.
Subscriptions-only checkout
Keep subscriptions and one-time products in separate orders by disabling mixed checkout.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
