Hi everyone,
I’m currently using Shopify for my online store. Originally I started on Woocommerce and have decided to switch but i am struggling with the shipping costs. I’m looking for a way to set up custom shipping rates that vary by both shipping class (USPS Media Mail, Priority Mail, Ground Advantage) and customer location (state).
Here’s what I’m trying to do:
-
Offer multiple shipping classes at checkout (Media Mail, Priority, Ground, etc.)
-
Adjust each class with it’s own percentage (e.g., +1.5% on Priority, -$2 on Ground)
-
Restrict certain methods like Media Mail to specific categories (e.g., only albums, Photobooks, DVDs etc)
-
Ideally, also adjust rates by state or zone (since some states have higher label costs)
This type of customization is easy in WooCommerce, where I can adjust each shipping class individually (see screenshot), but I haven’t been able to recreate this in Shopify. So far, Shopify only seems to let me apply rates across all shipping classes in a zone, rather than setting them individually.
Is there any native Shopify workaround or a third-party app that allows me to:
-
Create rules by shipping class
-
Add markups per class
-
Restrict shipping methods by product type or tag
Would love any insight from others who’ve handled something similar!