Return to site

Book a live demo with a B2B expert.

See how SparkLayer fits your setup and what it would take to launch your new B2B store, fast.

  • Get a tailored walkthrough based on your business
  • Learn how it works with your existing systems
  • Get a plan for rollout and adoption
  • Live with Q&A with a B2B eCommerce expert

Let's begin your B2B transformation.

Drop in your email and URL to see what SparkLayer would look like on your store. Prepare to be amazed!

Alex Weston

We'll get back to you within 1 hour to arrange a good time to speak. Alex Weston, General Manager

Not quite ready for a chat? Try our interactive demo instead.
You can also email us at hello@sparklayer.io.
Rated 4.9 out of 5 on the Shopify App Store

B2B Catalog Management: How to Control Wholesale Product Visibility

Lucy Vinestock, Marketing Manager

September 15, 2026
Best Practice Guide
B2B Catalog Management: How to Control Wholesale Product Visibility

Quick summary

B2B catalog management is the process of controlling which products each buyer sees and ensuring the right buyers access the right catalogue, without manual work from your team. It is different from retail catalog management because not every buyer sees the same thing. A few things to know before you start:

  • "Catalog" means different things on different platforms. On Shopify, a catalog is a price list. On SparkLayer, a catalog is product visibility: which products each customer group can see
  • Effective catalog management covers four things: product structure, visibility rules, pricing, and buyer-specific access
  • The goal is simple: every buyer sees exactly what they should see, their products, their prices, their terms, with no manual work from your team

For more on scaling wholesale, explore our best practice guides.

What is catalog management in B2B eCommerce?

Catalog management in B2B eCommerce is the ongoing process of organising, maintaining, and controlling product data so that different buyers see the right products at the right prices. In B2C, every visitor sees the same store. In B2B, a distributor in Germany might see a completely different range from a boutique retailer in London, with different products, different prices, different minimum order quantities, and different payment terms.

The core challenge

In B2C, every visitor sees the same store. In B2B, every buyer should see their own: their products, their prices, their terms.

A note on the word "catalog" in B2B eCommerce

The word "catalog" means different things depending on which platform or tool you are using, and the distinction matters.

Where you see itWhat "catalog" meansWhat it controls
ShopifyA price list, a set of pricing rules assigned to a company or buyer groupPricing
SparkLayer B2B CatalogsProduct visibility control: which products each customer type or group can seeAccess
General usageBoth the products you show and the prices attached to themPricing and access

Shopify's B2B documentation uses "catalogs" to describe how you assign different pricing to different trade buyers. This is a price-list function, not a product visibility function. On SparkLayer, B2B Catalogs is not about pricing, it is about access. This article covers both dimensions, but when referring to SparkLayer's specific feature, the term means product visibility.

What makes a robust B2B catalog?

A robust B2B catalog is not just a list of products. It is a controlled environment where every buyer sees what they are supposed to see and nothing else. Here are the five things that requires:

  • Accurate and complete product data

    Every product needs the information a trade buyer actually uses to place an order: SKU, description, unit of measure, pack size, minimum order quantity, and stock availability. A buyer who cannot find the pack size or confirm stock will call your team instead of placing the order themselves.

  • Customer-specific product visibility

    Not every buyer should see every product. Trade-only SKUs, bulk pack sizes, wholesale-exclusive ranges, and seasonal previews for key accounts all need to be controlled at the product or variant level. A distributor ordering pallets should not see single-unit retail products, and a retail buyer should not see trade-only case packs.

  • Account-specific pricing

    Pricing in B2B is rarely one-size-fits-all: a standard trade price for most accounts, volume discounts for high-order buyers, negotiated rates for key distributors. Robust catalog management means those prices are applied automatically when the right buyer logs in, not managed manually in a spreadsheet.

  • Version control and consistency

    Product data needs to be consistent across every channel and every buyer-facing touchpoint. A new pack size, a discontinued variant or a price change needs to flow through to every buyer's view without manual intervention. Catalogs that live in spreadsheets are a constant source of ordering errors.

  • Buyer-group segmentation

    Beyond individual account pricing, robust catalog management supports segmentation by buyer group: distributors, retailers, VIP accounts, and regional buyers, each with their own product range and pricing rules. The same product can appear differently for different buyer types without duplicate product listings.

Free on every plan

Control what every customer group can see, from the store you already run.

SparkLayer B2B Catalogs is included on every plan, including the free Basic plan.

