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?