BSS B2B Lock: hide payment and shipping methods

Hide Payment and Shipping Methods in BSS B2B Lock: Setup and Limits

BSS B2B Lock hides the payment and shipping methods you choose at Shopify checkout, only when your conditions match. A rule can hide Cash on Delivery for retail customers, or a shipping rate for carts under a set total. It can also hide express buttons such as Apple Pay on product and cart pages. It needs a paid plan or the free trial.

  • By BSS B2B Team
  • Reviewed by Hoa Nguyen, Senior Marketer. Last reviewed
  • Last updated
Install BSS B2B Lock Back to BSS B2B Lock Needs the paid BSS B2B Lock plan or trial. BSS B2B Lock has a 7-day free trial on paid plans. 4.9 out of 5 from 651 reviews on the Shopify App Store (as of October 10, 2026).

What hiding payment and shipping methods does

Some payment and shipping methods suit one buyer and not another. Cash on Delivery or Bank Deposit may be right for a retail customer and wrong for a wholesale one. A courier rate may make sense for a small cart and not for a pallet order. BSS B2B Lock lets you hide those methods by rule, so each buyer sees the options that fit their order.

You create the rule in Checkout locks, choose Hide Payment & Express Checkout Options or Hide shipping methods, add conditions and pick what to hide. If the conditions are not met, every method stays visible. The app does not change your Shopify payment gateway settings or your shipping rates.

This page covers the setup in the app. Setting a price for shipping is a different job, handled by the Solution app, and it is covered below.

Select rule type box: Checkout lock and two hide rule types
The Select rule type box offers Checkout lock, Hide Payment & Express Checkout Options and Hide shipping methods.

Where a rule applies: checkout and storefront

A payment rule has a Rule scope. The scope decides where the rule runs and how it works.

ScopeWhat it hidesHow it worksNote
Checkout: Hide Payment MethodsStandard methods such as Cash on Delivery, Bank Deposit and Wire Transfer, and express methods such as Apple Pay and Google PayA Shopify payment customization FunctionThe only scope that removes a method from checkout itself
Storefront: product pageAccelerated checkout buttons below Add to cart, such as Buy it now and Shop PayA theme scriptA display change. The B2B Login By BSS app embed must be on
Storefront: cart page and drawerAccelerated checkout buttons on the cart page and in the cart drawerA theme scriptA display change. The B2B Login By BSS app embed must be on
Shipping ruleShipping methods shown at checkoutA Shopify delivery customization FunctionMatches the shipping rate by its title

The two storefront scopes use CSS and JavaScript to hide buttons. They do not block anything, so do not rely on them to stop a buyer from paying a certain way.

Hide payment methods at checkout

Under Actions, Hide all methods removes every payment option at checkout, and buyers then see a message that the store cannot accept payments right now, according to the user guide. Hide specific methods lets you tick the methods to hide. Start with specific methods, because a rule that hides everything can block every buyer.

Pick a methods type. Standard Checkout Methods are the gateways set up in Shopify, such as Cash on Delivery or Bank Deposit. Express Checkout Methods are one-click buttons such as Apple Pay, Google Pay and Shop Pay. The app lists the methods it detects. If yours is missing, use Add manual method and type the exact display name from your checkout, because a name that does not match hides nothing.

Three setups come up often with B2B stores. These are examples, not defaults:

  • Hide Cash on Delivery or Bank Deposit when the customer tag is retail. Buyers without that tag, including guests, still see them.
  • Hide Cash on Delivery when the cart total is above an amount you choose.
  • Hide Apple Pay and Google Pay for a customer tag such as wholesale, so those buyers use the payment methods you offer them.
Payment rule page with Hide all methods and a checkout preview
A payment rule with Hide all methods: the preview greys out every method and the Rule Summary shows IF and THEN.

How do I set up a payment rule in the admin?