Best practices for managing B2B catalogs

  • Start with a single source of truth

    All product data should live in one system, whether that is your eCommerce platform, your ERP, or a dedicated PIM tool, and flow from there to every buyer-facing channel. A price updated in one system but not another is how ordering errors happen. SparkLayer connects natively to Brightpearl, Cin7 Core, Linnworks, Unleashed, and Katana so product data, pricing, and stock stay in sync without manual updates.

  • Define your buyer segments before you build your catalog

    Before you assign visibility rules or pricing, map out who your buyers are. Distributors, retailers, VIP accounts, regional buyers, and end customers may all need different product ranges and different pricing. Defining these segments upfront makes it possible to build rules that apply automatically rather than managing exceptions by hand.

  • Apply visibility rules at the product and variant level

    The most common catalog management mistake is applying visibility rules only at the product level and missing the variant. A wholesale buyer who should see the 12-pack case but not the single unit needs variant-level control. If your platform only supports product-level visibility, you will end up with duplicate listings or workarounds that create maintenance overhead.

  • Use customer tags and groups rather than manual lists

    Managing product visibility through manually maintained lists of buyer accounts does not scale. As your account base grows, the list becomes a liability. Customer tags and customer groups, rules that apply automatically based on a buyer's account type or tag, scale with your business without extra admin work.

  • Keep wholesale and retail separate without duplicating products

    Brands that sell both DTC and wholesale from the same store need the same product to behave differently for different visitors: the single unit at retail price for a shopper, the case pack at wholesale price for a trade buyer. The wrong approach is duplicate listings, one for retail and one for wholesale. The right approach is visibility rules that show the correct variant to the correct buyer from a single listing.

  • Review your catalog regularly

    Catalog management is not a one-time setup. Products change, buyer groups evolve, and pricing needs updating. A quarterly review of your visibility rules, pricing tiers, and product data catches issues before they become ordering problems.

How SparkLayer simplifies hiding B2B products from B2C

SparkLayer's B2B Catalogs is a free feature available on every SparkLayer plan, including the free Basic plan. It gives merchants on Shopify, BigCommerce, Wix, and WooCommerce full control over what each customer type and group can see, without any code or developer work.

SparkLayer adds a complete B2B catalog management layer to your existing store. No rebuild required. Here is how it handles each dimension of catalog management.

How it works

SparkLayer B2B Catalogs uses simple product tags to control visibility. See the full configuration guide for setup details.

RuleWho sees the productTypical use
b2b-only tagOnly customers with a B2B tag. The product disappears from the public store, its search, category pages and the sitemapTrade lines, case packs, bulk SKUs
b2c-only tagRetail shoppers only. B2B buyers will not see it anywhere on the storeCampaign bundles, sample sizes, loss leaders
Customer-group metafieldsAny group you choose, set straight from the SparkLayer appDistributors, retailers, VIPs, region-specific accounts

Visibility rules can also apply at the product or variant level. For example, you can offer a 750ml bottle to all customers while making a 12-pack case available only to wholesale buyers, all from the same product listing without creating duplicate entries.

What this solves

The problemWith SparkLayer B2B Catalogs
Trade-only SKUs show up in the public storeCase packs, bulk SKUs, and wholesale-only variants are hidden from DTC shoppers automatically, out of public search and category pages
Wholesale buyers wade through retail-only productsCampaign bundles, sample sizes and products they cannot buy are filtered out, for a faster, more professional ordering experience
Key accounts get the same range as everyone elseSeasonal previews, trade-only colourways, and early access products are visible only to the customer groups you choose
Every change needs a developerRules are applied from the SparkLayer app. Tag, toggle, save, and changes go live instantly. No Liquid code, no theme edits, no developer queue
Hiding products risks your SEOProducts are hidden at the customer level. They stay published and are not affected in Google's index, so DTC SEO stays untouched

SparkLayer B2B Catalogs is available free to all SparkLayer users.

Ready to take control of your wholesale catalog?

SparkLayer adds product visibility controls, account-specific pricing, and a complete B2B ordering layer to your existing store with no rebuild required. B2B Catalogs is available as a separate free app to all SparkLayer users, on every plan including the free Basic plan.

Start free or book a demo to see SparkLayer running on your store.

Lucy Vinestock

Lucy Vinestock

Marketing Manager, SparkLayer

Lucy’s background in Marketing covers the entire eCommerce spectrum, and she joined SparkLayer in December 2023 to supercharge our efforts. From content and partner marketing to data analysis and SEO, Lucy is overseeing our full Marketing strategy. When she’s not colour-coding spreadsheets, she’s probably up a mountain, at a yoga class, or cooking up a storm in the kitchen.
×