Adding a B2C page /collection to a B2B-first site without duplicating inventory

have a wholesale-first client that has operated 100% B2B for 12+ years and is now introducing a small retail offering.

The current site is custom-coded so that only approved wholesalers can see products and pricing. The entire flow is structured around wholesale access, and the client is very adamant about not duplicating inventory and not changing the existing wholesale page flow or structure.

The plan for retail was:

  • Create a dedicated Retail page (already done)

  • Create a Retail collection (already done)

  • Add retail-specific logic only on that page — free shipping announcement bar, custom popup banner, retail-specific filters, etc. (already done)

  • Keep the same products and same inventory

To avoid duplicating products, I created a new catalogue under the same market they currently use and applied a 250% price increase for retail. The pricing displays correctly inside that Retail catalogue.

However, I just discovered that I cannot display that catalogue (linked to the Retail collection) only on one specific page.

Given this limitation, is duplicating products the only viable solution in order to:

  • Keep one inventory

  • Maintain separate wholesale and retail pricing

  • Apply retail logic only to a specific page

  • Keep wholesale access restricted

  • Preserve the existing wholesale site structure

Or is there another way to conditionally display different pricing structures without duplicating products or altering the current wholesale setup?

Hi @Victoria_Onetto

This community forum is strictly for questions related to working with Shopify’s APIs and developer resources- I think your question may be more suited to the merchant community. There’s a product category that has a B2B tag here:

Thanks so much! Just reposted there.