Wholesale field guide

Show products only to certain wholesale customers

A private label coffee for one cafe, a product line only your distributors carry, a bulk size for three accounts. Here is what Square and Shopify offer for a catalog per customer, from their own help pages, and how Crate does it on every plan.

By the Crate teamUpdated

The short answer

  • Square has no item list per customer. Sellers use hidden items with a direct link, a password page or a second location, and a hidden item can be bought by anyone with the link.
  • Shopify B2B catalogs can include only some products. Below Plus you get up to 3 active catalog assignments, made through B2B markets; direct assignment to one company location is Plus only.
  • Crate gives every wholesale account its own catalog from your Square, Shopify or Clover products: private labels for chosen accounts, or a custom list per account, from $50/month.
Contents
  1. The question
  2. On Square
  3. On Shopify
  4. A catalog per buyer
  5. Which one fits
  6. Questions

The question: one catalog, different buyers

Most wholesale sellers reach the same point. One account has a product made just for them, with their name on it. Another should only see the twelve items in their contract. Retail shoppers should not see any of it. The question is how to show each buyer only their products without running a second store.

Square sellers have asked it for years: how to make an item list only a specific customer can view, how to set up wholesale and trade accounts, and whether to enter wholesale items twice and hide one copy. On Shopify, merchants ask how to show a product only to their own salons, how each customer can see only products with their logo, and, in March 2026, how to give each B2B customer their own product list without paying for Plus.

On Square: hidden items, passwords and second locations

Square has no catalog or price list per customer, and its help center offers no way to assign an item to one buyer. A 2019 Square Community answer put it plainly: the one thing you cannot do is assign an item to a customer. The workarounds sellers use today:

Square workarounds for products only some customers can see
WorkaroundHow it worksThe catchSource
Hidden itemThe item is for sale online but not shown on your ordering pageAnyone with the direct link can buy it; nothing ties it to one customerHidden items
Direct link onlyCustomers need the item's URL to see and buy it, which Square says suits exclusive itemsLinks get forwarded; you send each buyer their linksWebsite items
Password pagePut wholesale items on a password-protected pageStandard pages only, one password for the page, not a login per buyerPassword protection
Second locationKeep wholesale items and prices at their own location and siteItems entered twice, stock split across copiesCommunity, community

A Square Champion who runs a password-protected wholesale site described the trade-off in 2025: it works, but he duplicates items and wishes stores could show variable pricing depending on the customer login. Square's request for wholesale and trade accounts is still marked open (feature request). For prices rather than products, see Square wholesale pricing.

On Shopify: B2B catalogs, plan limits and apps

Shopify's answer is B2B catalogs. A catalog starts with every product; you exclude the ones a buyer should not have (creating catalogs), and Shopify says catalogs control who can browse products in your online store (catalogs in B2B markets). In 2026 a merchant who wanted B2B and retail products hidden from each other solved it with catalogs.

Products per customer on Shopify, from Shopify's help center and pricing page
Basic, Grow, AdvancedShopify PlusSource
B2B catalogsYes, since April 2026YesB2B, changelog
How manyUp to 3 active catalog assignments across active B2B marketsNo 3-assignment limitPlans
Catalog for one company locationNot directly: catalogs go to B2B marketsAssign a catalog directly to a company locationPlans, catalogs
Monthly price$39, $105 or $399 billed monthlyFrom $2,300Pricing

Three catalog assignments cover a retail and a wholesale split, but not a different list for each of twenty accounts. Below Plus, sellers usually add an app. Locksmith locks products, pages or prices and opens them by customer tag or passcode, from $12 a month on Basic to $199 on Plus, with a 4.7 rating from 305 reviews on the Shopify App Store (read November 11, 2026). It hides products and prices but does not set a wholesale price for each buyer; see Crate vs Locksmith. Others use customer tags with theme code (community thread). For what else Shopify B2B includes on each plan, see Shopify wholesale without Plus.

A catalog per buyer in Crate

