Let Only Approved Dealers See Prices and Buy
You can keep prices and the Add to cart button hidden until a dealer is approved. Two apps share the work:
- BSS B2B Solution collects the application, lets you approve it and adds a customer tag.
- BSS B2B Lock reads that tag and decides who sees prices and can add to cart.
BSS B2B Solution gives approved dealers their wholesale prices. It does not hide prices or block purchases from other visitors, so the lock comes from BSS B2B Lock.
What you need
Section titled “What you need”- BSS B2B Solution with a registration form. See Build a powerful wholesale registration form.
- BSS B2B Lock installed on the same store.
- The BSS B2B Lock Advanced plan. The “Price and add to cart” lock needs it. On the Free plan, locks cover the entire store only.
Step 1: Add a tag when you approve a dealer
Section titled “Step 1: Add a tag when you approve a dealer”- In BSS B2B Solution, open B2B customers > Registration Forms and edit your form.
- In the Tags card, fill in Assign tag when customer is approved, for example
wholesale. - Save and publish the form.
Every customer you approve now gets that tag in Shopify. Test it once: submit a test application, approve it, then open the customer in Shopify and check the tag.
Step 2: Hide prices and Add to cart for everyone else
Section titled “Step 2: Hide prices and Add to cart for everyone else”- In BSS B2B Lock, go to Locks > Add lock rule, choose Create my own lock and click Continue.
- In Step 1 - Lock Target, open What do you want to lock? and choose Price and add to cart.
- Under Restricted products, pick All product, or limit the lock By tags, By collections or Specific products.
- Under What do you want to hide?, choose Hide price, then Hide Add to cart or Disable Add to cart. Or choose Keep price visible, hide Add to cart if visitors may see prices but not buy.
- Click Next.
Step 3: Let tagged customers through
Section titled “Step 3: Let tagged customers through”- In Step 2 - Access & Message, click User type in the Rule 1 card.
- Choose Tagged customers - Must have specific tags and enter the same tag, for example
wholesale. - On the Preview card, click Customize message and write the text visitors see in place of the price, for example “Log in with your approved wholesale account to see prices.”
- Click Save.
Step 4: Close the shortcuts
Section titled “Step 4: Close the shortcuts”- Buy it now button. In BSS B2B Lock open Checkout Lock > Hide payment methods and tick Hide dynamic checkout buttons on product page. Tick the cart page option too if you need it. This needs the Advanced plan.
- Google results. Tick Hide price on Google search if prices must not appear in search results. Your store must be public, and Google can take up to 24 hours to update.
- Checkout. A price lock hides prices and buttons on the storefront. To stop the purchase at checkout itself, add a Checkout Lock rule. Checkout Lock needs the BSS B2B Lock Advanced plan.
Test it
Section titled “Test it”- Open your store in a private window. You should see the lock message instead of prices.
- Log in with an approved dealer account. You should see prices and the Add to cart button.
- Log in with a customer who has no tag. You should see the lock message.
If dealers cannot see prices after approval
Section titled “If dealers cannot see prices after approval”- Check that the customer has the exact tag in Shopify, spelled the same as in the lock rule.
- On Shopify new customer accounts, customers sign in with a one-time code sent to their email. See Does BSS B2B Solution work with Shopify new customer accounts?.
- Walk through the Lock not working checklist.
Related pages
Section titled “Related pages”- Can I Apply Additional Discounts with Custom Pricing or Volume Pricing?Manual discount codes can stack on Custom Pricing or Volume Pricing, Shopify automatic discounts cannot. See the setting and the Discount Code alternative.
- How Do I Charge Handling Fees and Custom Shipping Rates?Combine Extra Fee and Shipping Rate to add automatic surcharge line items and replace Shopify's default shipping rates with tiered B2B rates, including free-shipping triggers.
- Does BSS B2B Solution Adapt with Shopify New Customer Accounts?Yes. BSS B2B Solution works with Shopify new customer accounts.
- How Do I Give Tagged Wholesale Customers Special Prices?Tag wholesale customers via Registration Form or Auto Tags, then layer Custom Pricing for a base discount and Volume Pricing for tiered bulk breaks on top.