Кастомна інтеграція товарного каталогу з сайту до CRM-системи
- Валерія Мельниченко
- 24 лип.
- Читати 2 хв
Оновлено: 22 години тому
Нещодавно ми отримали цікавий для нас запит від нашого клієнта: компанії, що займається продажем матеріалів для фарбування авто та кузовного ремонту.
Біль клієнта: некоректно передається інформація з сайту OpenCart у KeepinCRM при синхронізації товарного каталогу: то створюються дублі, то ціна передається некоректна, то акційної ціни немає.😭
🤔 Чому ж готова інтеграція між даними системами не змогла коректно передати інформацію?
Проблема полягала в тому, що на сайті OpenCart клієнт заповнював лише поле код товару, а не SKU, оскільки поле SKU в OpenCart не є обов’язковим. Але у налаштуваннях штатної інтеграції між сайтом та CRM саме це поле передається як значення артикулу в Keepin.
Як результат - CRM-система отримувала товари у замовленні та при синхронізації каталогу без артикулу. Відповідно створювались дублі товарів кожен раз при роботі інтеграції, так як CRM-система здійснює пошук та співставлення товарів по SKU.😓
🛠️ Щоб вирішити цю проблему, ми розробили кастомну інтеграцію, повністю адаптовану під бізнес-процеси клієнта. Проаналізувавши структуру каталогу та особливості обох систем, ми створили гнучке рішення, яке враховує специфіку OpenCart і вимоги KeepinCRM.
Завдяки цьому вдалося повністю синхронізувати товарний каталог з сайту у срм систему.✅
🔹 Передача всієї товарної інформації (включно з опціями) У CRM вивантажуються не лише основні товари, а й усі їхні модифікації — колір, розмір, об’єм тощо. Структура кожного товару формується з урахуванням усіх опцій, а в деяких категоріях, за побажанням клієнта, передаються лише базові позиції без варіацій.
🔹 Правильна ідентифікація товарів навіть без заповненого SKU Оскільки клієнт використовував поле код товару замість SKU, ми реалізували логіку, яка нормалізує артикул: не враховується різниця в регістрі (А = а), прибираються пробіли. Завдяки цьому зв’язок між сайтом і CRM більше не втрачається — навіть якщо товари були створені вручну з відхиленнями.
🔹 Передача актуальних цін та знижок 🏷️ Із сайту передається стандартна ціна кожного товару, а також акційна — якщо вона зазначена. Додатково синхронізуються терміни дії знижок (дата початку та завершення), що дозволяє автоматично змінювати ціну у CRM на визначений період.
🔹 Автоматичне створення нових товарів у CRM Коли на сайті з’являється новий товар, він автоматично створюється і в CRM. При цьому він потрапляє саме в ту категорію, яка відповідає структурі сайту, що забезпечує повну відповідність каталогів.
🔹 Оновлення дублікатів на основі артикулу Якщо в CRM вже є кілька товарів з однаковим артикулом, наша інтеграція оновлює їх усіх. Назва, опис, зображення, ціни — усе синхронізується, тож дублі стають повністю ідентичними.І Клієнт самостійно обирає який з них видалити за потреби.
🔹 Стабільний графік оновлень 🕒 Синхронізація даних відбувається автоматично щодня о 3:00 ранку. Порівнюються всі товари на сайті й у CRM, і оновлюються лише ті, в яких були внесені зміни — швидко, стабільно та без зайвого навантаження.
Тепер каталог працює без збоїв, а команда клієнта не витрачає час на ручне виправлення помилок чи пошук «загублених» товарів — усе автоматизовано і працює як годинник ⏱️🔄
Не відкладайте розвиток бізнесу на завтра - дійте вже сьогодні!
Коментарі