On my site I have a product that I give free shipping using the free shipping module.

The problem is is I also have free shipping on the site for all purchases over $47.00. What's happening is the product price for the item that already gets free shipping gets rolled into the cart total that determines overall free shipping. This is not what I want as the item that gets the free shipping is shipped separately etc.

So for instance, they could order 3 t-shirts (this is my item where I don't charge shipping) and one other small item and the small item winds up getting shipped free because their whole cart total passed 47.00.

My intention is to keep my 47.00 threshold applicable only to the items that are liable for shipping.

I know there must be an obvious solution but can't find. Any one have any ideas on this?