Skip to content

Experimental extension that adds WooCommerce Subscriptions support to non-subscription product types.

Notifications You must be signed in to change notification settings

Mindsize/woocommerce-subscribe-all-the-things

 
 

Repository files navigation

WooCommerce Subscribe All the Things

Build Status codecov

WooCommerce Subscribe All the Things is an experimental mini-extension for WooCommerce Subscriptions that allows you to add subscription options to non-subscription product types, such as Simple and Variable products.

The plugin has been tested and can be used to add subscription options to Product Bundles, Composite Products and Mix and Match Products.

Simple Product with Subscription Options

Cart Subscriptions

In addition to adding subscription options to individual products, Subscribe All the Things can be used to offer options for subscribing to an entire cart before checkout.

Example Cart Subscription Options

Guide

Requirements

In order to use the extension, you will need:

  • WooCommerce Subscriptions 2.1 or newer.
  • WooCommerce 3.0 or newer.
  • A sense of adventure.

Note: We do not recommend using Subscribe All the Things on live sites. While we do our best to add new features, squash bugs, and keep the plugin up-to-date, commercial use of the plugin is strongly discouraged: Support inquiries may not be answered in a timely manner and critical issues may not be resolved promptly, as all development/support time is currently being donated.

Installation

  1. Upload the plugin's files to the /wp-content/plugins/ directory of your WordPress site.
  2. Activate the plugin through the Plugins menu in WordPress.

Usage: Product Subscription Schemes

To add subscription options to a non-subscription product:

  1. Go to the WooCommerce > Product > Add/Edit Product administration screen.
  2. Enter product details after choosing a supported product type (subscription product types are unsupported).
  3. Navigate to Product Data > Subscriptions.
  4. Add subscription options.
  5. Optional: Choose whether the product should default to a one-time or recurring purchase.
  6. Optional: Enter custom prompt, this is the text displayed above the subscription options to the customer on the product page.

Example Subscription Options on Simple Product

Subscription Discounts

You can optionally offer a discounted price unique to each subscription option. This is a great way to provide an incentive for the customer to subscribe to a product.

To offer subscription discounts:

  1. Go to the WooCommerce > Product > Add/Edit Product administration screen.
  2. Click the Subscriptions tab in the Product Data meta box.
  3. Click Subscription Price select.
  4. Select the Inherit from product or Override product option:
    • If you choose Inherit from product, enter a discounted amount as a percentage (without the % symbol), for example, to offer a price discounted by 10%, enter 10.
    • If you choose Override product, enter a new price and optional sale price.

Example Custom Prices for Subscription Options on a Simple Product

Usage: Subscribe to Cart

To offer cart subscription options:

  1. Go to the WooCommerce > Settings administration screen.
  2. Click the Subscriptions tab to open the subscription settings page.
  3. Scroll down to the Subscribe to Cart section.
  4. Add subscription options.

Administration Screen for Subscribe to Cart Settings

Note: If you do not wish to offer cart subscription options, leave this section empty.

Support

Subscribe All the Things is released freely and openly to get feedback on experimental ideas and approaches to solving known limitations in the WooCommerce Subscriptions plugin. A lot of features available in Subscriptions are not supported, and you may have questions about how to use certain features with it.

These questions and other issues with this plugin are not supported via the WooCommerce Helpdesk. As the extension is not sold via Woocommerce.com, the support team at WooCommerce.com is not familiar with it and may not be able to assist.

If you think you have found a bug in the extension, a problem with the documentation, or want to see a new feature added, please open a new issue and one of the developers or other users from its tiny community will do their best to help you out.

Please understand this is a non-commercial extension. As such:

  • Development time for it is effectively being donated and is therefore, limited.
  • Support inquiries may not be answered in a timely manner.
  • Critical issues may not be resolved promptly.

Further Reading

Want to learn more? Check out the excellent post about Subscribe All the Things on SellWithWP.com.

License

This plugin is released under GNU General Public License v3.0.

Credits

This extension is developed and maintained as a collaboration between the teams at Prospress and SomewhereWarm.


About

Experimental extension that adds WooCommerce Subscriptions support to non-subscription product types.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 85.4%
  • JavaScript 9.4%
  • CSS 3.4%
  • Shell 1.8%