Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Nikolai Ozhogov

B2B Cabinet

B2B Cabinet: Contract Prices and Organizational Purchases Wholesale clients view individual contract prices in the online store, assemble orders, and submit them for approval by a manager. The administrative section of 1C-Bitrix manages organizations, contract terms, and employees.

Technical details

Published
28 September 2026
Version
1.0.8
Installed
Fewer than 50 times
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Nikolai Ozhogov

What this solution does

B2B Cabinet: Contract Prices and Organizational Purchases

Wholesale clients view individual contract prices in the online store, assemble orders, and submit them for approval by a manager. The administrative section of 1C-Bitrix manages organizations, contract terms, and employees.

Contract Prices

Set rules for a specific organization or general wholesale conditions: percentage discounts, fixed amount discounts, or fixed prices. Rules can apply to the entire catalog, a specific section, a brand, or an individual product. A rule set for a product card automatically extends to its trade offers. Quantity thresholds allow for volume-based pricing scales.

When rules overlap, the system first evaluates priority, then specificity: product, brand, section, entire catalog. Next, quantity tiers are considered, and under equal conditions, the most favorable price is selected. Rules can be restricted by date ranges.

Contract prices are calculated during the formation of the catalog, cart, and order for the order owner. By default, if a retail promotion offers a better price, the client receives the lower price; this mode can be disabled. Fixed prices, amount-based discounts, and limits are defined in the store's base currency and converted to the order currency based on the exchange rate.

ORGANIZATION AND EMPLOYEES

An organization maintains its own details, contract, and employees with individual user accounts. The manager invites colleagues via one-time links from emails, assigns roles, and sets limits. The invitation validity period is configurable, with a default of seven days.

The manager oversees staff, views organizational orders, and approves them. The purchaser creates and repeats orders and maintains purchase lists. The observer can view prices and organizational history but cannot place orders. A single user account can belong to only one organization.

ORDER APPROVAL

When approval is enabled, any order exceeding an employee's limit for a single purchase or for a month is routed to the manager. Limits are calculated based on product costs excluding delivery; a zero limit indicates no restriction.

While a request is pending a decision or has been rejected, the module holds delivery and shipment, including automatic shipment upon payment. Payment alone does not substitute for approval. An order that is paid but not approved is flagged as problematic; the module does not process refunds.

If a non-paid order is rejected, it is cancelled provided the system core supports cancellation. A paid order or an order that cannot be cancelled remains with a problem flag and a shipment hold. Once the cancellation status is removed, the request is sent for approval again. The monthly limit includes only non-cancelled orders of the organization, regardless of the final decision on each request.

Repeat Purchases

Allows inserting article numbers and quantities from a table with up to 500 rows in a single operation. Columns can be separated by tabs, semicolons, or spaces. The system displays separately any articles that were not found and any positions that failed to be added.

For regular purchasing, functions for repeating orders and working with saved lists are available. General lists are visible to the entire organization, while personal lists are visible only to their author. Access to orders and lists is determined by the employee's role.

Report "What Wholesale Offers"

The report provides data on turnover for organizations and employees, average order size, total amount of discounts granted, and approval speed. The tool helps evaluate actual contractual terms based on real orders.

Compatibility and Limits

The solution is designed for an online store built on the 1C-Bitrix: Site Management platform with the 'Online Store', 'Trade Catalog', and 'Information Blocks' modules installed. It requires PHP version 8.2 or higher. Schemes for MySQL and PostgreSQL databases are supported; however, PostgreSQL support does not imply compatibility with the boxed version of Bitrix24.

The solution includes two components: an organization cabinet and a quick order form for wholesale buyers. Pages for these sections are created during site configuration. Both the cabinet and pricing are personalized, meaning that general page caching and the Composite technology are not supported for them.

The module does not manage deposits or accounts receivable, does not generate invoices, does not perform data exchange with 1C, and does not replace CRM or electronic document management systems. Order placement, payment methods, and delivery options are handled by the standard store tools.

General iT can connect “B2B Cabinet”, configure it and verify the integration with the existing website.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 5 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 14,950 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot