Setting up exchange between 1C:Small Business Management and 1C-Bitrix

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Configuring 1C:Small Business Management and 1C-Bitrix Exchange

1C:Small Business Management (SBM) is a popular configuration for small businesses with accounting, CRM, and order management functionality in one product. Built-in exchange with a website (CommerceML) allows synchronizing a catalog, stock balances, prices, and orders between 1C:SBM and an online store on Bitrix.

Exchange capabilities in 1C:SBM

1C:SBM supports bidirectional exchange:

  • From SBM to Bitrix: nomenclature, prices, stock balances, images, characteristics
  • From Bitrix to SBM: customer orders (including composition, customer data, delivery address)
  • From SBM to Bitrix: order status update (optional, via reverse exchange)

Configuring exchange in 1C:SBM

Section: Integration → Exchange with website. Connection parameters:

  • Website URL, login, and password of the Bitrix user
  • Price type for export
  • Warehouse for stock export (SBM supports multiple warehouses)
  • Nomenclature groups for export (can limit if not the entire catalog is needed on the site)
  • Auto-exchange schedule

Separately configured: export characteristics (size, color) — if products have variants. When enabled, characteristics are transmitted as trading offers in offers.xml.

SBM specifics compared to UT

In 1C:UT and 1C:ERP there is extended document workflow and complex pricing schemes. SBM is simpler — prices are more straightforward, one or several warehouses, CRM counterparties are basic. This means:

  • Fewer additional mapping settings
  • Pricing is transmitted without contract discounts (if there are no special customizations)
  • Integration with Bitrix24 CRM is a separate topic (not through CommerceML)

Orders: from Bitrix to SBM

During exchange, an order from Bitrix is transmitted to SBM as a "Customer Order" document. In SBM you can:

  • Issue an invoice
  • Create a delivery document
  • Assign to a specific manager
  • Track payment

Customer data (name, phone, email, address) is transmitted in order fields. If a counterparty database is maintained in SBM — on a repeat order from the same customer, linking is done by email or TIN (if B2B).

Order statuses

By default, order status in Bitrix does not update automatically when the status changes in SBM. For bidirectional status synchronization, implement:

  1. In 1C:SBM — HTTP service or handler that sends a request to the website when order status changes.
  2. In Bitrix — handler (controller) that receives the request and updates b_sale_order.STATUS_ID.

This is custom development beyond standard CommerceML exchange.

Real-time stock balances

Standard exchange is periodic (every 15–60 minutes). To display actual balance in real-time, you need an additional mechanism: either more frequent exchange (every 5 minutes via agent) or a request to 1C via HTTP service each time a product card is accessed (load-intensive variant, requires fast 1C response).

What to check during initial setup

  • Bitrix user has rights to work with 1c_exchange.php
  • SBM settings specify a price type that is actually filled in the nomenclature
  • When exporting characteristics, trading offers are configured in Bitrix infoblock
  • Test exchange performed with a small group of products before full launch