These steps follow the BSS B2B Lock user guide. The screens are from the app admin.

  1. Open Checkout locks and choose the rule type

    In Shopify admin open Apps, then BSS B2B Lock, then Checkout locks, and click Add rule. In the Select rule type box choose Hide Payment & Express Checkout Options, then click Select.

  2. Name the rule and choose the scope

    Enter a rule name you will recognize, such as Hide COD for retail. Keep the On/Off toggle off while you build the rule. Choose Checkout: Hide Payment Methods to act at checkout, or one of the storefront scopes to hide buttons on the product page or the cart. For a storefront scope, check that the App Embed Status card shows On.

  3. Add conditions

    Click Add condition and pick a condition, such as Customer tag or Cart total, then an operator and a value. Add more conditions and choose All or Any. Add at least one condition: to apply a rule to every checkout, choose the Always condition.

  4. Choose what to hide

    Under Actions choose Hide specific methods, pick Standard Checkout Methods or Express Checkout Methods, and tick the methods to hide. A warning in this panel says the credit card option cannot be modified for stores based in the US or Canada, and that Shopify sets this limit.

  5. Check the Rule Summary, save and test

    Read the Rule Summary on the right. It lists IF and THEN in plain words. Save the rule and turn it on. Then open the store in a private window, sign in as a buyer who matches the condition and check the checkout. Test a buyer who does not match as well, and confirm that every method is still visible.

Hide specific methods with express methods listed, unticked
Hide specific methods lists the detected express methods, with Add manual method below.
Apple Pay and Google Pay ticked and greyed in the preview
With Apple Pay and Google Pay ticked, the preview greys them out and the Rule Summary lists both.

Create your first payment or shipping rule on a paid plan. The listing shows a 7-day free trial on paid plans.

Hide shipping methods at checkout

A shipping rule works the same way. Choose Hide shipping methods in the Select rule type box, add conditions, then choose Hide all shipping methods or Hide specific methods. The app lists the shipping methods it detects from your Shopify shipping settings, and Add manual method covers any it misses. Type the exact rate title.

Examples for a wholesale store: hide a courier rate when the cart subtotal is above an amount, hide Express shipping for customers tagged wholesale, or hide a standard rate when a product with a certain tag is in the cart. If you hide every method, buyers see Shopify's delivery error and cannot finish the order, so test before you turn the rule on.

The user guide says draft orders and orders created by hand in Shopify admin are not affected by shipping rules.

Shipping rule with Hide specific methods and Standard detected
A shipping rule with Hide specific methods: the detected method Standard, Add manual method and the checkout preview.

Conditions you can use at checkout

Conditions are combined with All or Any. Operators include Contain, Does NOT contain, Equals and, for amounts, Less Than and Greater Than.

ConditionPayment rules at checkoutShipping rules
AlwaysYesYes
Signed inYesYes
Customer tagYesYes
Customer email and phoneYesYes
Cart total and subtotalYesYes
Specific productYesYes
Cart line countYesYes
Product quantityYesNot available
Product tagNo. It is offered only in the storefront scopesYes

For a payment rule that depends on the product, use Specific product at checkout. A product tag condition is not read by the payment Function.

What are the limits of hiding payment and shipping methods?

Read these before you build your first rule.

Methods are matched by name

A method is hidden when its display name matches the name in the rule. A renamed method, or a manual name with a different spelling, stays visible. Check the checkout after any change to your payment or shipping settings.

Storefront buttons are cosmetic

Hiding accelerated buttons on the product and cart pages changes what the page shows and needs the app embed. Use the Checkout scope to remove a method from checkout.

US and Canada credit cards

The app shows a note that Shopify does not let it change the credit card option for stores based in the US and Canada. Other methods are not affected by that note.

25 active payment customizations

Shopify allows a store 25 active payment customizations. When you reach the limit the app shows an error. Combine rules with conditions instead of creating one rule per case.

Standard Shopify checkout only

The rules run in the Shopify checkout. Headless and fully custom checkouts are not supported. The user guide also lists draft orders and orders created by hand as outside shipping rules.

Hide all can block every buyer

A rule that hides all payment or shipping methods leaves buyers with no way to pay or ship. Use Hide specific methods first, read the Rule Summary and test before you turn the rule on.

