Compatibility and Integrations

All Products for WooCommerce Subscriptions (APfS) follows standard WooCommerce development practices and conventions. While we’ve built it to work seamlessly with WooCommerce, interactions with third-party plugins may cause unexpected issues. Below you’ll find our current list of compatibility notes and known issues with other plugins.

Just because a plugin or payment gateway works with WooCommerce Subscriptions does not mean it will work with All Products for WooCommerce Subscriptions.

Supported Extensions

↑ Back to top

We have tested and officially support the following extensions with All Products for WooCommerce Subscriptions. While other plugins may work correctly, we can only provide support for extensions on this list.

Extension/Plugin Name Notes
WooCommerce Blocks Compatible with limitations.
WooCommerce Product Bundles Compatible with limitations.
WooCommerce Composite Products Compatible with limitations.
WooCommerce Product Add-Ons
WooCommerce Name Your Price
WooCommerce Multi-Currency

WooCommerce Blocks

↑ Back to top

The integration with WooCommerce Blocks allows products with subscription plans to be purchased using the block-based checkout (Cart and Checkout blocks).

Required:

  • WooCommerce Subscriptions v4.2+
  • WooCommerce Blocks 7.3+

Limitations:

  • Product-level subscription plans cannot be changed in the Cart block.
  • Cart-level subscription plans cannot be selected in the Cart block.
  • Adding carts to existing subscriptions is not supported.

Product Bundles

↑ Back to top

The integration allows entire bundles to be purchased on subscription. Additionally the contents of subscribed bundles can be switched (upgraded/downgraded).

Limitations:

  • Subscription plans added to individual products will not work when these products are added to a Bundle.
  • Subscription plans added at Bundle level override any subscription plans that may exist at bundled product level.
  • Plan switching (upgrades and downgrades) is not supported for Product Bundles.
  • Content switching (upgrades and downgrades) is not supported for Product Bundles when Length Proration is disabled and the current subscription has a fixed length.
  • Subscription plans added to bundles that contain subscription-type products will not work.
  • The Prorate Recurring Payment option is not supported for upgrading/downgrading Product Bundles.

Composite Products

↑ Back to top

The integration allows entire composite products to be purchased on subscription. Additionally the contents of subscribed bundles can be switched (upgraded/downgraded).

Limitations:

  • Subscription plans added to individual products will not work when these products are added to a Composite.
  • Subscription plans added at Composite level override any subscription plans that may exist at component option level.
  • Plan switching (upgrades and downgrades) is not supported for Composite Products.
  • Content switching (upgrades and downgrades) is not supported for Composite Products when Length Proration is disabled and the current subscription has a fixed length.
  • The Prorate Recurring Payment option is not supported for upgrading/downgrading Composite Products.

Known Compatibility Issues

↑ Back to top

This section lists compatibility issues we have identified. As plugins and platforms continue to evolve, additional conflicts may exist beyond those documented here.

Requests for adding compatibility

↑ Back to top

We occasionally receive requests to add compability between All Products for Subscriptions and other official or third party plugins.

All Products for WooCommerce Subscriptions works closely with WooCommerce and Subscriptions to provide powerful functionality for your store. These three tools work together in complex ways that require careful coordination between development teams to maintain stability and performance.

To ensure we can continue providing you with a reliable product, we currently support a focused set of essential integrations. While we welcome collaboration with both official and third-party WooCommerce extensions, we don’t have immediate plans to expand our supported integrations.

Aelia Currency Switcher

↑ Back to top

Aelia Currency Switcher cannot be used to change Subscription plans prices based on a custom exchange rate.

Events Tickets

↑ Back to top

Event Tickets prevents Subscription discounts from showing up.

Flycart

↑ Back to top

When both plugins are active and customers buy a product with Subscription plans one-off, then the price they see in the cart is $0.

Rymera Wholesale

↑ Back to top

Rymera Wholesale discounts do not apply on top of Subscriptions discounts.

Side Cart WooCommerce by XootiX

When adding a product to an existing Subscription, the side cart opens up.

Woo Variations Table

↑ Back to top

The Woo Variations Table plugin displays product variations in a table format on variable product pages. Each variation appears in its own row with an individual Add to Cart button. These buttons use AJAX to update the cart, which conflicts with our subscription plan selection process. As a result, subscription plans are not added to the cart correctly.

WooCommerce Discount Rules

↑ Back to top

WooCommerce Discounts Rules prevents Subscription discounts from showing up in the single product page.

WooCommerce Tiered Price Table

↑ Back to top

WooCommerce Tiered Price Table removes the discounted price in Subscription options.

Woodmart

↑ Back to top

The Woodmart theme prevents the Add to Cart button from changing to Sign Up Now when you select a subscription plan. Normally, this button text change occurs automatically on product pages.

Questions & Support

↑ Back to top

Have a question? Please fill out this pre-sales form.
Already purchased and need assistance? Get in touch with us via the Help Desk!

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.