How a B2B/B2C Retailer Protected Wholesale Pricing
Many modern merchants operate a hybrid eCommerce model: serving retail customers and wholesale partners from the same Magento 2 installation. It’s efficient, but it introduces a major risk — wholesale buyers need access to exclusive products and pricing, while retail customers must never see those items.
A lifestyle goods retailer faced exactly this challenge. They ran a successful B2C business but also supplied cafes, boutiques and interior designers with discounted wholesale packages. Managing both audiences through a single store was convenient until product visibility became a liability.
Retail customers began discovering wholesale-only SKUs through search, layered navigation and direct links. Even though they couldn’t buy the items, simply seeing the lower wholesale pricing damaged trust and created confusion. At the same time, wholesale partners struggled to navigate an overcrowded catalog containing thousands of retail-only products irrelevant to their business.
The merchant needed a way to define exactly who should see what — without building a separate Magento instance.
The solution came with the Customer Group Permissions module.
Background
The retailer carried a catalog of nearly 4,000 SKUs:
- home decor
- ceramics
- lifestyle accessories
- handcrafted goods
- specialty packaged items
Their wholesale buyers required:
- bulk-only product sets
- price tiers
- catalog visibility limited to B2B-only items
- simplified product navigation
Retail customers required:
- clean catalog experience
- access only to consumer collections
- no exposure to wholesale inventory or prices
Magento 2 did not provide granular enough permissions to solve this separation cleanly.
Visibility rules had been managed through custom attributes and theme logic, but edge cases constantly slipped through.
It became unmanageable at scale.
The Problem
The store’s challenges fell into three categories:
- Retail customers saw wholesale products accidentally
Search indexing revealed wholesale SKUs, creating confusion and mistrust when users encountered lower prices unavailable to them.
- Wholesale buyers struggled with catalog noise
B2B clients wasted time scrolling past thousands of consumer-focused SKUs, slowing the ordering process and reducing satisfaction.
- Support requests about “incorrect prices” increased
Retail customers contacted the team asking why some products were priced differently or unavailable — all due to visibility leaks.
The store needed accurate segmentation without fragility.
Solution: Assign Product and Category Restrictions by Customer Group
With Customer Group Permissions, the merchant applied a clean separation:
For Retail Customers (Default + Not Logged In):
- hide all wholesale-only SKUs
- hide the “Wholesale” parent category entirely
- block access to bulk-packaged items
- prevent attribute visibility for wholesale-specific metadata
For Wholesale Buyers (B2B Group):
- hide consumer categories irrelevant to them
- show wholesale-only categories by default
- display wholesale product attributes (case size, MOQ, bulk packaging info)
- restrict consumer-only products to reduce catalog clutter
The system became binary and predictable: every customer saw only what they were meant to.
The module’s redirect behavior was configured so that retail customers trying to open wholesale URLs were sent to the login page — reinforcing exclusivity and compliance.
Impact
- Zero visibility leakage after implementation
Wholesale items became completely invisible to retail customers — no indexing leaks, no category exposure, no accidental access.
- Wholesale ordering efficiency increased
B2B customers now browsed only relevant products, reducing catalog navigation time by an estimated 35%.
- Retail confusion disappeared
Support cases related to “wrong prices” dropped dramatically once leakage was resolved.
- Catalog performance improved
Because fewer products were rendered per customer group, category pages loaded faster and felt cleaner.
- Trust increased across both segments
Retail customers no longer questioned why some items had unusual pricing, and wholesale partners appreciated the simplified, professional experience.
Customer Behavior Insights
After segmentation:
- Wholesale users showed faster movement from category → cart → checkout.
- Retail users engaged more consistently with curated collections.
- Returning wholesalers logged in more frequently because the segmentation created a “private store” experience.
- The merchant saw reduced pogo-sticking (rapid back-and-forth navigation), indicating clearer user flow.
Conclusion
This retailer’s biggest issue wasn’t infrastructure — it was visibility control.
The Customer Group Permissions module allowed them to solve it elegantly, without maintaining two separate storefronts or developing custom logic.
By restricting products, categories and attributes per customer group, the merchant created two personalized shopping experiences within one Magento instance:
- a clean and trustworthy retail storefront
- a private and efficient wholesale catalog
This case highlights a core truth for hybrid merchants:
segmentation is not optional — it is a foundation for clarity, trust and sustainable growth.
Please complete your information below to login.
Sign In
Create New Account