All Products for WooCommerce Subscriptions

Requirements ↑ Back to top

All Products for WooCommerce Subscriptions requires:

Installation ↑ Back to top

  1. Download the .zip file from your WooCommerce account.
  2. Go to WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Configuration ↑ Back to top

Product Subscription Plans ↑ Back to top

To add subscription plans to a non-subscription product:

  1. Navigate to Product Data > Subscriptions.
  2. Click Add Plan to add a subscription plan. Every plan you add here will create an option that customers can choose above the add to cart button.
  3. Optional: Un-check One-Off Selling to prevent customers from purchasing the product one-off. Note that if you only add a single subscription plan and disable One-Off Selling, customers will not be offered any options above the add-to-cart button.
  4. Optional: If applicable, use the Default option field to set the pre-selected option. Applicable when One-Off Selling is enabled.
  5. Optional: Enter a custom Options Heading — this is the text displayed above the subscription options on the product page.
  6. Save.

When purchasing a product with subscription plans, customers may choose a plan before clicking the Add to Cart button. For example, the Spicy coffee bean pack can be purchased on a weekly, bi-weekly and monthly subscription:

Choosing a subscription plan.
The extension supports Simple products, Variable products, Product Bundles and Composite Products. For details and limitations, please refer to the Integrations section of this document.
Adding subscription plans to an existing product.

Subscription Discounts

You can optionally offer a discounted price that’s unique to each subscription plan. This is a great way to provide incentives for subscribing.

To offer subscription discounts, locate the Price option and select either Inherit from product or Override product:

  • Inherit from product allows you to enter a discounted amount as a percentage (without the % symbol) — for example, to offer a price discounted by 10%, enter 10.
  • Override product allows you to override the default Regular Price and Sale Price of the product.

Adding Products to Subscriptions

All Products For WooCommerce Subscriptions makes it possible to add products to existing subscriptions. If a product is available on subscription, customers may add it only to subscriptions with a matching billing schedule. Products without subscription plans can also be added to existing subscriptions.

To enable this feature:

  1. Go to WooCommerce > Settings.
  2. Click the Subscriptions tab to open the subscription settings page.
  3. Scroll down to the Add to Subscription section.
  4. Locate the Products dropdown.
  5. Choose Off to disable the feature.
  6. Choose On For Products With Subscription Plans if you only want to let customers add products with subscription plans to existing subscriptions.
  7. Choose On if you also want to allow products without subscription plans to be added to existing subscriptions.
Adding a product to an existing subscription.

Cart Subscription Plans ↑ Back to top

To offer subscription plans in the cart page:

  1. Go to WooCommerce > Settings.
  2. Click the Subscriptions tab to open the subscription settings page.
  3. Scroll down to the Subscribe to Cart section.
  4. Click Add Plan to add a subscription plan, and repeat as many times as needed.
A cart with optional subscription plans.
Adding cart subscription plans.

Cart Subscription Discounts

Support for discounts is built into cart subscription plans, too. Locate the Discount option and enter the discount to apply as a percentage (without the % symbol) — for example, to offer a price discounted by 20%, enter 20.

Adding Carts to Subscriptions

With All Products For WooCommerce Subscriptions, even entire carts can be added to existing subscriptions.

  1. Go to WooCommerce > Settings.
  2. Click the Subscriptions tab to open the subscription settings page.
  3. Scroll down to the Add to Subscription section.
  4. Locate the Cart dropdown.
  5. Choose On to enable the feature.
  6. Once enabled, Add this cart to an existing subscription? will appear under Proceed to Checkout in the cart.
Adding the contents of a cart to an existing subscription.

Limitations ↑ Back to top

Sign-Up Fees and Free Trials ↑ Back to top

The subscription plans created with All Products For Subscriptions do not support Sign-Up Fees or Free Trials.

Adding Prorated Products/Carts to Subscriptions ↑ Back to top

It is not possible to add a product/cart to an existing subscription if:

Switching Product vs Cart Subscription Plans ↑ Back to top

WooCommerce Subscriptions allows customers to modify the plan of each individual product contained in an existing subscription, assuming that multiple plans are on offer. All Products for Subscriptions supports this feature only when signing up to subscription plans created at product-level. Cart subscription plans cannot be switched.

Integrations ↑ Back to top

All Products for WooCommerce Subscriptions (APFS) has been designed from the ground up to follow WooCommerce conventions and sound engineering practices. However, its dependency on both WooCommerce and WooCommerce Subscriptions calls for extra caution when working on integrations with third-party Extensions and plugins.

In the table that follows, you’ll find a list of compatible extensions/plugins, for which APFS provides an integration layer. This list does not include extensions/plugins that may work out-of-the-box. However, our team is only able to officially support the extensions listed here.

Integrations Maintained in APFS ↑ Back to top

Extension/Plugin Name Integration Details
WooCommerce Product Bundles Allows subscription plans to be added to Product Bundles.

Limitations

Subscription plans added to individual products will not work when these products are added to a Bundle.

When adding subscription plans to a bundle, any subscription plans added to individual bundled products are overridden.

It is not possible to modify the contents of a Product Bundle in a subscriptions, or switch its plan — if multiple plans are available.

Subscription plans added to bundles that contain subscription-type products will not work.

WooCommerce Composite Products Allows subscription plans to be added to Composite Products.

Limitations

Subscription plans added to individual products will not work when these products are added to a Composite.

When adding subscription plans to a Composite, any subscription plans added to individual bundled products are overridden.

It is not possible to modify the contents of a Composite Product in a subscription, or switch its plan — if multiple plans are available.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top