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.
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
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
Go to the BSS B2B Lock > Checkout Lock
Click Add rule in the top-right corner.
Select 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
Enter a name in the Rule name field.
Keep the toggle Off while configuring.
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:
Select a condition type from the Choose condition panel.
Set the Operator (e.g. 'Contain') and enter the Value (e.g. the tag name).
For multiple conditions: click + Add condition again, then select All or Any.
Select condition type — Popular / Customer / Cart / Product Condition 'Customer tag' with Operator and Value — combined AND/ANY ⚠️ Customer tags are case-sensitive. 'Wholesale' and 'wholesale' are treated as different tags.
Hide All shipping methods — removes all shipping options from checkout
Hide Specific methods — hides only selected methods
If you choose Hide specific methods:
Tick the methods shown under Detected shipping methods.
If a method is not listed → click "+" Add manual method.
Enter the exact display name (Payment method display name) — case-sensitive.
Select specific methods or add manually with 'Add manual method' Enter the exact method name — e.g. 'Free International Shipping' Review the Rule Summary on the right — IF (conditions) and THEN (action) must be correct.
Open an incognito window and checkout with an account that has the relevant tag.
Confirm the method is hidden as expected.
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