Why hide shipping methods?
Reduce checkout abandonment
Cluttered shipping options slow customers down. The Baymard Institute found that a complicated checkout process is among the top reasons for cart abandonment. Showing only relevant shipping options makes the decision faster.
Prevent wrong selections
If a customer selects a domestic shipping rate for an international order — or a freight option for a single small item — you end up with fulfillment problems, customer complaints, and potential refunds.
Highlight free shipping
When a customer qualifies for free shipping, you want that to be the obvious choice. Hiding the paid option removes any hesitation.
Most common shipping hide rules
1. Hide paid shipping above free shipping threshold
The most popular use case. When cart total exceeds your free shipping threshold (e.g., $75), hide all paid shipping rates so only “Free Shipping” appears.
Condition: Cart total ≥ $75 Action: Hide “Standard Shipping ($7.99)“
2. Hide domestic rates for international customers
Stop international customers from seeing USPS Priority Mail or other domestic-only rates that don’t apply to them.
Condition: Country ≠ United States Action: Hide “USPS Priority Mail,” “USPS First Class”
3. Hide international rates for domestic customers
Conversely, domestic customers don’t need to see expensive international shipping options.
Condition: Country = United States Action: Hide “DHL Express Worldwide,” “International Standard”
4. Hide local delivery for out-of-area customers
If you offer local delivery in your city, hide that option for customers outside your delivery zone.
Condition: Zip code not in [list of delivery zip codes] Action: Hide “Local Delivery”
5. Hide freight for small orders
Freight shipping options are meant for large, oversized orders. Hide them unless the cart actually contains a freight-worthy product.
Condition: No cart item has the product tag “freight” Action: Hide “Freight Shipping”
6. Hide specific carrier rates by customer type
B2B customers get wholesale shipping rates. Retail customers get standard rates. VIP customers get free express.
Condition: Customer tag = “B2B” Action: Hide retail shipping rates
How to set up shipping rules
Using Nex Reorder Payment Method
The same app that handles payment method customization also handles shipping methods.
- Install the app from the Shopify App Store
- Create a shipping hide rule
- Enter the shipping method name — match exactly as it appears at checkout
- Set conditions — cart total, country, zip code, product, collection, customer tag
- Activate
You can also rename shipping methods (change carrier labels to customer-friendly names) and reorder them (sort by price, put free shipping first) from the same app.
Using Checkout Blocks (Shopify Plus only)
- Go to Apps → Checkout Blocks → Functions
- Create function → Delivery section → Hide
- Add the delivery method and set conditions
- Activate
Plus-only limitation: Conditional hiding of delivery methods through Checkout Blocks is only available on Shopify Plus.
Using custom Shopify Functions (developer required)
Build a custom app using the Delivery Customization Function API. This gives full programmatic control but requires development resources.
Rename shipping methods
Replace confusing carrier labels with clear customer-friendly names.
| Before (carrier name) | After (renamed) |
|---|---|
| UPS Ground | Standard Delivery (5-7 business days) |
| USPS Priority Mail | Express Delivery (2-3 business days) |
| DHL Express Worldwide | International Express (3-5 business days) |
| Local Delivery | Same-Day Delivery (within city limits) |
Note: When renaming carrier-provided rates, Shopify prepends the carrier name. “Standard” renamed to “Express Delivery” for UPS displays as “UPS Express Delivery.”
Reorder shipping methods
Control which shipping option appears first.
- Sort by price — cheapest first (most common)
- Sort by speed — fastest first (for premium stores)
- Manual order — drag and drop to your preferred sequence
- Free shipping first — always put the free option at the top when available
Shopify regulation note: You cannot automatically select a higher-priced shipping option by default. The cheapest option must be the first selected option.
One app for both payment and shipping
Most competing apps sell payment customization and shipping customization as separate products:
- HidePay ($4.99) + HideShip ($2+) = $7+/month
- Payfy ($3.99+) + Shipzy ($3.99+) = $8+/month
- PayRules ($5.99+) + ShipRight ($4.99+) = $11+/month
Nex Reorder Payment Method includes both for $4.99/month total.
Summary
| Method | Plan required | Code needed | Cost |
|---|---|---|---|
| Nex Reorder app | Basic and up | No | $4.99/mo |
| Checkout Blocks | Plus only | No | Free |
| Custom Function | Any (custom app) | Yes | Dev time |
Start with your highest-impact rule — usually the free shipping threshold hide. Then add country-based and customer-based rules as needed.
Install Nex Reorder Payment Method → | See Shipping Features → | See Pricing →