Works with checkout lock and Solution rates

Hiding a method decides what a buyer can choose. It does not set a price and it does not stop a buyer from reaching checkout. A checkout lock, the first rule type in the same box, validates checkout with custom conditions, for example to keep unapproved buyers out.

If you want to charge a fee or set a wholesale shipping rate, that is the job of BSS B2B Solution. Use Lock to hide a rate that does not suit a buyer and Solution to set the rate that does. For payment terms such as net terms, start with the order rules hub.

Which BSS B2B Lock plan do I need for payment and shipping rules?

Hide payment and shipping methods needs a paid plan or the trial. The Free plan locks the entire store by condition and does not include this feature. Paid plans start at $9.99 per month with a 7-day free trial on paid plans, and the tier follows your Shopify plan. Prices are from the App Store listing on October 10, 2026.

According to the user guide, when a trial ends without a paid plan, existing rules turn read-only and the Save button is disabled until you subscribe. Questions about your plan go to [email protected].

Guides and glossary

Each topic has one page that owns it. Start from these.

Glossary

Customer tagNet termsGated catalog

User guides on docs.bss-b2b.solutions

More BSS B2B Lock features

Each feature has its own page. See also all BSS B2B Lock features.

Show each buyer the right payment and shipping options

BSS B2B Lock hides the methods you choose by customer tag, cart total or product, next to price hiding, page locks and checkout locks.

Also: BSS B2B Lock for hidden payment methods, hidden prices and locked pages and BSS B2B Quote for quotes and quick order.

Frequently asked questions

Can I hide Cash on Delivery for retail customers only?

Yes. Create a payment rule with the condition Customer tag contains your retail tag, choose Hide specific methods, then tick Cash on Delivery. Buyers without that tag still see it. Test with a buyer who has the tag and one who does not.

Can I hide shipping methods by customer tag or cart total?

Yes. Shipping rules accept customer tag, signed in, email, phone, cart total, subtotal, specific product, cart line count and product tag. Pick Hide specific methods, tick the detected shipping method or add its exact title, and check the Rule Summary before you save.

Does hiding express buttons on the product page block Apple Pay?

No. The storefront scopes hide the accelerated checkout buttons on the product page and the cart with a theme script, and they need the app embed on. To remove Apple Pay from checkout itself, use the Checkout scope and tick it under Express Checkout Methods.

Why is a method still showing at checkout?

Check three things. The rule must be on and your plan or trial active. The condition must match the buyer, including the exact tag spelling. The method name in the rule must match the name shown at checkout. Add it with Add manual method if the app did not detect it.

Can I hide credit cards for a store in the US or Canada?

The app shows a note that Shopify does not let it change the credit card option for stores based in the US and Canada. You can still hide other payment methods and express buttons. Ask Shopify about the credit card limit.

Which plan do I need?

A paid BSS B2B Lock plan or the free trial. The Free plan locks the entire store by condition and does not include hide payment and shipping methods. Plans and prices are in the pricing section above.

Sources, method and update log

Feature behavior follows our review of the BSS B2B Lock code on October 3 and October 10, 2026 and the BSS user guides, and the code decides when they disagree. For example, the payment Function does not read a product tag at checkout, although the user guide lists it. Prices come from the App Store listings on the date shown. We make BSS B2B Solution, BSS B2B Lock and BSS B2B Quote.

Sources

  1. BSS user guide: Hide Payment Methods, read . Rule types, scopes, steps, methods types, manual names, expired trial.
  2. BSS user guide: Hide Shipping Method, read . Shipping setup, hide all warning, draft orders, expired trial.
  3. BSS user guide: BSS B2B Lock pricing plans and details, read . Free plan locks the entire store by condition; paid plan features.
  4. Shopify App Store listings for BSS B2B Solution, Lock and Quote, read . Plan prices and trial length.

Update log

  • : First version.
  • : Added a mid-page install button.
Install BSS B2B Lock 7-day free trial on paid plans