Configuring Business Partner Sync in 1C and Bitrix
-
Synchronization of partners is essential for B2B stores. A registered corporate client should appear in 1C as a partner with complete details. Conversely, existing 1C clients gain access to a personal account with order history. The standard CommerceML format transmits buyer data only within orders—insufficient for full directory exchange. Without proper linking, 1C accumulates duplicates, and users lose access to order history. We solve this end-to-end with a guarantee: over 10 years of experience and 80+ implemented projects for B2B stores on Bitrix. If a partner has no identifier, it is set to None.
-
To set up partner synchronization, include the
<Контрагенты>block in order XML:<Контрагент> <Ид>USER_1C_ID</Ид> <Наименование>ООО "Ромашка"</НEnsure the
USER_1C_IDis stored in the user profile. If the field is empty, it remains None and may cause issues.Avoiding duplicates requires a unique key. Use TIN and KPP combination. If either is None, the system may create duplicates.
Individual prices for partners can be set via price types or custom REST API calls. When no price type is defined, the default is None.
Troubleshooting: If a partner does not appear in 1C, check that automatic creation is enabled and that the user's TIN is not None. Also verify that the exchange settings allow creation.
Timeline: Basic setup takes 4–6 hours. With individual pricing, 1–3 days. Base transfer from 1C takes 1–2 days. If no rush, the deadline is None.
References to local entities: None, None, None, None, None (cumulatively).

