Hide Shipping Method

This feature lets you hide one or all shipping methods at checkout — based on customer type, tags, or products in the cart.

Applies to standard Shopify Checkout only. Availability may vary depending on your plan or store setup.

Quick Tip

• Start with one simple rule — e.g. hide Express Shipping for customers tagged 'wholesale'

• Always test in an incognito window before activating a rule on your live store

• Check the Rule Summary panel on the right to confirm IF → THEN before saving

On This Page

Eligibility requirements

  • Your store uses standard Shopify Checkout

  • BSS B2B Lock is installed and active

  • At least one shipping method is configured in Shopify Admin

⚠️ Draft Orders and manually created orders in Shopify Admin are NOT affected by rules.

What this feature does

  • Hide all shipping methods for all buyers or specific customer groups

  • Hide specific methods based on conditions

  • Combine multiple conditions using AND / ANY logic

  • Apply rules based on customer tags, login status, or product tags

Availability & limitations

Store type

Supported

Notes

B2B-only / Hybrid B2B+B2C

Yes

Standard Shopify Checkout only

Draft Orders / Manual orders

No

Rules do not apply to draft orders

Headless / Custom checkout

Limited

Contact support to confirm compatibility

  • Methods not detected automatically must be added manually using 'Add manual method'

  • If a rule hides all methods → buyers see an empty checkout page → always test before activating

  • Overlapping rule conditions may cause conflicts — review Rule Summary carefully

Step 1 — Create a new rule

  1. Go to the BSS B2B Lock > Checkout Lock

  2. Click Add rule in the top-right corner.

  3. Select Hide shipping methods.

  4. Click Select to confirm.

Hide shipping methods
Select 'Hide shipping methods' in the Select rule type dialog

📝 The rule opens with the default name 'New Shipping customization'. Rename it to something recognizable — up to 150 characters.

Step 2 — Set conditions and actions

Name your rule and turn it on

  1. Enter a name in the Rule name field.

  2. Keep the toggle Off while configuring.

  3. Switch On only after verifying the Rule Summary.

Rule editor — conditions, actions and Rule Summary

Add a condition

Choose the condition type that matches your goal:

Condition

What it checks

Example

Always

Always hide

Hides for all buyers

Customer tag

Based on customer tag

Hide Express for tag 'wholesale'

Customer logged in

Based on login status

Hide COD when not logged in

Product tag

Based on product tag in cart

Hide same-day for tag 'fragile'

  1. Click + Add condition.

  2. Select a condition type from the Choose condition panel.

  3. Set the Operator (e.g. 'Contain') and enter the Value (e.g. the tag name).

  4. Click Done.

  5. For multiple conditions: click + Add condition again, then select All or Any.

Select condition type
Select condition type — Popular / Customer / Cart / Product
Condition 'Customer tag' with Operator and Value — combined AND/ANY
Condition 'Customer tag' with Operator and Value — combined AND/ANY

⚠️ Customer tags are case-sensitive. 'Wholesale' and 'wholesale' are treated as different tags.

Set the action

  • Hide All shipping methods — removes all shipping options from checkout

  • Hide Specific methods — hides only selected methods

If you choose Hide specific methods:

  1. Tick the methods shown under Detected shipping methods.

  2. If a method is not listed → click "+" Add manual method.

  3. Enter the exact display name (Payment method display name) — case-sensitive.

  4. Click Add.

Select specific methods or add manually with 'Add manual method'
Select specific methods or add manually with 'Add manual method'
Enter the exact method name — e.g. 'Free International Shipping'
Enter the exact method name — e.g. 'Free International Shipping'

Save & verify

  1. Review the Rule Summary on the right — IF (conditions) and THEN (action) must be correct.

  2. Switch the toggle to On.

  3. Open an incognito window and checkout with an account that has the relevant tag.

  4. Confirm the method is hidden as expected.

How to test quickly

• Use a customer account with the correct tag and proceed to checkout

• Check the shipping step — the hidden method should not appear

• If the rule doesn't trigger → re-check the tag and conditions

Common issues & how to fix them

Rule is on but method still appears

  • Check the customer tag — it must match the condition exactly

  • Make sure the rule toggle is set to On

  • Test in an incognito window and clear cache before testing

  • Draft orders are not affected — rules only apply to live Shopify Checkout sessions

All methods are hidden for all buyers

  • Check for a rule set to 'Always → Hide all' — this applies globally

  • Disable that rule and narrow the condition to target specific buyer groups

A method is missing from Detected methods

  • The method may not be active in Shopify Admin → Settings → Shipping and delivery

  • Use Add manual method and enter the exact display name

Still need help?

• You can email: [email protected]

• Include: your store URL, the rule you configured, and expected vs actual result

• Our team can configure the rule directly for you if needed

Last updated