We have an checkout extension that allows shoppers to add additional products during checkout. The problem is that anytime you change the cart by adding or removing products, Shopify redoes the shipping and sets the shopper’s selection back to the cheapest shipping option, even if shipping prices didn’t change.
This is a huge issue because the option the shopper chose gets overridden. It kicks them off more expensive shipping options they opt-ed into, which for some merchants means lost revenue. Or shoppers choose express shipping, and then their selection gets reset to a slower method, causing frustration.
Has anyone found a work around? Is Shopify planning on fixing this? Either we need to be able to programmatically set the shipping option (so we can correct this) or just don’t reset the shipping options.