Compare features across plan tiers
Give every tier its own entitlements so Basic, Pro, and Enterprise each show exactly what they unlock — in the customer’s My Features view.
- Per-variation features
- Each tier’s entitlements
- My Features view
When you sell tiers, each one needs its own entitlements. Feature Manager (Pro) supports per-variation features on a variable subscription, so Basic, Pro, and Enterprise each define their own Toggle/Number/Text entitlements. Customers then see exactly what their plan grants on the My Features page. This recipe sets per-tier features for comparison.
- Each tier (variation) carries its own entitlement set.
- Customers see their plan’s features on the My Features page.
- Per-tier numbers, toggles, and text differentiate plans clearly.
- Switching plans swaps entitlements immediately.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Product typeProduct data panel | Variable subscription (tiers as variations) |
| Per-variation featuresVariations tab → Feature Manager | Define features inside each variation |
| Show in My AccountSettings → Feature Manager | On (My Features page) |
| Enable Feature ComparisonSettings → Feature Manager | Off — reserved for a future in-switch compare UI |
When to use this setup
Set it up in 3 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Build tiers as variations
Create a variable subscription with a tier attribute (Basic/Pro/Enterprise) — see the Bronze/Silver/Gold recipe for the tier setup.
Create & Configure Subscription ProductsDefine features per variation
On the Variations tab, open each variation’s Feature Manager section and add that tier’s entitlements (e.g. Projects 5 / 25 / Unlimited).
Defining Product FeaturesShow features in My Account
In Settings → Feature Manager, enable Show in My Account so subscribers see their tier’s entitlements on the My Features page.
Feature Customer & Storefront Display
This recipe is built from these ArraySubs user-manual guides:
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Feature Manager
Define product entitlements, limits, and capabilities so customers know exactly what each subscription includes. Pro only.
Subscription Products
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Customer Portal
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Related setups to explore
Other configurations you can build with the same modules.
‘What’s included’ on the product page
Show a clear entitlements list on the product page with Feature Manager — toggles, numeric limits, and text perks.
Usage limits & metering
Set numeric entitlement limits per plan (e.g. 1,000 API calls) and show used-vs-limit progress to customers.
Bronze / Silver / Gold tiers
Offer three good-better-best tiers on one product, each with its own price and what’s-included list.
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
