Setting up order status downloads from 1C to 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

Configuring Order Status Upload from 1C to 1C-Bitrix

The customer sees the order status on the website — "Accepted", "In Delivery", "Completed". Updating these statuses manually by a manager takes time and leads to errors. The correct approach is automatic status updates from 1C at every exchange session.

Status Transfer Mechanism

1C transmits changed order statuses in the same orders.xml file used for uploading new orders. Each document in the XML contains the <ПометкаУдаления> tag and a status attribute:

<Документ>
  <Ид>12345</Ид>
  <Статус>
    <Ид>STATUS_1C_ID</Ид>
    <Наименование>Отгружен</Наименование>
  </Статус>
</Документ>

When importing this file, 1C-Bitrix locates the order by identifier and updates the status according to the mapping.

Status Mapping Configuration

Shop → Settings → Order Statuses → each status → field "Identifier in 1C":

Enter the status identifier from 1C here. The list of 1C statuses can be obtained from the exchange XML file or from the "Order States" reference in the 1C configuration.

Example of a typical mapping for Trade Management 11:

1C Status ID Bitrix Status Code
В работе P (Accepted)
Подготовлен D (In Delivery)
Выполнен F (Completed)
Отменён C (Cancelled)

Customer Notifications on Status Change

When a status is automatically changed via the exchange, the OnSaleStatusOrder event fires, which triggers standard email notifications. Make sure the email template is configured for each status:

Settings → Mail Events → ORDER_STATUS_CHANGED

Diagnostics: Status Not Changing

If statuses from 1C are not being applied:

  1. Check the exchange log for mapping errors
  2. Make sure the order <Ид> in the XML matches the number on the site (ACCOUNT_NUMBER, not ID)
  3. Verify that the exchange user has permission to change order statuses

Setup Timeline

Configuring status upload with mapping and notifications — 3–6 hours.