How to setup a variable subscription product in WooCommerce?

WooCommerce
How to setup a variable subscription product in WooCommerce?

In this guide, learn how to setup a variable subscription product on your WooCommerce store.

How to setup a variable subscription product in WooCommerce?

In this example we will be using the WooCommerce Subscriptions plugin to help setup recurring payments.

Recurring payments will allow customers to subscribe to your products or services and pay on a weekly, monthly, or annual basis.

Let’s get started.

1. Download Plugin

First, download the following plugin: WooCommerce Subscriptions.

Next, upload the .zip file for each plugin to your WooCommerce store. Activate the plugins.

Pro tip: Make sure you are using a payment method that supports automatic recurring payments. This will allow your customer’s billing method run automatically on their next payment date. See the full list of payment gateways that support recurring payments.

2. Create a new Variable Subscription Product

Next from WooCommerce dashboard, click Products > Add New.

From the product page, scroll down to product data section and select “Variable Subscription” from the dropdown.

Make sure to select "Variable Subscription" and not "Variable Product".

Reminder: Make sure to select “Variable Subscription” and not “Variable Product”.

 

3. Add Attributes

Next, click “Attributes” and then click “Add”.

Attribute #1 (Required)

From here, name your attribute, enter in the attribute values, and click the checkbox to enable visibility on the product page and used for variations.

Here is a example of the attributes we implemented for a customer to give you a complete visual for how to insert this information:

  • Attribute Name: Billing Frequency
  • Value(s): Month | Year
  • Enable/Checkbox: 
    • Visible on the product page
    • Used for variations

Click save.

Attribute #2 (Optional)

Next, if necessary, add an additional attribute (i.e. scent, flavor, color, etc.). Follow the same process as before, click “Add” and then entering the attribute information. Here is a example of the attributes we implemented for a customer to give you a complete visual for how to insert this information:

  • Attribute Name: Grind
  • Value(s): Whole | Ground
  • Enable/Checkbox: 
    • Visible on the product page
    • Used for variations

Click save.

**Important**: My most popular question for variable subscriptions is how to setup multiple attributes. Thus, I provided this screenshot below to show how the product page will look like when each attribute was filled in on the back-end.

4. Create variants from all Attributes

Next, click “Variations” and select “Create variations from all attributes” from the dropdown and select “Go”.

Next, fill in pricing/sku information for each subscription variation. Note, you need to fill in the price for each variation, as subscription variations won’t display on your product page if they have no price.

Click save.

5. Summary

You are all set! When customers visit your product page they will be able to choose between any combination of attributes (i.e. Billing Period/Grind) on a recurring subscription.

Pro tip: Do a test order buying your variable subscription product your actual credit card. It is always beneficial to understand how this works and seeing how your customer receives orders.

Video Tutorial

If you are more of a visual learner, you can check out the video tutorial as well!

Leave a reply

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted. Your email address will not be published. Required fields are marked*