Hey all, not sure if this has been answered anywhere, but when I have a product marked for free shipping, and price it by attributes, it works fine unless I have another item in the cart that does have shipping, then it adds the total of both the free shipping and the standard items together and charges based on that total.

Example:

Item A: Free shipping, base price $0, attribute price $20
Item B: standard shipping, base price $18

Shipping is zone rates based on price

Shipping for $18 = $6
Shipping for $40 = $8

When just Item A = free shipping works fine
When just Item B = charges $6 for shipping

When Item A and Item B in same cart = charge $8 shipping, when it should be $6

It is basing shipping off of the order total, but charging shipping for the free shipping item only if it is priced by attributes. If I make Item A $20 and not priced by attributes, all of the shipping works out fine. Only the pricing by attribute is being added to the shipping and I can't figure out why. Any insight would be appreciated, even a simple "it can't be done" will put my and my clients head at ease.