← Back to Blog

How to Hide Shipping Methods in Shopify

Published August 2026 · By ShipWeaver

Many Shopify merchants need to control which shipping options appear at checkout. You might want to hide expensive express shipping for low-value orders, remove paid options when offering free shipping, or prevent certain methods from showing for heavy items or specific locations.

The challenge: Shopify does not provide a native way to hide shipping methods based on cart contents, product tags, customer location, or other conditions. This guide explains your options and how to implement them safely.

What Shopify Offers (and Doesn't)

Out of the box, Shopify lets you configure shipping zones, rates, and conditions in your admin. But once a rate is eligible for a customer's location, it will appear at checkout. Shopify does not let you:

  • Hide methods based on cart total or item count
  • Remove methods when specific products or tags are in the cart
  • Show different methods for different ZIP codes within the same zone
  • Automatically remove duplicate shipping options from multiple carriers

Shopify Plus: Checkout Blocks

If you're on Shopify Plus, you can use checkout extensibility to hide, rename, and reorder shipping methods through custom Checkout UI Extensions. This requires writing JavaScript, deploying extensions, and maintaining code. It's powerful but complex.

Most merchants on Standard, Advanced, or Plus plans prefer a simpler approach: delivery customization apps.

Delivery Customization Apps

Shopify's delivery customization API (available on all plans) allows apps to modify which shipping options appear at checkout. Apps that use this API can hide, rename, reorder, and filter methods based on cart data, products, customer info, and more—without custom code.

These apps run server-side as part of Shopify's checkout flow, so they work reliably across all checkout configurations, including Shop Pay and accelerated checkouts.

How to Think About Rules

When customizing shipping options, think in terms of conditions and actions:

  • Conditions define when a rule applies. Examples: "Cart total is over $75," "Product is tagged 'heavy,'" "Shipping country is US."
  • Actions define what happens to shipping options. Examples: "Hide all paid methods," "Show only Standard and Express," "Remove duplicates."

Rules typically run in priority order. The first matching rule applies. If multiple rules affect the same option, higher-priority rules win.

Always Preview Before Publishing

Critical: Test every rule before making it live. Incorrect rules can hide all shipping methods or show the wrong options, blocking customers from completing checkout. Use preview or test mode to verify rules with real checkout data before activating them for all customers.

Most delivery customization apps offer a preview or safe test mode where rules apply only to designated testers (e.g. your email or a test customer). Once you confirm the rule works as expected, you can activate it for everyone.

Common Examples

Example 1: Hide Paid Shipping Above a Free Shipping Threshold

Scenario

You offer free shipping on orders over $50. When a cart qualifies, you want to hide all paid options so customers see only "Free Shipping."

Rule

Condition: Cart subtotal is greater than or equal to $50

Action: Hide all paid shipping methods

Result

When the cart reaches $50, paid options (Standard, Express, etc.) disappear. Only free shipping remains visible.

Example 2: Hide Express Shipping for Heavy or Tagged Items

Scenario

You sell furniture and other heavy items that cannot ship via express carriers. Products are tagged heavy. You want to hide "Express" and "Overnight" when these items are in the cart.

Rule

Condition: Cart contains a product with tag "heavy"

Action: Hide shipping methods whose titles contain "Express" or "Overnight"

Result

Customers with furniture in their cart see only Standard and Economy options. Express methods are hidden.

Example 3: Remove Duplicate Shipping Options

Scenario

You use multiple carrier apps or calculated rates, and sometimes "Standard Shipping" appears twice (e.g. "Standard USPS" and "Standard UPS"). You want to show only one.

Rule

Condition: Always (no conditions, or apply to all countries)

Action: Remove duplicate shipping methods by keyword "Standard" (keep first, hide rest)

Result

If two or more options contain "Standard," only the first is shown. Duplicates are hidden automatically.

Best Practices

  • Start simple. Create one rule at a time and test it thoroughly before adding more.
  • Use preview mode. Always test rules in preview or safe test mode before making them live.
  • Check priority order. If rules conflict, the higher-priority rule wins. Reorder rules to control which applies first.
  • Avoid hiding everything. Make sure at least one shipping option is always visible. If all methods are hidden, customers cannot complete checkout.
  • Document your rules. Keep notes on why each rule exists, especially if you manage many rules or work with a team.

Using ShipWeaver

ShipWeaver is a free Shopify app that uses delivery customizations to hide, rename, reorder, and sort shipping methods at checkout. It works on all Shopify plans and does not require coding or Checkout UI Extensions.

Key features:

  • Preview mode with safe testing: Rules in Preview status apply only to testers (your email or customers tagged shipweaver), not regular customers. Test safely before going live.
  • Rule templates: Quick-start templates for common scenarios (free shipping thresholds, PO Box restrictions, etc.).
  • Priority-based rules: Control which rule applies first by reordering them.
  • Multiple actions: Hide, show only, remove duplicates, sort by price, reorder, rename, and append text to shipping method titles.

ShipWeaver only changes how shipping options display at checkout. It does not calculate rates, set prices, or integrate with carriers. Your existing carrier rates and shipping setup remain unchanged.

Install ShipWeaver from the Shopify App Store. For detailed setup and examples, see the ShipWeaver FAQ.

Key Takeaways

  • Shopify does not natively hide shipping methods based on cart, product, or location conditions.
  • Shopify Plus merchants can use Checkout Blocks (requires coding and deployment).
  • Delivery customization apps work on all Shopify plans and provide a no-code solution.
  • Always use preview or test mode to verify rules before activating them for customers.
  • Think in terms of conditions (when to apply) and actions (what to change).

Related

FAQ · Blog · Support · Privacy