• Resolved HelgaTheViking

    (@helgatheviking)


    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.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author grola

    (@grola)

    Hi @helgatheviking,

    what setting you have for ‘Cart Calculation’ in your shipping method?

    Best regards
    Grzegorz

    Thread Starter HelgaTheViking

    (@helgatheviking)

    If I understand you correctly, I think it’s “cart value”
    https://imgur.com/a/MbWeBBJ

    This was how I found the customer’s site.

    Plugin Author grola

    (@grola)

    Please change it to “Package value”.

    Thread Starter HelgaTheViking

    (@helgatheviking)

    That does exclude the virtual products! Thanks for the tip, I will relay it to our customer.

    I did finally see the help tip, but it might be clearer if this setting were renamed to “Include Virtual Products in calculations?” with “Yes” and “no” as options. Just my two cents, feel free to ignore.

    Thanks again for the quick help!

    Plugin Support lusp

    (@lusp)

    Hi @helgatheviking,

    Thank you for bringing this to our attention. I totally see your point, and we’ll definitely keep it in mind for upcoming updates.

    Kind regards,
    Luke

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.