How to set different shipping rates for different products in Shopify
Updated · SMART Shipping Rates (E-TRADE PARTNER)
You can set different Shopify shipping rates for different products by using product, collection, or tag conditions in a calculated shipping rule. SMART Shipping Rates & Rules lets you calculate custom product-based rates, or use delivery customizations to hide and rename existing methods when certain products are in the cart. Calculated rates need Shopify Carrier Service, but delivery customizations do not.
4.9 · SMART Shipping Rates does this with zones, calculated rates, and delivery customizations.
Try it freeOn this page
Product-based shipping is useful when one catalog contains items that ship very differently. A skincare store may ship serums cheaply but charge more for glass gift sets. A plant store may allow local delivery for potted plants but standard parcel delivery for tools and accessories.
The hard part is mixed carts. If a customer buys one normal item and one special item, you need a rule that matches the real packing decision. Sometimes that means a surcharge. Sometimes it means one combined delivery method. Sometimes it means hiding an option that should not be offered.
Why product-based rates matter
- They recover cost for bulky, fragile, chilled, restricted, or high-handling products.
- They let normal products keep competitive shipping instead of raising every rate.
- They reduce manual follow-up when a product cannot use a certain delivery method.
- They help teams keep product exceptions visible and testable.
What Shopify can and cannot do natively
Shopify shipping profiles can separate groups of products, which helps with simple product-based pricing. But profile behavior can become hard to reason about when customers mix products from multiple profiles, or when product rules also depend on postcode, cart total, quantity, or customer tag. That is where a focused rule system is easier to maintain.
| Scenario | Recommended SMART module | Why |
|---|---|---|
| A product needs a special calculated price | Shipping rates | The checkout needs a new rate amount |
| A product should hide express delivery | Delivery customizations | The existing method should be removed |
| Two product rates should appear as one | Combined rates | Customers should not see separate fragments |
| A wholesale customer gets different product shipping | Shipping rates or Delivery customizations | Depends whether the price or only the method list changes |
Setup steps in SMART Shipping Rates & Rules
- Decide whether the product needs a new calculated price or only a checkout method change.
- For a new price, open Shipping rates and create a calculated rate using product, collection, or product tag conditions.
- Add any destination, weight, quantity, or cart total conditions that also affect the price.
- Use Combined rates if multiple product rates need to be blended into one checkout method.
- For hiding or renaming methods, open Delivery customizations and create a rule based on product, collection, or tag.
- Open Shipping rates and check the Carrier Service notice if zone creation is disabled before relying on calculated product rates at checkout.
- Test a cart with only the special product, only normal products, and a mixed cart.
Common mistake: forgetting mixed carts
A product rule that works for a single item can behave differently when the cart contains several products. Always test mixed carts, especially if more than one product-based rate can match.
Worked example: fragile gift sets
A beauty merchant sells standard skincare bottles and premium glass gift sets. Standard products can ship with the store's normal method. Gift sets need extra packing and a higher shipping price. The merchant tags those products gift-set-fragile in Shopify.
- Create a calculated rate in Shipping rates for products with the gift-set-fragile tag.
- Set the base price to cover the extra packaging cost.
- Add postcode targeting if some destinations cost more.
- Create a second rule under Delivery customizations to rename the method to Protected gift set delivery.
- If normal shipping and the gift set surcharge both appear, use Combined rates to blend them into one customer-facing method.
This keeps the normal product rate low while making the fragile product cost visible. It also gives support a simple answer when customers ask why the gift set ships differently.
Product rules that stay maintainable
- Prefer product tags or collections when many products share the same shipping behavior.
- Use individual product conditions for true exceptions, not for every item in a large catalog.
- Name internal rules after the shipping reason, such as Fragile surcharge or Plants local only.
- Document which Shopify tag triggers each rule so merchandisers do not remove it by accident.
- If the goal is only to remove an option, use hide rules by product or tag.
Match shipping prices to the products in the cart
SMART Shipping Rates & Rules is Built for Shopify certified and rated 4.9 stars across 250+ Shopify App Store reviews.
Install free on Shopify4.9 stars · 250+ reviews · Built for Shopify
When to use product rates with zones
Product-based pricing often becomes destination-based pricing too. A heavy planter might be affordable in local postcodes and too expensive in remote areas. Start by building the shipping zone, then add the product condition inside that zone so the rule mirrors your real delivery decision.
Frequently asked questions
›Can Shopify charge different shipping for different products?
Yes, simple cases can use Shopify shipping profiles. SMART Shipping Rates & Rules helps when product pricing also depends on destination, weight, cart total, quantity, or mixed-cart behavior.
›Can I use product tags for shipping rules?
Yes. SMART can use product tag conditions for calculated rates and delivery customizations.
›Do product-based calculated rates need Carrier Service?
Yes. New calculated product rates need Shopify Carrier Service. Hiding, sorting, renaming, or reordering existing methods with Delivery customizations does not.
›What happens when a cart has multiple product types?
That depends on your rules. You can calculate multiple rates, blend rates into one with Combined rates, or hide methods that should not apply to mixed carts.
›Can I add a surcharge for one product?
Yes. Create a product-based calculated rate or surcharge, then use Combined rates if you want it merged with another shipping price.