Simple Subscription Products

Any simple WooCommerce product can be sold as a subscription. You do not create a special product type — you take the product you already have and connect it to a plan, which holds the billing schedule.

Note: This changed in WPSubscription 2.0. Earlier versions asked you to type a billing period into every product. That still works — see Simple mode below — but plans are now the default, because the schedule lives in one place and every product attached to it follows.

Prerequisites

Step 1 — Create the product

Go to Products → Add New and fill it in as you would any WooCommerce product: name, description, image, and a price under General. Leave Product data set to Simple product.

Screenshot of the WooCommerce product editor with the Product data panel and a Subscription tab in its sidebar
An ordinary simple product. The Subscription tab is what WPSubscription adds.
Note: The General price still matters. It is what the product costs as a one-off, and it is the starting point WPSubscription suggests for the subscription price.

Step 2 — Open the Subscription tab

Screenshot of the Subscription tab on a product that is not connected to a plan
A product on no plan says so, and offers to connect one.

There is no checkbox to tick to "make it a subscription". Connecting a plan is what does that.

Step 3 — Connect a plan and set prices

Open Select a plan… and choose one. A price table appears with a row per duration, prefilled with the product's WooCommerce price.

Screenshot of the price table that appears after choosing a plan, with a regular and offer price for each duration
One row per duration, plus the one-time purchase row underneath.
FieldWhat it is
Regular PriceThe recurring price for that duration.
Offer PriceA discount shown in place of it. This is what the customer is charged — every cycle, not just the first.
ActionsA toggle to hide one duration for this product without affecting the rest of the plan.
One-time purchaseLets the customer buy once instead of subscribing. See One-time and recurring together.

Notice that Enable subscription switches itself on when you pick a plan. That toggle is the product's master switch — turn it off and the product sells as an ordinary product no matter what it is attached to.

Click Save, then Publish (or Update) the product.

Step 4 — Check the result

Screenshot of a connected product showing the plan name and a chip for each duration with its price
A finished subscription product. Each chip is one price the customer can choose.

And on the storefront:

Screenshot of the product page showing the plan selector above the Add to cart button
The plan selector appears on its own — no shortcode, no theme work.

How plans look on the product page covers what the shopper sees in detail.

Simple mode — the per-product fields

If you would rather set a schedule on this one product and not use a plan at all, click Switch to simple mode in the top right of the Subscription tab.

Screenshot of simple mode showing per-product subscription fields including payment type, repeat payment, free trial and signup fee
Simple mode. Back to plan mode returns.
FieldWhat it does
Payment TypeRecurring, or one of the Pro payment types.
Repeat payment everyHow often the customer is charged — a number and a unit.
Free Trial DurationHow long before the first payment is collected.
Sign-Up FeeA one-time charge on the first payment.
Visible toRestricts the product to particular user roles.
Delivery Schedule / Synchronize ScheduleFor physical goods: how often to ship, and whether everyone ships on the same day. See Delivery schedules.
Button Text (Custom)Replaces "Subscribe" on the add-to-cart button.
Allow User Cancellation?Whether the customer can cancel from their account.
Activation LimitCaps how many active subscriptions one customer can hold for this product.
Note: Products set up in simple mode before you upgraded keep working exactly as they did, and their existing subscribers keep renewing. Nothing needs migrating. Use plan mode when you want one schedule across several products; use simple mode for a one-off.

Troubleshooting

SymptomCheck
No subscription options on the product pageEnable subscription is on, and the plan has at least one active duration.
One duration is missingIts toggle in the price table is off for this product, or the duration is a draft on the plan.
The price is wrongAn offer price beats the regular price. Both are on the Subscription tab, per duration.
No Subscription tab at allWooCommerce is active but WPSubscription is not, or the product type is not Simple or Variable.

What to do next