Hello,
I’m currently looking for a WooCommerce B2B project using B2BKing Pro, and I’m running into a structural limitation that I’m trying to solve.
Business context
- We have ~5,000 B2B customers
- Around 700 products
- Products are consumables linked to specific laboratory analyzers
- Each customer can have:
- One or multiple analyzers
- Different analyzer types (e.g. Analyzer A, Analyzer B, Analyzer C)
- A customer should:
- Only see consumables compatible with the analyzers they own or use
- Never see products for analyzers they don’t have
Ownership / pricing logic
For the same consumable:
- If the customer owns the analyzer → price A
- If the analyzer is provided / rented → price B (fixed price, NOT a % markup)
Additionally:
- Some customers belong to a commercial group with a global discount (e.g. -10%)
Current limitation
From what I understand:
- A customer can only belong to one B2BKing group
- Groups are the main driver for:
- Product visibility
- Pricing rules
This becomes an issue because:
- Customers can have multiple analyzers
- Modeling one group per analyzer does not work since we are limited (1 group max)
- Modeling one group per analyzer combination quickly explodes (3000+ combinaisons)
- Managing rules per customer is not realistic at this scale ( 5000 customer)
What I’m trying to achieve
Conceptually, I’m looking for something like:
- Multiple “logical memberships” per customer (equipment-based)
- OR a way to combine:
- Equipment-based visibility
- Ownership-based fixed pricing
- Optional global discount groups
All of this without:
- Creating hundreds of groups
- Managing product rules customer-by-customer
My questions
- Is there a recommended pattern in B2BKing for handling:
- Multi-equipment customers
- With strict product visibility and price?
- Any undocumented best practice?
Thanks in advance for your guidance.