I have a very strange error that is easily replicated.
I'm working on a store and there is a Grouped (product with variants).
Variant 1 is set for "Customer Enters Price" shipping enabled "free shipping"
Variant 2 is set for "Customer Enters Price" shipping NOT enabled (digital download)
Variant 3 is set for "Customer Enters Price" shipping NOT enabled
If you add Variant 1 (with any price) to the cart NO shipping is required.
If you also add either Variant 2 or 3 (with any price) to the cart SHIPPING is NOW REQUIRED? The shipping estimator appears and shipping is required to complete checkout? How and why is this happening? NONE of the Variants require shipping!
It seems like any cart that has a "free shipping" item & non shipping item in the same cart is being charged shipping. This is happening with all the products not just the example product. This was not a problem on version 3.70 just 3.90 since we upgraded last week. This seems like a big bug.
Here is the sample Grouped product I used in the example.
http://www.jerrysavelle.org/store/august-2017
Please help.