Flexible Subscriptions One Time Payment Add-on: Let Some Variants Use Subscriptions
Flexible Subscriptions One Time Payment is a paid add-on from WPDesk that must be used with the free Flexible Subscriptions main plugin. It solves a very specific scenario: under the same product, only some variants offer subscriptions while the rest remain one-time purchases, allowing mixed selling on the same page without duplicating the product.
The official example is straightforward: coffee beans come in three sizes, with only the large package available for monthly delivery while the small package remains a single purchase. Customers choose the variant on the product page, subscription options switch with the variant, and inventory, reviews, and images are all aggregated under the same product.
Steps to Enable the Flexible Subscriptions Add-on
First install three things: WooCommerce, the free Flexible Subscriptions main plugin, and this One Time Payment add-on. If any one is missing, the subscription option will not appear on variants.
Open a variable product and expand the variant you want to convert to a subscription in the "Variants" tab. Check the "Subscription variant" option, and the subscription detail fields immediately appear below: price, sign-up fee, billing frequency, billing cycles, and free trial—all are fields already provided by the main plugin, so there is no extra learning curve.
Billing frequency is entered as "per how many months/units," billing cycles determine the total number of payments, and leaving it blank usually means ongoing charges. The sign-up fee can be set as a one-time enrollment cost, and the free trial is counted in days. After saving, that variant shows subscription options on the product page, while other variants continue with one-time add-to-cart. The entire process has no additional global settings page—checking the box takes effect immediately.
Real Problems the Add-on Solves
Putting subscriptions and one-time purchases under the same product has its biggest advantage in keeping inventory and reviews together: both variants share one set of product information, with sales, reviews, and images aggregated in one place, eliminating the need to funnel traffic between two products.
It is also simpler for customers: only after selecting a variant do they know whether that version can be subscribed to, keeping selection and checkout on the same path and reducing disputes from "buying the wrong thing and only then discovering it's a subscription." Backend maintenance is equally effortless: changing prices, images, or descriptions only requires editing one place. If you truly need to operate them separately, you can split the subscription variant into an independent product later.
If you are still building the overall framework of an e-commerce site, you can refer to WordPress site building and plugin resource roundup, which organizes pairing ideas for main plugins and add-ons.
Use Cases for the Add-on
Food and daily necessities are the most common: small packages for trial orders, large packages for subscriptions, letting customers try first before converting to long-term. Pet food, coffee, and personal care products all follow this logic.
Consumables and spare parts also apply: the device itself is bought outright, while filters, blades, and printer paper are shipped monthly. Placing both types of needs side by side on the same product page is more direct than opening a separate consumables section.
Conversely, if the entire product is subscription-only, this add-on is not needed—the main plugin itself can handle it; its value lies only in the "part subscription, part one-time" mixed arrangement. For more subscription-related extensions, see the Flexible Subscriptions official page to understand the main plugin's capability boundaries.
Functional Boundaries Between the Add-on and Main Plugin
The main plugin handles the subscription engine itself: recurring billing, trials, sign-up fees, and status management. The add-on does only one thing—pushing the subscription switch down to the "variant" level. Therefore, any details involving payment gateway subscription capabilities should still be based on the main plugin and gateway documentation.
Frequently Asked Questions
Is the main plugin free?
Yes, the Flexible Subscriptions main plugin is provided free of charge. The One Time Payment add-on is a paid extension that must be obtained separately.
How do I install this add-on?
First ensure WooCommerce and the free main plugin are enabled, then upload and activate the add-on. After installation, the "Subscription variant" option appears in the product's "Variants" tab, with no additional global settings required.
Can I set different frequencies for each variant?
Yes. Subscription details are filled in per variant, so different variants under the same product can have different billing cycles, sign-up fees, and trial days.
How is the free trial calculated?
It is entered in days. No charges occur during the trial period, and billing begins at the set frequency after the trial ends. Specific behavior depends on the payment gateway's subscription capabilities; please refer to the official documentation for details.
How often is the plugin updated?
Updates are released along with the WPDesk product line. It is recommended to verify in a test environment before updating the production site; please refer to the official documentation for details.
Add-on Information Quick Reference
| Item | Description |
|---|---|
| Dependency | WooCommerce and free Flexible Subscriptions |
| Switch location | Subscription variant option in the product's "Variants" tab |
| Configurable fields | Price, sign-up fee, frequency, billing cycles, free trial |
| Use cases | Mixed selling of subscriptions and one-time purchases for the same product |



Comments (0)