Module Configuration for 1C-Bitrix Business Edition
The "Business" edition is the point where Bitrix stops being "a site with a store" and becomes a sales management platform: a full-featured B2B catalog, buyer groups with individual pricing, 1C integration, and sales analytics. Without proper configuration all these capabilities remain unused.
Module Configuration for 1C-Bitrix Business Edition
What the "Business" Edition Adds
Key differences from "Small Business":
- Warehouse management — multi-warehouse accounting, reservation, stock movement
- B2B functionality — price groups, hidden prices for different buyer groups
- Loyalty program — discounts, cumulative bonuses, coupons
- Advanced sales analytics — reports on orders, turnover, ABC analysis
- Product comparison — comparison mechanism by characteristics
- Wishlists — wish lists
- Marketing tools — personalized discounts, cross-sales
Buyer Groups and Pricing Configuration
The most in-demand feature of "Business" for B2B projects. The scheme:
- Create user groups: "Retail," "Dealer," "Distributor"
- In the catalog settings, create price types (Store → Catalog → Price Types): "Retail," "Dealer," "Distributor"
- Link user groups to price types: Store → Catalog → Settings → Buyer Groups
- Set prices of all types for each product
Now an authorized dealer sees their prices, and a guest sees retail prices. This is configured without custom code, through the standard interface.
Warehouse Management
Store → Warehouses. In "Business," multiple warehouses are available — for the online store and physical locations. Configuration:
- Create warehouses (main warehouse, retail warehouse)
- Enable reservation: when an order is placed, the product is reserved in the warehouse
- Configure write-off rules: which warehouse to write off from first
If you work with 1C — stock balances and movements are synchronized via the exchange module (1c). This is a separate configuration task requiring a 1C specialist.
Loyalty Program
Marketing → Discounts. Types of discounts in "Business":
- On a product — on a specific SKU or category
- On an order — when the order total reaches a threshold
- Cumulative — when the total purchases over a period reach a threshold
- Coupons — promo codes with a limited number of uses
For each discount, configure: application conditions, user groups, validity period, priority (if multiple discounts compete).
Analytics and Reports
Store → Statistics. In "Business," the following built-in reports are available:
- Sales by period (amount, number of orders, average order value)
- Product report (top sales, turnover)
- Customer report (basic RFM segmentation)
For non-standard reports — direct database queries via CIBlockElement::GetList() or custom SQL queries against tables b_sale_order, b_sale_basket, b_sale_order_props_value.
Case Study: B2B Portal for a Manufacturer
A manufacturing company with 1,500 SKUs and a dealer network of 80 companies. "Business" edition. Goal: a dealer personal account with individual pricing, order history, and price list export to Excel.
Configured 3 price groups (dealer/sub-dealer/VIP), linked existing users to groups. The price list export was implemented via a custom PHP script using PHPExcel — generates Excel from CIBlockElement::GetList() with prices for the current group. Configuration took 5 working days.
Timelines
| Task | Timeline |
|---|---|
| Basic module configuration for "Business" edition | 2–3 days |
| B2B setup: price groups + warehouse accounting | 3–5 days |
| Full setup with loyalty program and analytics | 1–2 weeks |







