Интеграция 1С:Управление торговлей с сайтом
1С:УТ (Управление торговлей) — специализированная конфигурация для автоматизации торговых операций: закупки, продажи, склад, ценообразование, CRM. Для интернет-магазинов это наиболее полная из 1С-конфигураций: содержит объекты "Заказ покупателя", сложное ценообразование, управление складами и логистику.
Что синхронизируется
Из 1С на сайт:
- Номенклатура с характеристиками (цвет, размер) и дополнительными реквизитами
- Группы номенклатуры (категории)
- Остатки по складам (с указанием, с какого склада доступен товар)
- Цены по видам цен (розничная, оптовая, скидочная по сегменту)
- Изображения номенклатуры
- Штрихкоды
С сайта в 1С:
- Заказы покупателей
- Данные контрагентов (физлица, юрлица)
- Статусы оплаты
Сложное ценообразование
1С:УТ поддерживает несколько видов цен и автоматические скидки. На сайте это отражается:
// Запрос цены для конкретного клиентского сегмента
$priceRequest = [
'Номенклатура' => $sku,
'Характеристика' => $variantCode,
'Количество' => $quantity,
'КонтрагентID' => $customer1cId, // для индивидуальных цен
'ДатаЦены' => date('d.m.Y')
];
// 1С вернёт цену с учётом скидок, ценовой группы клиента
Остатки по нескольким складам
Если у магазина несколько складов (розница + интернет-магазин), нужно определить, с какого склада доступен товар:
// Ответ 1С об остатках
[
['Склад' => 'Основной склад', 'Остаток' => 15],
['Склад' => 'Розничный магазин', 'Остаток' => 3],
]
// На сайте показываем суммарный остаток или разбивку для самовывоза
Резервирование при заказе
После создания заказа на сайте 1С:УТ может зарезервировать товар:
{
"ТипОперации": "СозданиеЗаказа",
"РезервироватьТовары": true,
"Номер": "WEB-12345",
"Товары": [...]
}
Если резервирование не удалось (товар закончился между проверкой остатка и созданием заказа) — 1С вернёт ошибку, заказ на сайте переводится в статус "требует уточнения".
Статусы заказа из 1С
1С:УТ управляет статусами заказа: новый → подтверждён → скомплектован → передан в доставку → закрыт. Webhook или polling-синхронизация возвращает эти статусы на сайт для отображения покупателю.
Особенности конфигурации
УТ существует в редакциях 10.3 и 11.x — у них разные структуры объектов и методы API. Редакция 11 поддерживает REST API через OData, что упрощает интеграцию. Редакция 10.3 — только через SOAP или COM.
Срок разработки: 6–10 недель, включая анализ конфигурации 1С, разработку обменов и тестирование на реальных данных.







