Use Case: Coffee Subscription with Donation Add-ons

Scenario

↑ Back to top

You own a Coffee Shop and would like to sell a coffee package to your customers on a monthly basis. In addition to the package, you would like to offer the customer the option to add a donation amount to your favorite coffee charity. This donation will become part of the subscription, so is not a one-time addition.

Products Used

↑ Back to top

Sell online with the flexible, customizable eCommerce platform designed to grow with your business. From your first sale to millions in…

Offer add-ons like gift wrapping, special messages or other special options for your products.

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Setup and Configuration

↑ Back to top

Create Subscription product

↑ Back to top
  • Go to Product > Add Product.
  • In Product Data, select Simple subscription product.
  • Set the General > Subscription price to 20 every month.

Create an Add-on

↑ Back to top

Charity Donation

  1. In the Add-ons tab, select the Customer Defined Price option from the Add Field… dropdown.
  2. Enter the name of the charity in the title field. A description can also be added to explain the donation amount will be charged monthly, additional information about the charity, and why they should support this charity.

    It’s possible to set a limitation if you want to define a specific range for the donation, but in this case we will leave it without any limitation.
  3. If you’d like to include options to donate to multiple or different charities, add a new Customer Defined Price for each charity.

Publish the product, now you’re all set!

Usage

↑ Back to top

This is what it will look like for your customers on a single product and the cart page.

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? Use our Contact us page to get answers.
  • Have you already purchased this product and need some assistance? Get in touch with a Happiness Engineer via the WooCommerce.com Support page and select this product name in the “Product” dropdown.