Use Case: Monthly Coffee Subscription

WooCommerce Subscriptions allows you to offer variable subscriptions, or subscriptions with different options, to your customers. This guide uses a monthly coffee subscription as an example of how to use variable subscriptions to sell different subscription options on one product page.

Pre-Reading:

  • If your haven’t created a variable subscription product before, we recommend reading the Variable Subscriptions section of Creating a Subscription Product before starting this guide.
  • If you haven’t configured a payment gateway for Subscriptions, we recommend reading the Subscriptions Payment Methods and Gateways Guide to find the best option for your store.

Scenario and Requirements

↑ Back to top

Scenario:

You’ve always wanted to roast your own beans. You love the smell of coffee in the morning so much that you’ve started a store selling your coffee creations. Now you want to offer a subscription of your fresh roasts to the world.

Extensions/Plugins required:

Creating the Monthly Coffee Subscription Product

↑ Back to top
  1. Create a variable subscription product by going to Product > Add New :
    • Give your product a name, description and product image.
    • Choose Variable Subscription or Simple Subscription. For our example we’ll select variable subscription since we want to give customers the option of ground coffee or whole beans. Choose Simple Subscription, if you only want to offer one option.
    • Enter dimensions and weights in the shipping tab
  1. Create the product attributes that will become the subscription options (variations) for Ground or Whole Bean:
    • Go to the Attributes Tab and add the attribute for the type of coffee: Whole Bean or Ground.
    • Tick the box next to “Used for variations”.
Add your attributes and their values and tick the box to use them as variations
  1. Go to the Variations tab.
  1. Click the Generate variations button at the top of the screen:
Click “generate variations” to create subscriptions options for both Ground and Whole Bean Coffee
  1. Add pricing, billing schedule, sign-up fees, free trials, shipping information, tax information, description, etc. to each variation.
  2. Click Save Changes.
  3. Click the Publish button in the upper right corner, next to the product title to start selling.

Customer view

↑ Back to top

Your customers can now sign up for a delicious coffee subscription. Here’s what your customers will see:

The product page – where they can select the type of coffee they want to purchase – Ground or Whole Bean:

Customers can select the option they want to buy on the product page

The checkout page – the image below illustrates how this looks using our conversion optimized checkout block and WooPayments:

The subscription checkout process with the checkout block and WooPayments active

Want to extend this use case further by offering monthly subscription boxes of coffee? You can by adding All Products for WooCommerce Subscriptions to your store! Read more about creating a monthly subscription box with WooCommerce Subscriptions and All Products for WooCommerce Subscriptions.

Questions and Support

↑ Back to top

Something missing from this documentation? Do you still have questions and need assistance?

  • Have a question about a specific extension or theme you’d like to purchase? Click here.
  • Already purchased and need some assistance? Get in touch with a Happiness Engineer via the WooCommerce.com Support page and choose this extension name from the “I need help with” dropdown.
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.