If you do Free Shipping in store for some products, we have noticed it cannot be disabled per product --
you set Free Shipping option in product settings to off but it still show up on Checkout.. How you can repeat:
enable Free Shipping extension,
enable Requires Shipping and Free Shipping options in certain product (products.free_shipping=1)
see the method appears in store checkout correctly.
Now switch off the Free Shipping option in settings of the same product and try to order it-
discover the method is STILL offered to a new orders in store
We cleared all store and browser caches, to no avail.
Only when you disable the Free Shipping extension completely - then the option is gone in the store altogether..
Alas, this is not workaround when some (but not all) of your products should offer this method. We are 1.1.7
Could you confirm if disabling per product would work for you properly?
Thanks!