Hi DW,
Is there a way to override free shiping if the cart contains certain products?
As far as I can tell the free shiping is part of the main shipping method and not available for each fee rule.
If it's not possible it would make it more flexible to have it part fee rules as it's then possible to select which fee can trigger free shiping and have other rules override the free shiping as it checks for the highest fee.
The case; the client gives free shiping for purchases over x amount but for some odd size products they are not able to provide free shipping and the shiping fee is actually higher.