Hide Shipping Methods
Hide specific shipping methods or shipping types from checkout based on conditions. Control which delivery options customers see depending on their location, cart contents, order value, or other factors.
How to Create a Hide Shipping Methods Rule
- From the dashboard, click Create rule.
- Select Hide shipping methods.
- Fill in the rule settings (explained below).
- Click Save.
Rule Settings
Rule Name
Enter a descriptive name for internal reference. Customers never see this name.
Rule Status
Choose Test, Active, or Inactive. See Understanding Rule Status.
Hide Settings
Shipping rules have five hide modes — three that work by method name and two that work by shipping type:
By Method Name
| Mode | What It Does |
|---|---|
| Hide all shipping methods | Removes every shipping option. Use with conditions — otherwise customers can’t choose shipping. |
| Hide selected shipping methods | Hides only the specific methods you choose by name. |
| Show only selected shipping methods | Hides everything except the methods you choose by name. |
By Shipping Type
| Mode | What It Does |
|---|---|
| Hide selected shipping types | Hides entire categories of delivery (e.g., all Pickup options). |
| Show only selected shipping types | Shows only the delivery categories you choose. |
The available shipping types are:
| Type | Description |
|---|---|
| Shipping | Standard shipping / carrier delivery |
| Pickup | Customer pickup at your location |
| Pickup point | Parcel lockers, post offices, collection points |
| Local delivery | Local delivery |
| Retail | Retail store location |
| None | No shipping required (digital products) |
Tip: Use “by type” modes when you want to hide an entire category regardless of name (e.g., hide all pickup options). Use “by name” modes when you want to target specific shipping rates (e.g., hide “Express Overnight”).
Case Sensitive
Available for name-based modes only. When enabled, matches method names exactly by capitalization. Leave off for most use cases.
Validation Trigger (Conditions)
- Always — applies to every checkout.
- On condition — applies only when your conditions are met.
Common Examples
Hide Local Pickup for non-local customers:
- Hide mode: Hide selected shipping types
- Type: Pick up
- Condition: Country → Not equals to → your country (or City → Not equals to → your city)
Hide expensive shipping for low-value orders:
- Hide mode: Hide selected shipping methods
- Method: “Express Overnight”
- Condition: Order subtotal → Is less than → 50
Show only standard shipping for heavy items:
- Hide mode: Show only selected shipping methods
- Method: “Standard Shipping”
- Condition: Cart total weight → Is greater than → 30
Good to Know
- Method names must match exactly what Shopify shows at checkout (unless case sensitivity is off). See How to Find the Exact Original Method Name.
- Shipping types vs method names — types are broad categories set by Shopify; method names are the specific rates you configure in your shipping settings.
- Don’t hide all options without conditions. If every shipping method is hidden, customers won’t be able to complete checkout.