Hi Jeroen, thanks for the swift reply.
In the meanwhile we have changed our scenario to the following:
We have different vendors (A, B, C) each of their own products has a specific “vendor” shipping class assigned (A, B, C). We have created a shipping class for the free shipping and assigned it to specific products of each vendor that qualify.
Vendor A, Product X, Shipping class A
Vendor B, Product X, Shipping class A
Vendor A, Product Y, Shipping class free
etc.
We would still like to offer WC default free shipping on carts with orders of 50€ or above if the products belongs to the same vendor A (in our case they also have the same shipping class), but still charge the shipping for the products of vendor B in case they do not amount to 50€.
Cart example
Product x vendor A shipping class A (5.95) 30€
Product z vendor A shipping class A (5.95) 35€
Product s vendor B shipping class B (5.95) 40€
In this scenario the shipping costs should be only 5.95 for vendor B
Do you believe we could be able to achieve something like that using your free or paid plug in? Thanks!