When an online store on 1C-Bitrix has 10,000 products and five customer categories (retail, wholesale, dealer, VIP, employees), manual configuration of rights and prices becomes a headache?
Customers see others' prices, discounts apply incorrectly, and closed dealer sections are open to anyone. The cause is chaotic configuration of buyer groups without relation to business logic. We solve this problem turnkey: we design segmentation for B2B and B2C, automate transitions between groups based on order totals, and integrate with 1C.
What problems does configuring buyer groups solve
Incorrect price group linking. Each product in the trade catalog can be linked to several price groups (base, wholesale, dealer). If a buyer from the "Retail" group sees a dealer price, it means their group has extra rights. We fix the settings in the "Store → Catalog → Price Groups" section: leave only the necessary links. This approach reduces complaints about incorrect prices by 3 times.
Closed sections visible to all. Sections with dealer documentation or internal promotions should be accessible only to certain groups. Without configuring infoblock section access rights, any user can see the content. We restrict visibility via CIBlockSectionRights.
Manual upgrade management. Automatic group upgrade based on order total is a typical B2B task. Without an OnBeforeUserUpdate event handler or agent, managers have to manually transfer customers. This takes up to 3 hours daily.
How we configure buyer groups
Let's take an example of a B2B building materials store. After auditing the current structure, we:
- Created groups: "Retail", "Small Wholesale", "Large Wholesale", "Dealer", "Employee".
- Linked each to its own price group. For dealers — a hidden section with price lists.
- Wrote a handler for the
OnSuccessCatalogOrderevent — when order total reaches a certain threshold, the user is automatically moved to "Large Wholesale". - Set up an agent for weekly synchronization with 1C: if the customer category changes in 1C, the group in Bitrix is updated.
Result: customers see correct prices, managers don't waste time on manual assignment, and hidden sections are open only to dealers. Automation speeds up group change by 3 times compared to manual.
Why standard group configuration is insufficient
Built-in Bitrix capabilities cover basic scenarios: price linking, coupon discounts, section restrictions. But for complex B2B logic (automatic transitions between groups, integration with CRM, different delivery conditions), customizations are required. We use the standard API (CGroup, CIBlockSectionRights, CPrice) without hacks. For example, the user group mechanism in Bitrix is based on the standard RBAC model, but dynamic segmentation requires extension.
How to automate group transition
Example configuration for a B2B store:
- Retail: only base price available
- Small Wholesale: automatic upgrade upon reaching a lower threshold
- Large Wholesale: upon reaching a higher threshold
- Dealer: access to hidden section with price lists
Handler for OnSuccessCatalogOrder checks the order total and upon reaching the threshold moves the user to the next group. This approach reduces manager workload by 5 times compared to manual upgrade.
What our work includes
- Audit of existing groups and access rights
- Designing segmentation for business processes
- Configuring groups, linking to prices, discounts, sections
- Implementing automatic assignment (events, agents)
- Testing on a copy of the site and providing documentation
Typical mistakes when configuring buyer groups
- Forgetting to restrict rights for service sections (admin part remains open).
- Not removing extra groups from price linking — buyer gets incorrect price.
- Confusing group priority when rights overlap.
Approach comparison
| Parameter | Typical configuration | Professional configuration |
|---|---|---|
| Speed | 1-2 hours | 3-5 hours (with automation up to 2 days) |
| Flexibility | Only manual assignment | Automatic transitions by total, status |
| Integration with 1C | No | Yes (CommerceML, REST API) |
| Documentation | No | We provide settings description |
| Guarantee | No | 30 days free support |
Work phases
| Phase | Duration | Result |
|---|---|---|
| Analysis | 1-2 days | Identify discrepancies, describe current structure |
| Design | 0.5-1 day | Matrix of groups-prices-rights, approval with client |
| Implementation | 3-5 hours | Create groups, links, write handlers |
| Testing | 1-2 days | Verify all scenarios on test domain |
| Deployment | 0.5 day | Move to production, train managers |
Timelines and cost
Basic configuration (up to 4 groups) — from 3 to 5 hours. If automation by order totals or integration with 1C is required — from 1 to 3 days. Cost is calculated individually after getting to know the project. We evaluate the scope for free and provide a fixed timeline.
If you have issues with customer segmentation or customers see others' prices, contact us for a consultation. Get a free audit of your current buyer groups. We have been working with Bitrix for over 10 years, completed 100+ online store implementations, and guarantee results. Order buyer group configuration and get rid of price confusion.
Official 1C-Bitrix documentation: "User Groups" — https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=3436







