The plugin is not currently respecting product rules set up in Big Commerce. At best, it is failing with a confusing cart error message, at worst it is adding entirely different product options to the cart and not informing the user!
Here are two examples:
EXAMPLE 1.
Product A has two possible options to choose from and is set up in BC with the following rule:
So, in theory, if a user chooses "30 Metre" and "OM1", purchasing should be disabled.
On the front end of BC, this happens when selecting those options (the add to basket button is removed, which is correct):
On the WordPress front end, this happens when selecting those same options (nothing):
When clicking add to cart, it would appear that the product, with those options is successfully added (the message even says so):
HOWEVER! If we look more closely at the line item, we can see that the product has been added as 0.5 Metre. This is a show stopper. The customer is very unlikely to notice this, which is obviously really bad. But even if they do, there is no clear direction on how to add the product with the available options (they can't).
EXAMPLE 2.
Product B has one option and is set up in BC with the following rule:
BC front end (woo! Add to cart button removed when selecting 30 metre!):
Wordpress Front end (boooo):
This time, when clicking add to cart with the option selected that should be disabled, we get this on the cart page:
Whilst this is a lot better than adding completely different options, it is not really satisfactory for the customer. The user should not be able to add the product to the cart with the "disable purchasing" rule in place on that option.
We reeeeeeeeally need this fixed asap for a live client. Pleeeeeeease!!!
;)