Інтеграція сайту з 1С і BAS: товари, ціни, залишки й замовлення
Інтеграція сайту з 1С — це налаштування автоматичного обміну між інтернет-магазином і обліковою системою, за якого номенклатура, ціни, залишки, замовлення й статуси більше не переносяться руками. Ми працюємо з 1С:Управління торгівлею, УНФ, Роздріб, а також із BAS Управління торгівлею, BAS ERP і BAS Малий бізнес — у локальних і хмарних версіях.
Horenko Production робить інтеграції 1С з магазинами на OpenCart, WooCommerce, Laravel і власних CMS, а також із CRM, службами доставки й маркетплейсами. За 12 років і 450+ проєктів ми бачили чимало «зламаних» обмінів, тому спершу проводимо аудит бази та даних, а вже потім обираємо спосіб інтеграції.
01Інтеграція OpenCart з 1С
Для OpenCart і ocStore найчастіше використовуємо стандартний протокол CommerceML через модуль обміну, який доробляємо під вашу номенклатуру: характеристики, опції, кілька типів цін, склади. Типові проблеми, з якими до нас приходять, — дублі товарів після вивантаження, злетілі фото й SEO-тексти, які обмін перезаписує щоразу. Ми розділяємо поля: облікові дані (ціна, залишок, артикул) бере 1С, а контент і мета-теги лишаються за сайтом. Обмін ставимо за розкладом або запускаємо подією, налаштовуємо журнал помилок і сповіщення, якщо вивантаження не відбулося.
02Інтеграція WooCommerce з 1С
У WooCommerce товари з варіаціями та атрибутами влаштовані інакше, ніж характеристики в 1С, тому головна робота — правильне зіставлення. Ми налаштовуємо обмін так, щоб розміри й кольори з 1С ставали варіаціями товару, а не окремими позиціями, щоб ціни для гуртових клієнтів не перетирали роздрібні, а залишки враховували резерви. Важкі вивантаження переводимо у фонові черги, щоб сайт не гальмував під час обміну. Замовлення з WooCommerce потрапляють у 1С разом із клієнтом, способом оплати й доставки, а статуси повертаються назад на сайт і в листи покупцю.
03Обмін 1С із сайтом через API
Коли стандартного CommerceML недостатньо — у магазині на Laravel, B2B-порталі чи власній CRM, — ми будуємо обмін через REST API. Так можна передавати дані майже в реальному часі, працювати з персональними цінами контрагентів, взаєморозрахунками, документами й резервами. На боці сайту ми розробляємо API та черги, на боці 1С чи BAS — обробку обміну, узгоджуючи зміни конфігурації з вашим 1С-програмістом. Кожен пакет даних логується, а повторна відправка після збою не створює дублів. Якщо 1С тимчасово недоступна, сайт працює з останніми даними, а черга дошле все після відновлення.
04Інтеграція 1С з Новою поштою
Ручне створення накладних — ще одне місце, де менеджер витрачає час і робить помилки в адресах. Ми налаштовуємо зв'язку, за якої ТТН Нової пошти формується автоматично із замовлення: відділення чи поштомат клієнта, вага, оголошена вартість, накладений платіж. Номер накладної повертається в 1С, на сайт і клієнту в Telegram, а статус доставки оновлюється без дзвінків. Для магазинів, що працюють з Укрпоштою чи Meest, логіка аналогічна. Склад бачить нове замовлення одразу, тож відвантаження не чекає, поки менеджер передасть дані після обіду.
05Інтеграція 1С з CRM: Bitrix24, KeyCRM, SalesDrive
Часто менеджери працюють у CRM, а облік ведеться в 1С, і між ними хтось переносить дані вручну. Ми налаштовуємо обмін, за якого угоди й замовлення з CRM потрапляють в облік, а з 1С у CRM повертаються оплати, відвантаження, залишки та борги контрагента. Менеджер бачить у картці клієнта все потрібне, не відкриваючи 1С, а керівник отримує одну цифру продажів замість двох різних звітів. Для Bitrix24, KeyCRM і SalesDrive використовуємо їхні API, для інших систем оцінюємо можливості на етапі аудиту.
06Вивантаження з 1С на Rozetka, Prom і Google Merchant
Якщо ви продаєте не лише на сайті, ціни й наявність на маркетплейсах мають оновлюватися з того самого джерела. Ми формуємо фіди для Rozetka, Prom, Google Merchant і Facebook Catalog на основі даних, які прийшли з 1С, з урахуванням вимог кожного майданчика до категорій, характеристик і фото. Змінили ціну в обліку — вона з'являється на сайті та у фідах без ручного редагування. Так зникають ситуації, коли маркетплейс продає товар, якого вже немає, а рекламні оголошення ведуть на позицію з неактуальною ціною.
07Вартість інтеграції 1С з сайтом
Ціна інтеграції залежить від кількох речей: платформи сайту, конфігурації 1С чи BAS і того, наскільки вона доопрацьована, напрямку обміну (лише товари й залишки чи ще замовлення, статуси й документи), кількості типів цін і складів, частоти синхронізації та стану номенклатури. Якщо в базі дублі й порожні артикули, їх доведеться привести до ладу до запуску. Тому точну суму ми називаємо після аудиту: протягом 48 годин після звернення ви отримуєте схему обміну, план робіт, строки й вартість. Тестуємо на копії бази, а на інтеграцію діє гарантія 12 місяців.