Incompatibility with Mix and Match Products
-
I’m the author of Mix and Match Products and I wanted to report an incompatibility between our plugins. I understand that we’re both in the basket of not supporting others’ plugins, but figured I would report my findings and perhaps it’s not overly complicated to resolve.
Mix and Match creates a new product type that is effectively a group of products bundled together. The store sets the quantity requirements and the customer is allowed to pick from a list of products to meet that quantity requirement. The most typical example would be a store selling a 6 pack of beer/soda. The customer can pick any combination of the 6 sodas/beers allowed and add that bundle/pack to the cart.
Here’s a demo: https://backcourt.instawp.xyz/product/6-pack-of-fruit-soda/
I have a shipping setting for the bundle product where the selections can be packed/bundled together as 1 unit. In the above example the 6 pack would be considered a single item. In the cart, the selections are marked by my plugin as virtual and most traditional shipping plugins see that and skip them… leaving only the “6 pack” unit to calculate the shipping costs.
A mutual customer reported to me that this was not the case when using your plugin. They have rules set up for cart quantity. And their specific cost rule for 7 total items is used.
When a virtual product is added to the cart in addition to the 6 pack, the rule for 8 total items is used.
Some relevant screenshots:
https://imgur.com/a/0ue59EV
For what it’s worth, since Product Bundles and Composite Products follow this same parent/child pattern I would assume Flexible Shipping is incompatible with them as well.
But this does also seem to happen outside of 3rd party plugins. When a virtual product is in the cart with a simple product, the virtual products are counted towards the total shipping rule. (When a single virtual product is in the cart, it does seem ignored). So while I haven’t been able to explore your Flexible Shipping PRO plugin’s codebase, it seems like virtual items are counted towards shipping rules as long as something in the cart requires shipping. I don’t know if this is intentional or not.
- You must be logged in to reply to this topic.