Solutions: for store owners

Shopify B2B for Store Owners: Pricing, Approvals and Access

A Shopify B2B store owner does three jobs: set a pricing strategy, approve who becomes a wholesale buyer, and control who can see prices and products. BSS B2B Solution covers pricing and approvals with rules, registration forms and customer tags. BSS B2B Lock covers access. This page maps each job to the feature, the use case and the guide that owns the topic.

  • By BSS B2B Team
  • Reviewed by Hoa Nguyen, Senior Marketer. Last reviewed
  • Last updated
Install BSS B2B Solution See pricing BSS B2B Solution has a 14-day free trial on paid plans. 4.9 out of 5 from 1,187 reviews on the Shopify App Store (as of October 4, 2026).

The owner's jobs and what covers each one

Read the table left to right: the decision you face, the BSS feature that carries it out, and the page that owns the full how-to. This page does not repeat those guides.

JobThe decisionBSS featureStart here
Set wholesale pricesWho pays what, and how the price falls with quantityCustom Pricing, Price List and Volume Pricing in BSS B2B SolutionWholesale pricing hub
Settle rule conflictsWhich price applies when two rules match one buyerRule priority, 0 to 99, lower wins within a moduleWhich rule wins
Approve new buyersWho may buy wholesale, and what proof you ask forRegistration form, approval and Auto Tags in BSS B2B SolutionCustomer onboarding hub
Control who sees pricesWhat guests and retail customers seeHide price, page, product and collection locks in BSS B2B LockAccess control hub and hide prices on Shopify
Serve B2B and retail togetherOne store or twoCustomer tags target every rule, so one catalog serves bothB2B and B2C on one store
Offer ordering toolsHow buyers reorder or ask for a priceQuick order pages, quotes and reorder in BSS B2B QuoteQuick order and RFQ hub

Sales reps and finance teams have their own pages: for sales reps and for finance teams.

Pricing strategy: rules on one catalog, not copies of every product

Most owners start by asking how many price levels they need. In BSS B2B Solution a price level is a rule, not a second catalog. Custom Pricing sets a price by customer, customer tag or logged-in status. Price List (Platinum plan) sets a price per product or variant for a buyer group. Volume Pricing adds quantity tiers. The order is fixed: Price List or Custom Pricing sets the base price (Price List wins when both match the same variant), Volume Pricing tiers apply on top of that price, then Buy One Get One, then Discount Code.

When two rules from the same module match one buyer, the Priority field decides. It is a number from 0 to 99, and the lower number wins. Priority is only compared inside one module, because different modules chain instead of competing. Write your tiers down first, give each tier one customer tag, then build one rule per tier.

  • Use one customer tag per tier, such as silver or gold. Rules target tags, so a customer moves tier when you change the tag.
  • Keep retail prices on the product. B2B buyers see their price after they log in, and guests see retail, or nothing if you add a Lock rule.
  • A Price List is stored and applied by the app. It is not a Shopify catalog, so Shopify's catalog limits do not describe it.
Custom Pricing rule list in BSS B2B Solution with rule names, who each applies to, discount, priority and status
The Custom Pricing rule list: each row is one price level, with who it applies to, the discount, its priority and an on/off switch.

Approvals: who gets to buy wholesale

A registration form collects the application. You choose the fields (text, dropdown, checkbox, file upload up to 10 MB per file, tax ID and more), then review each applicant in the app. When you approve, the app creates the Shopify customer and can add the customer tag that your price rules and locks look for, so approval and access run on the same switch.

Tax ID fields cover EU VAT, UK VAT, US EIN, Australian ABN and India GST. They are checked as the applicant types, and an invalid number blocks the submit only when you mark the field required. Treat the check as a screening step: the server does not check the number again, so review what you approve.

  • Approval can be manual, automatic, or automatic when the email contains text you choose, for example a company domain. The text match is case-sensitive.
  • Auto Tags add tags when a customer or order is created, and a bulk run can tag customers who already exist.
  • Multi-step forms need a paid plan and run inside new customer accounts.
Registration Forms page in BSS B2B Solution listing five forms with registrations and pending review counts
Registration Forms: each form shows how many people registered and how many still wait for your review.

Access: who can see prices, products and pages

BSS B2B Lock handles visibility. A Lock rule picks a target (prices and Add to cart, products, collections, pages, or the entire store) and a condition (logged in, customer tag, passcode, secret link, or a request-access flow). The tag your registration form adds is the usual condition.

Be exact with your team about what a lock does. Page, product and collection locks keep the main content out of the page HTML. An age gate is a self-declaration popup, not age verification. A secret link works for anyone who holds the link. None of these is a security guarantee.

The checkout lock, which blocks checkout by condition, is for Shopify Plus stores and needs a paid BSS plan. It fails open if the underlying Shopify function errors, so use it as a guardrail rather than a guarantee.

Storefront collection where each product shows a Login to View Price button instead of a price
A guest sees Login to View Price on every product card. Approved, tagged buyers see their price.

Limits to know before you plan

These come from our code review and are easy to miss when you design a store around the feature list.

Some rules are guardrails, not walls

Order limits are checked on the cart page and on Buy it now by a storefront script. A shopper who goes straight to a checkout URL can skip them. Decide which limits you can live with as guardrails.

Plans differ by module

Price List needs the Platinum plan. Net Terms, Tax Exempt, Order Limits, Manual Orders and Quantity Increment need Advanced or Platinum. See the pricing page for your plan.

Some checkout paths skip discounts

