Hello there!
So I recently finished setting up my Shopify store and now got the issue that people take the wrong shipping option so I end up canceling their orders again.
I got the normal Shopify shipping (cheap, made 2 options for cheap envelope shipping for light small stuff) and I use EasyDHL for anything above 20grams.
I set my envelope shipping also to only be available for stuff until 20grams (and named the shipping EXCLUSIVE for stickers and cards) but it´s for some reason still showing to customers with heavier stuff in their orders and they pick it since it´s of course way cheaper.
This is a common and frustrating issue, but it’s fixable. The problem is that all your products are likely in one shipping group. The solution is to use “Shipping Profiles” to separate your light items from your heavy ones.
First, you must ensure every product in your store has an accurate weight assigned to it. If a heavy item has a weight of 0 g, the system will not work.
Once your weights are correct, go to Settings > Shipping and delivery. Create a new shipping profile and call it something like “Lightweight Goods.” Add only your stickers and cards to this new profile. Here, you will create your cheap envelope rate with the maximum weight condition of 20g.
Finally, go back to your main “General” shipping profile (which now contains all your heavier items) and delete the cheap envelope rate from it. This ensures that the envelope rate can only be selected when the cart only contains items from your “Lightweight Goods” profile and the total weight is under 20g.
This is because the default Shopify shipping rules do not allow you to filter by total weight when certain products are combined. To solve it, simply group products with different shipping requirements into shipping profiles. Assign your light products (stickers, cards) to one profile with envelope rates, and your heavier products to a second with EasyDHL. Shopify will then only display the right option for each cart.