• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

Step-by-step tutorial: Creating variable subscriptions in WooCommerce [free plugin]

Plugin Tutorials, Subscriptions for WooCommerce

Dorota Ingielewicz3 minutes readUpdated: 2024-06-18Updated: 2025-08-21
blog category heading image

If you're running a WooCommerce store, offering subscription-based products can be a fantastic way to generate consistent revenue and keep customers coming back. Particularly, a variable subscription WooCommerce setup allows for more flexibility, catering to a variety of customer needs. In this guide, we'll walk you through the process of setting up variable subscriptions using a free plugin called Flexible Subscriptions. So make yourself comfortable and keep reading☕

Table of contents

  1. Variable subscription in WooCommerce
  2. Introduction to Flexible Subscriptions
  3. Installing the Flexible subscriptions plugin
  4. Setting up your first variable subscription product
  5. Step 1: Create a new product
  6. Step 2: Set the product as a variable subscription
  7. Step 3: Add subscription variations
  8. Step 4: Configure subscription settings
  9. Step 5: Publish and test your product
  10. Conclusion

Contents

  • But first...What is a variable subscription in WooCommerce?
  • Introduction to Flexible Subscriptions
  • Installing the Flexible Subscriptions plugin
  • Setting up your first variable subscription product
    • Step 1: Create a new product
    • Step 2: Set the product as a variable subscription
    • Step 3: Add subscription variations
    • Step 4: Configure subscription settings
    • Step 5: Publish and test your product
  • Conclusion
    • Related Articles
  • Your store needs WooCommerce product subscriptions.
  • Subscriptions and recurring payments in WooCommerce (free)
  • Enhancer for WooCommerce Subscriptions
  • 7 Plugin Alternatives for WooCommerce Subscriptions and something new.
  • WooCommerce variable product (comprehensive guide and free plugins)

But first...What is a variable subscription in WooCommerce?

💡A variable subscription in WooCommerce allows customers to subscribe to services or products with options that can vary over time.

A variable subscription could include different subscription tiers, customizable delivery schedules, or varying product bundles. The key advantage of using variable subscriptions in WooCommerce is the ability to cater to different customer preferences, potentially increasing both customer satisfaction and retention.

Introduction to Flexible Subscriptions

Now this is the moment when this article gets more interesting 😉

👉🏼Flexible Subscriptions for WooCommerce is a plugin that simplifies the process of creating and managing subscriptions. With it, you can offer your customers subscriptions that vary by time, quantity, or even type of product. The plugin's versatility makes it an excellent choice for businesses of all sizes that are looking to implement a variable subscription WooCommerce model.

You can find more details and download the plugin (for free!) here:

Download the free plugin →

Installing the Flexible Subscriptions plugin

Before you can start offering variable subscriptions on your WooCommerce site, you'll need to install the Flexible Subscriptions plugin. If you don't want to download the plugin from this article, there is an alternative way to do it - just as easy!

  1. Login to your WordPress dashboard.
  2. Navigate to 'Plugins', then 'Add New'.
  3. Search for 'Flexible Subscriptions' and click 'Install Now'.

Activate the plugin once the installation is complete.

variable subscriptions plugin for WooCommerce
Flexible Subscriptions in the search results

Setting up your first variable subscription product

With the Flexible Subscriptions plugin activated, you can begin setting up your first variable subscription product in WooCommerce.

Here's the final step-by-step process you've been looking for:

Step 1: Create a new product

Navigate to  Products > Add New. Enter your product name and description.

Step 2: Set the product as a variable subscription

In the Product Data panel, change the product type from 'Simple Product' to 'Variable Subscription'. This setting unlocks the subscription options.

Step 3: Add subscription variations

Variable subscriptions rely on variations to offer different subscription options. Under the 'Attributes' section in the Product Data, add the attributes for your subscription (e.g., duration, frequency, etc.).

Once attributes are defined, switch to the 'Variations' tab.

Step 4: Configure subscription settings

Each variation can have its own subscription settings, such as billing interval, period, and sign-up fee (if any). Make sure to adjust these according to what each variation offers. You can edit these settings in the 'Variations' tab.

This is how you set different conditions and prices for each variation. Just click the "Edit" button and set all the details:

Step 5: Publish and test your product

Once all variations are set up and subscription details are filled in, publish your product. It's a good idea to conduct a few test transactions to ensure that the checkout process works smoothly and that the subscriptions activate correctly. And that's it! How simple was that?!

Now that you've selected a product image and published your variable subscription, see how it looks on the product page. In my case, my subscription settings look like this:

Variable subscription
Variable subscription in WooCommce - example

Cool, I like it🚀! Mission accomplished!

Conclusion

By following this step-by-step tutorial, you can set up a powerful, flexible subscription service that caters to a diverse customer base, leveraging the potential of WooCommerce to its fullest. Whether you’re selling physical goods, digital products, or services, variable subscription WooCommerce setups can be tailored to meet a wide array of needs, ensuring your business remains dynamic and customer-focused.

Psssttt... In case you still didn't download the free plugin, here's the link again:

Download the free plugin →

Related Articles

Flexible Subscriptions for WooCommerce - plugin documentation

Your store needs WooCommerce product subscriptions.

Let’s talk about something super cool: WooCommerce Product Subscriptions. If you've got a WooCommerce-powered store (kudos for that, by the way), you'...
Subscriptions & recurring payments

Subscriptions and recurring payments in WooCommerce (free)

Selling online has gone from classic a product-based system to subscriptions. There are many ecommerce platforms to start an online store. WooCommerce...
Enhancer for WooCommerce subscriptions

Enhancer for WooCommerce Subscriptions

Offering products with weekly or monthly payments is a great way to boost your store and gives you a lot of options. In this article, I’ll show how to...
WooCommerce Subscriptions Alternatives

7 Plugin Alternatives for WooCommerce Subscriptions and something new.

What are Subscriptions in Online Sales? Subscriptions in online sales refer to a business model where customers pay a recurring fee at regular interv...
WooCommerce variable product (guide and free plugins)

WooCommerce variable product (comprehensive guide and free plugins)

The WooCommerce variable product comes with different variations such as colors or sizes. Today, you'll learn how to create variable products in WooCo...

3 minutes read8188 views

Dorota Ingielewicz

...

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →
WP Desk › Blog › Plugin Tutorials › Step-by-step tutorial: Creating variable subscriptions in WooCommerce [free plugin]

Primary Sidebar

Contents

  • But first…What is a variable subscription in WooCommerce?
  • Introduction to Flexible Subscriptions
  • Installing the Flexible Subscriptions plugin
  • Setting up your first variable subscription product
    • Step 1: Create a new product
    • Step 2: Set the product as a variable subscription
    • Step 3: Add subscription variations
    • Step 4: Configure subscription settings
    • Step 5: Publish and test your product
  • Conclusion

All Plugins Bundle £99

28 plugins included! 1 Site for each plugin Regular updates and support Priority 1-on-1 Support 30-day money back guarantee

Add to cart or View Details
WP Desk
Plugins used by 239,852+ shops

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}