Статті · 12.11.2026
Інтеграція OpenCart з KeyCRM чи SalesDrive: що перевірити
Магазин росте, менеджери вже не встигають переносити замовлення вручну, і ви підключаєте CRM. Модуль поставили за пів години, але далі починається: частина замовлень не доходить, у деяких немає відділення Нової Пошти, статуси на сайті й у CRM розходяться. Розповідаю, як влаштована нормальна інтеграція і де вона найчастіше ламається.
Що має передаватися
- замовлення одразу після оформлення, а для онлайн-оплати — після підтвердження оплати;
- покупець: ім’я, телефон у єдиному форматі, email;
- товари з артикулом чи ID, опціями (розмір, колір), ціною зі знижкою;
- доставка: служба, місто, відділення або адреса, вартість;
- оплата: спосіб і статус, чи вже оплачено;
- джерело: UTM-мітки, промокод, коментар покупця.
Типові проблеми
- замовлення не доходять, коли покупець платить карткою: модуль чекає статусу, який з’являється лише після повернення покупця на сайт (детальніше — куди зникають замовлення з онлайн-оплатою);
- дублі в CRM: модуль відправляє замовлення при кожній зміні статусу, а не один раз;
- немає відділення Нової Пошти: модуль доставки зберігає його в нестандартному полі, і інтеграція про нього не знає;
- товари не зіставляються: у CRM інші артикули або опції передаються текстом;
- телефони різного формату: 067…, +38067…, 38(067)… — і CRM заводить одного клієнта кілька разів.
Синхронізація в зворотний бік
Коли замовлення обробляють у CRM, логічно, щоб статус «Відправлено» з номером ТТН повертався на сайт і покупець бачив його в кабінеті чи отримував лист. Так само залишки й ціни: якщо склад ведеться в CRM, сайт має отримувати їх за розкладом, а не чекати, поки хтось оновить вручну.
Тут важливо домовитися, яка система головна для кожного типу даних. Інакше сайт і CRM будуть перезаписувати одне одного.
Як перевірити свою інтеграцію
- оформіть тестові замовлення всіма способами доставки й оплати, включно з карткою і з опціями товару;
- порівняйте кількість замовлень за тиждень на сайті і в CRM;
- перевірте журнал модуля: чи є помилки API і чи повторює модуль невдалі відправки;
- змініть статус у CRM і подивіться, чи він дійшов на сайт.
Готовий модуль чи доробка
У KeyCRM і SalesDrive є готові модулі для OpenCart, і часто їх достатньо: треба лише правильно налаштувати відповідність статусів, доставок і оплат. Доробка потрібна, коли модуль конфліктує з вашим оформленням замовлення чи модулем доставки, або схема нестандартна: кілька складів, дропшипінг, кілька сайтів в одній CRM. Обидва варіанти я роблю в межах інтеграції OpenCart з CRM.
Часті питання
Яку CRM вибрати для магазину на OpenCart?
Для більшості українських магазинів підходять KeyCRM і SalesDrive: вони вміють працювати з Новою Поштою, Укрпоштою, Checkbox і маркетплейсами. Вибирайте за зручністю для менеджерів, інтеграцію з сайтом налаштувати можна з будь-якою.
Чи можна передати в CRM старі замовлення?
Так, історію замовлень і клієнтів можна вивантажити один раз скриптом, щоб у CRM були повторні покупці й сума їхніх замовлень.
Не хочете розбиратися самі?
Опишіть, що відбувається з сайтом, — скажу причину й вартість виправлення протягом дня.
Інші статті
12.11.2026
Фільтр в OpenCart і SEO: що індексувати, а що закрити
Сторінки фільтра OpenCart створюють тисячі дублів, ботів і навантаження на сервер. Які комбінації відкрити для Google, які закрити і як це налаштувати.
10.11.2026
Перенос сайту на іншу CMS без втрати позицій
Переїзд на іншу CMS (WordPress, WooCommerce, OpenCart, самопис): що перенести, як налаштувати 301 редиректи і що перевірити після запуску.
10.11.2026
OpenCart чи WooCommerce: що вибрати для магазину
Порівняння OpenCart і WooCommerce для магазину в Україні: швидкість на великому каталозі, модулі, Нова Пошта й оплата, блог і SEO, вартість підтримки.