Compatibility

We try to keep Reserved Stock Pro as compatible with third-party plugins as possible. However, there are certain incompatibilities you should be aware of.

We want to keep this list active, so if you come across any other plugins, please let us know.

Recommended Plugins

There are recommended products that work better with Reserved Stock Pro. We’ll keep track of them here.

Incompatible Plugins

Products that use Reserved Stock Pro can lead to incorrect reservation quantities and unexpected behaviour when using the below plugins:

Themes

Item is not removed from cart without reloading

We’ve been investing in this issue and it seems that some third-party themes do not add create their custom carts with WooCommerce fragments in mind. Fragments are used to update the cart via AJAX (without reloading the page). Reserved Stock Pro will trigger the following JavaScript event once the countdown has finished.

jQuery( document.body ).trigger( 'wc_fragment_refresh'); jQuery( document.body ).trigger( 'wc_update_cart'); jQuery( document.body ).trigger( 'update_checkout'); jQuery( document.body ).trigger( 'updated_wc_div');
Code language: JavaScript (javascript)

These events will normally trigger the cart/checkout to refresh using AJAX and grab the new cart content (using fragments). It’s necessary that your theme uses cart fragments for the cart, mini-cart or slide-out cart to be refreshed using these events. Otherwise, the customer will continue to see their old cart contents after their reservations have expired. Customers would only know the products have been removed when they reload the page or load another page.

Is your theme not working with WooCommerce cart fragments? Send your theme developer the official fragment code example and core from WooCommerce.

Frequently asked questions

Why doesn’t Reserved Stock Pro work with Product Bundles?

If you take a look at the Product Bundles plugin, you’ll notice that it creates a new product that “bundles” other products. Basically, the plugin creates a new data structure for tracking changes to the cart. These changes do not match the expected data of simple/variable products that Reserved Stock Pro uses.

The offical WooCommerce Product Bundles plugin now fully compatbile with Reserved Stock Pro.

Does RSP work with WPML products?

WPML is a plugin that allow you to create translations of WordPress content into different languages.

WPML works by creating duplicates of each WooCommerce product (a product duplicate is assigned its own product ID, so it’s not the same as the original).

Reserved Stock Pro | Add-on – WPML

Reserved Stock Pro sees each product ID as a unique product and therefore the reservations do not match across translations. You will need our add-on plugin to use Reserved Stock Pro will WPML. The add-on will detect if the current product is a translation and make sure the original product ID is reserved instead.

Get the Reserved Stock Pro | Add-on – WPML


Was this page helpful?