Інтеграція 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С, розробку обмінів та тестування з реальними даними.







