How to hide Shopify shipping methods by product or tag
Updated · SMART Shipping Rates (E-TRADE PARTNER)
You can hide Shopify shipping methods by product, collection, product tag, or customer tag with delivery customization rules. SMART Shipping Rates & Rules lets you hide, sort, rename, and reorder existing delivery methods using 15+ conditions. These hide rules do not require Shopify Carrier Service.
4.9 · SMART Shipping Rates does this with zones, calculated rates, and delivery customizations.
Try it freeOn this page
Some products should not show every delivery method. A chilled product may need local delivery only. A fragile item may need a safer standard method. A bulky item may not fit the same checkout options as a small accessory. Hiding the wrong method at checkout is often cleaner than explaining it after the order is placed.
Product tags are especially useful because store teams already use them in Shopify. A tag like fragile, bulky, local-only, or no-pickup can become the condition that controls checkout.
Why product and tag hide rules matter
- They prevent customers from selecting delivery options that your team cannot fulfill.
- They let merchandisers control shipping behavior through Shopify product tags.
- They reduce manual order edits and customer follow-up.
- They keep existing rates in place while changing only the checkout method list.
What Shopify can and cannot do natively
Shopify can separate products into shipping profiles, but that is not the same as conditionally hiding a delivery method at checkout. If a method should disappear only when a tagged product is in the cart, or only for a customer tag plus product tag combination, delivery customizations are the better tool.
| Condition | Example | SMART module |
|---|---|---|
| Product tag | Hide Express when fragile is in cart | Delivery customizations |
| Collection | Hide Pickup for furniture collection | Delivery customizations |
| Customer tag | Show trade freight option to wholesale customers | Delivery customizations |
| Product plus postcode | Hide local delivery for plants outside local postcodes | Delivery customizations |
Setup steps in SMART Shipping Rates & Rules
- Tag the relevant products in Shopify, such as fragile, bulky, local-only, or no-express.
- Open Delivery customizations in SMART Shipping Rates & Rules.
- Create a hide rule and choose the delivery method that should be removed.
- Add the product, collection, product tag, or customer tag condition.
- Add destination, cart total, weight, or quantity conditions if the hide rule should be narrower.
- Save and test a cart with the tagged product, a cart without it, and a mixed cart.
- Use Shipping rates only if you also need to create a new calculated price for the product.
Common mistake: using product tags inconsistently
If a hide rule depends on the fragile tag, every fragile product must use the same tag spelling. Decide the tag format once and document it for anyone who creates products.
Worked example: local-only plants
A garden store sells tools nationwide, but live plants are delivered only in local postcodes. The store tags live plant products local-only. When a cart contains that tag, standard parcel methods should be hidden outside the local delivery zone.
- Add local-only to all live plant products in Shopify.
- Create a Delivery customizations hide rule for parcel methods.
- Set the condition to product tag equals local-only.
- Add postcode conditions so the rule only hides methods outside the local zone.
- Rename the remaining local method to Local plant delivery if needed.
This setup does not create a new price. It simply prevents customers from selecting a delivery method that should not be offered for live plants.
Tips for product tag hide rules
- Use short, plain tags that describe the shipping reason.
- Test mixed carts because one tagged product should usually control the whole delivery choice.
- Keep hide rules narrow enough that normal products still show normal methods.
- Use product-based rates if the product needs a different price, not just a hidden method.
- Use customer tag hide rules when the buyer group matters more than the product.
- Use shipping zones when the rule depends on where the order is going.
Hide delivery methods when products need special handling
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 hide, rename, or reorder instead
Hiding is best when a method should not be selectable. Renaming is better when the method is valid but the wording is unclear. Reordering is useful when several methods are valid but one should be more prominent. SMART Delivery customizations supports all three, plus sorting and show-only behavior.
Frequently asked questions
›Can I hide a Shopify shipping method by product tag?
Yes. SMART Shipping Rates & Rules can hide existing delivery methods when the cart contains a product with a specific tag.
›Do product tag hide rules need Carrier Service?
No. Hide, sort, rename, and reorder rules in Delivery customizations do not need Shopify Carrier Service.
›Can I hide a method for customer tags too?
Yes. See the dedicated guide on hiding shipping methods by customer tag for VIP, wholesale, membership, and staff setups.
›Can I hide methods for a product and a postcode together?
Yes. Combine product or tag conditions with country, province, postcode, ZIP, or postal code conditions.
›What if I need a different price for the product?
Use Shipping rates for a new calculated product-based price. That requires Carrier Service. Use Delivery customizations only when the price already exists and the method list needs control.