Crate is a wholesale ordering portal that sits on your Square, Shopify or Clover catalog. Each wholesale account signs in to its own portal view, so which products they see is set per account, not per page or per link.

  • Private label products. Mark a product Private label and pick the accounts that can see it. Nobody else sees it, and it never shows on your public catalog preview.
  • A custom catalog for any account. Leave an account on Standard (every wholesale product, new ones included, plus their private labels) or switch it to Custom so it sees only the products on its list.
  • Down to the size. Offer a 5 lb bag to three accounts while everyone else sees the 12 oz bag of the same coffee.
  • Copy a list. Set up one account, then copy its catalog to a similar account in one step.
  • Enforced everywhere, not just hidden. The same rule covers the catalog, suggestions, orders, standing orders, promotions and new-product emails, so a buyer cannot order a product outside their catalog with a saved link.
  • No surprises. Before you change an account's catalog, Crate lists any standing order or recent purchase that would lose a product.
  • On every plan, from $50/month, with no Shopify Plus, second Square location or duplicate items.

Where it may still fit: Crate runs wholesale in its own portal, not inside your Square Online or Shopify store. If you are already on Shopify Plus and want buyers to check out in your Shopify store, B2B catalogs may still fit you better; if you have one or two wholesale buyers, a Square hidden item and a direct link may be enough.

Prices per account work the same way: see Square wholesale pricing and Shopify wholesale pricing. To keep wholesale off your retail site entirely, read separate Shopify wholesale store or one store. Roasters can start with coffee roaster wholesale software.

Which one fits

Choosing a way to give wholesale buyers their own products
If youConsider
Sell on Square with one or two wholesale buyers and a few exclusive itemsSquare hidden items and direct links
Are on Shopify Plus and want B2B buyers to check out in your Shopify storeShopify B2B catalogs assigned to company locations
Are on Shopify below Plus and need only a retail and a wholesale splitShopify B2B catalogs within the 3-assignment limit
Have private labels or contract lists for many accounts, on Square, Shopify or CloverCrate, with a catalog per account on every plan
  1. 01Connect Square, Shopify or Clover in Crate and switch on the products you sell wholesale.
  2. 02Mark private label products and choose who sees them.
  3. 03Open an account, set its catalog to Custom if it should see only its list, and copy that list to similar accounts.

Questions

Can Square show an item to only one customer?
Not natively. Square has no catalog or item list per customer. Sellers hide the item from the online store and send the direct link, put it behind a password-protected page, or keep wholesale items at a second location. A hidden Square item can still be bought by anyone who has the link.
Can Shopify show products only to certain wholesale customers without Plus?
Partly. Since April 2026, B2B catalogs are on Basic, Grow and Advanced, but with up to 3 active catalog assignments, made through B2B markets. Assigning a catalog directly to one company location, and unlimited catalogs, are Shopify Plus, which starts at $2,300 a month. Below that, sellers use an app such as Locksmith.
How do I sell a private label product to just one account?
In Crate, mark the product Private label and pick the accounts that can see it. Every other buyer never sees it in their portal, and it never appears on your public catalog preview. You can also limit a single size, such as a bulk bag, to a few accounts.
Can a buyer order a product they are not allowed to see?
Not in Crate. The same rule decides what a buyer sees in the catalog, what Crate suggests, and what an order or standing order can contain, so a product outside their catalog is refused at checkout.
What happens to a standing order if I take a product off a customer's catalog?
Crate shows you first. Before a catalog change saves, it lists standing orders and recent purchases that would lose a product, so you can decide before the buyer is affected.
Do I have to rebuild my catalog in Crate?
No. Crate imports your Square, Shopify or Clover catalog. You choose which products are wholesale, then which accounts see which ones.
How much does Crate cost?
Crate Wholesale starts at $50/month, Growth is $80/month and Plus is $150/month. Private labels and custom catalogs are on every plan.

Every wholesale account, its own catalog

Show us your catalog and the accounts that need their own products. We can walk through how a Crate portal would show each one only theirs.

14-day free trial. No credit card required.

We use cookies for analytics and advertising to improve Crate and measure our ads. Essential cookies keep you signed in and are always on. See our Privacy Policy.