Express checkout and direct links can skip Buy One Get One, Discount Code and Extra Fee. The app hides Buy it now while price rules are active. Test both paths on your theme.

Multi-Currency is display only

Converted prices are shown to the buyer, and checkout stays in the store currency or the Markets currency. Do not promise buyers they pay in the displayed currency.

Native Shopify limits still apply

On Basic, Grow and Advanced, Shopify allows 3 active B2B catalogs across all markets. Read Shopify B2B by plan before you count price levels.

Use cases owners start with

Each use case shows one setup with screenshots, the rules to create and what buyers see. Browse all use cases.

The Customers card of a Custom Pricing rule with the Customer tags option
  • BSS B2B Solution

Give Tagged Wholesale Customers Special Prices

Tag your wholesale customers and create a Custom Pricing rule that targets the tag. Logged-in tagged buyers see fixed, amount-off or percent-off prices automatically, while retail visitors keep seeing your normal prices.

Explore use case: Give Tagged Wholesale Customers Special Prices
The Price Lists page in the app showing a list targeted at logged-in customers
  • BSS B2B Solution

Build a B2B Price List per Buyer Group

Use a Price List when distributors need an exact price for each SKU, not just a percent discount. Target customers or tags, set prices per product or variant, and import or export them with CSV.

Explore use case: Build a B2B Price List per Buyer Group
The wholesale registration form on the storefront with business info and general info sections
  • BSS B2B Solution

Wholesale Registration Form With Approval

Build a wholesale application form with the fields you need, review each applicant, approve or reject, and let approval add a customer tag and send email notifications so wholesale prices reach approved buyers.

Explore use case: Wholesale Registration Form With Approval
BSS B2B Lock rule editor, Step 3 Exclude Pages, for an Entire store lock with exclusions, noindex and hide-content options
  • BSS B2B Lock

Lock the Entire Store for Approved Wholesale Customers

Lock your whole Shopify store so only approved, tagged wholesale customers can browse. Guests see a custom login or sign-up message with BSS B2B Lock, while approved buyers shop normally and applicants can still register.

Explore use case: Lock the Entire Store for Approved Wholesale Customers

More use cases for owners

Guides and glossary

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

Glossary

Customer tagBuyer groupPrice listGated catalogApproval workflowWholesale applicationHide price

User guides on docs.bss-b2b.solutions

Start with the pricing and approval rules

BSS B2B Solution gives you Custom Pricing, Volume Pricing, registration forms with approval and customer tags in one app. Add BSS B2B Lock when prices and pages must stay hidden until a buyer is approved.

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

Frequently asked questions

What should a Shopify B2B store owner set up first?

Start with the price tiers and one customer tag for each tier. Then build the registration form that adds the tag, and add a Lock rule if prices must stay hidden from guests. The wholesale pricing, customer onboarding and access control hubs each cover one of those steps in full.

Can I sell B2B and retail from one Shopify store?

Yes. BSS rules target customer tags, so one catalog can show retail prices to guests and wholesale prices to tagged buyers. BSS B2B Lock can hide prices or lock pages, collections or the whole store from visitors who are not approved.

Which pricing rule wins when two rules match a buyer?

Inside one module, the rule with the lower Priority number wins (0 to 99). Different modules chain: Price List or Custom Pricing sets the base, Volume Pricing applies on top of that price, then Buy One Get One, then Discount Code. If a Price List and Custom Pricing both match the same variant, the Price List wins.

Do I need Shopify Plus to use BSS B2B apps?

No for pricing, registration forms, quotes and most locks. The apps do not check your Shopify plan, with one exception: the checkout lock in BSS B2B Lock is for Shopify Plus stores. Shopify's own native B2B features are covered on the by-plan page.

How do approved buyers see wholesale prices?

You approve the application, the customer gets the tag your form adds, and the rules and locks that look for that tag start to apply when the buyer logs in. A tag change moves the buyer between tiers.

Is hiding prices with a lock secure?

A lock controls what visitors see, and it is not a security guarantee. Page, product and collection locks keep the main content out of the page HTML, but an age gate is a self-declaration popup and a secret link works for anyone who has it. The hide price guide explains the options in full.

Which BSS plan includes Price List?

Price List needs the Platinum plan. Net Terms, Tax Exempt, Order Limits and Manual Orders need Advanced or Platinum. The Free plan includes a single Custom Pricing rule. Check the pricing page for the current plan details.

How much do the BSS B2B apps cost?

BSS B2B Solution is free on development stores and starts at $29 per month on paid plans, with a 14-day free trial on paid plans. BSS B2B Lock has a free plan and paid plans from $9.99 per month, with plan tiers that follow your Shopify plan. BSS B2B Quote is free on development stores and starts at $19 per month. Prices are from the Shopify App Store listings as of 2026-10-04 and can change, so check the listing before you install.

Sources, method and update log

Feature behavior follows our review of the BSS app code on October 3, 2026 and the BSS user guides, and where the guides and the code differ we follow the code. Shopify facts come from the Shopify Help Center page cited in the sources. Prices and ratings come from the App Store listings on the date shown. We make BSS B2B Solution, BSS B2B Lock and BSS B2B Quote.

Sources

  1. Shopify Help Center: Shopify B2B features by plan, read . Plan table, catalog limits, Markets requirement, Plus-only features.
  2. BSS user guide: How rule priority works, read . Price order and the 0 to 99 priority rule.
  3. BSS user guide: Build a wholesale registration form, read . Field types, file upload and tax ID fields.
  4. Shopify App Store listings for BSS B2B Solution, Lock and Quote, read . Plan prices and ratings.

Update log

  • : First version.