CRM і автоматизація

Інтеграція KeyCRM з OpenCart: що це дає інтернет-магазину

К Команда Apsite· 13 вересня 2026· 7 хв читання
Интеграция KeyCRM с OpenCart: витрина магазина на ноутбуке, соединённая кабелями с планшетом CRM и посылкой

Уявіть день менеджера інтернет-магазину: відкрити адмінку сайту, переписати замовлення в CRM, зайти в кабінет пошти, скопіювати номер накладної назад покупцю, а ввечері ще перевірити, чи не продали товар, якого вже немає. Інтеграція KeyCRM з OpenCart знімає цю рутину: дві програми самі обмінюються даними, а людина працює в одному вікні. Нижче — що саме змінюється, де такі зв’язки ламаються і скільки це коштує за нашим калькулятором.

Що таке інтеграція KeyCRM з OpenCart простими словами

KeyCRM — українська програма для обліку замовлень і клієнтів, популярна серед інтернет-магазинів. OpenCart — система, на якій працює багато українських магазинів; ми на ній створюємо магазини вже роки. Інтеграція — це налаштований зв’язок між ними: сайт передає в CRM замовлення, а CRM повертає на сайт ціни, залишки й статуси. Менеджеру не треба нічого переписувати з однієї програми в іншу.

Важливе слово тут — «двостороння». Односторонній зв’язок, коли замовлення лише падають у CRM, дає штатний модуль. Але справжня економія починається, коли й зворотний потік працює: змінили статус у CRM — покупець побачив його на сайті; оприбуткували товар — сайт дозволив його купити. Для нас це найсильніший напрям в інтеграціях: робочий двосторонній зв’язок ми супроводжуємо в магазині інструментів із великим каталогом, доробляли його й переносили на інший магазин.

Магазин без інтеграції з KeyCRM і з нею: що змінюється

Найпростіше побачити різницю на шести щоденних ситуаціях.

Ситуація Без інтеграції З інтеграцією KeyCRM
Нове замовлення Менеджер копіює ім’я, телефон, товари й адресу з адмінки в CRM; на двадцятому замовленні помиляється в цифрі Замовлення саме з’являється в KeyCRM з товарами, оплатою й доставкою; «забуті» досилаються кожні 10–15 хвилин
Ціни й залишки Товар закінчився на складі, а на сайті досі «в наявності»; ціну підняли, а сайт тиждень продає за старою Сайт за розкладом — щогодини або раз на ніч — забирає з CRM ціни, акції й кількість
Статус замовлення Покупець дзвонить спитати, де посилка; менеджер шукає в двох вкладках Змінили статус у CRM — на сайті він оновився сам, покупець бачить його в кабінеті
Вартість доставки Правила доставки продубльовано в CRM руками і вони розходяться із сайтом CRM запитує суму в сайту, тож менеджер бачить те саме, що покупець у кошику
Знижки Замовлення зі знижкою приходить у CRM за повною ціною, суму правлять руками Купон, бонуси, сертифікат і персональна знижка передаються відсотком на товар
Питання в чаті Людина спитала й пішла, контакт ніде не записано AI-помічник створює картку в окремій воронці з посиланням на розмову

Кожен рядок таблиці — не теорія, а те, що ми налаштовували в живому магазині й знаємо, де воно ламається.

Які дані ходять між OpenCart, KeyCRM і Новою поштою

Схема нижче показує, хто кому що передає. Зверніть увагу: правила доставки живуть тільки на сайті, а CRM просто запитує готову суму — так ціна в кошику й у менеджера завжди однакова.

Схема: сайт на OpenCart передає в KeyCRM замовлення й заявки, KeyCRM повертає ціни, залишки й статуси, запитує вартість доставки; KeyCRM обмінюється з Новою поштою накладними і статусами посилок, зі складом — залишками
Помаранчеві стрілки — потоки, які налаштовує інтеграція. Пунктир — запит вартості доставки з CRM на сайт.

Із сайту в CRM ідуть замовлення з кошика і з кнопки «купити в один клік», а також заявки з AI-чату. Із CRM на сайт — звичайна й акційна ціна, кількість на складі і статус замовлення, який менеджер поставив у KeyCRM. Накладні Нової пошти й відстеження посилок менеджер веде вже всередині CRM.

Де інтеграція KeyCRM з OpenCart ламається: досвід реального магазину

Штатного модуля часто вистачає для старту, але на скасуваннях, знижках і доробках починаються нюанси. Ось граблі, які ми пройшли самі.

  • Знижки губляться. Готовий модуль передає в CRM три види знижок: купон, бонусні бали й подарунковий сертифікат. Персональна знижка постійного покупця туди не доходить — замовлення з’являлося за повною ціною, і менеджер правив суму руками. Ми передаємо знижку не сумою, а відсотком на кожен товар: відсоток однаковий у будь-якій валюті, тому підсумок збігається.
  • Валюта. Якщо ціни на сайті зберігаються в доларах, а CRM працює в гривнях, сума знижки може «попливти». Перерахунок має відбуватися до відправки в CRM.
  • Статуси записані в коді. У готовому модулі відповідність етапів CRM статусам сайту зашита в самому коді, а не в налаштуваннях. Додали новий етап у воронці — скажіть про це, інакше сайт його просто не впізнає.
  • Залишок і напис «в наявності». Якщо кількість нуль, а статус «є», товар кладуть у кошик — і оформлення блокується. Це узгоджуємо під час налаштування.
  • Тестова копія з робочими ключами. Разом із базою на копію магазину переїжджають ключі доступу до CRM. Ми бачили, як на копії ожили автоматичні відправки, і в робочу CRM потрапили замовлення, яких там не мало бути. Тому першим кроком вимикаємо ключі CRM, SMS і Telegram на копії.
  • Оновлення PHP і журнали. Хостинг оновив версію PHP — і модуль почав писати «не вдалося підключитися», хоча CRM відповідала нормально. А журнали інтеграції роками росли й займали помітне місце на хостингу. Такі речі виправляємо й налаштовуємо регулярне очищення.

Як ми підключаємо KeyCRM до магазину на OpenCart

  1. Розбір процесів. Дивимося етапи у вашій CRM і статуси на сайті, способи оплати й доставки, знижки, валюту. Окремо питаємо, де для вас «правда» про ціни й залишки — у CRM чи в адмінці магазину. На виході — табличка відповідності й перелік робіт із вартістю.
  2. Тестова копія. Розгортаємо інтеграцію на копії сайту за окремою адресою, попередньо вимкнувши робочі ключі. Справжні клієнти нічого не помічають.
  3. Замовлення і статуси. Ставимо модуль, зіставляємо оплати, доставки й джерело, обираємо, з якого статусу замовлення вирушає в CRM, щоб туди не летіли покинуті кошики. Вмикаємо в KeyCRM сповіщення про зміну статусу — це і є зворотний зв’язок.
  4. Ціни, залишки, знижки. Підбираємо розклад оновлення під ваш темп і перевіряємо на «незручних» товарах: з акцією, з нульовим залишком, з варіантами.
  5. Запуск. Переносимо на робочий сайт «сплячий» модуль без ключа й вмикаємо в домовлений момент, не в пікові години. Перші замовлення відстежуємо по журналах разом із вашим менеджером, тестові картки прибираємо.
  6. Супровід. Нові статуси, способи оплати й доставки, сумісність після оновлень хостингу. У кожного магазину має бути відповідь на запитання «хто в нас відповідає за зв’язок із CRM».

Якщо магазин працює не на OpenCart, а на WooCommerce чи іншій платформі, дивіться загальну сторінку інтеграції CRM. Якщо ви ще обираєте між KeyCRM та іншими системами — впровадження готових CRM.

Скільки коштує інтеграція KeyCRM з OpenCart

Ціни — з калькулятора; точну суму рахуємо за 1 день після розбору й фіксуємо в договорі. Підписку KeyCRM ви оплачуєте розробнику напряму.

  • Лайт, від 9 900 грн — замовлення з магазину в KeyCRM, налаштування штатного модуля й статусів.
  • Нормал, від 19 900 грн — двосторонній обмін: статуси на сайті, ціни й залишки з CRM, перевірка на тестовій копії.
  • Фул, від 34 900 грн — під ваші процеси: доставка, знижки без втрат, заявки з AI-чату, доробки модуля й супровід.

Доповнення: розрахунок доставки з CRM — 3 500 грн, персональні знижки — 2 500 грн, заявки з AI-чату — 3 500 грн, перенос інтеграції на новий магазин — 4 900 грн. Розмір каталогу теж впливає: до 1 000 товарів — базова ціна, до 5 000 — плюс 20 %, до 20 000 — плюс 40 %. Розбір процесів безкоштовний.

Часті запитання про інтеграцію KeyCRM з OpenCart

Чи вистачить штатного модуля KeyCRM?

Для старту часто так: замовлення в CRM і базові статуси він передає. Доробки потрібні, коли з’являються персональні знижки, ціни в іншій валюті, оптові покупці, нестандартна доставка чи заявки з чату. Після розбору чесно скажемо, що саме треба дописати й навіщо.

Чи можна перенести в CRM старі замовлення й каталог?

Нові замовлення потрапляють у CRM автоматично, старі переносимо окремо, щоб не наробити дублікатів. Каталог теж можна залити, але з обмеженнями самої KeyCRM: назви товарів мають бути унікальними, варіанти заходять окремими позиціями, а видалити товар звідти не можна — лише в архів.

Як потрапляють у CRM звернення з чату на сайті?

Наш AI-помічник відповідає покупцям цілодобово, а коли питання потребує людини, створює в KeyCRM картку в окремій воронці «Задати питання» з посиланням на розмову. Так звернення не змішуються із замовленнями.

Чи не зламається інтеграція після оновлення шаблону?

Інтеграція працює окремим модулем і файли теми не змінює, тому оновлення шаблону її зазвичай не зачіпає. Уважніше треба бути з версією PHP на хостингу та зі змінами у воронці KeyCRM — про це ми попереджаємо й перевіряємо.

Що потрібно від нас, щоб почати?

Доступи до адмінки магазину, хостингу й KeyCRM, перелік статусів, способів оплати й доставки і людина, яка щодня працює із замовленнями. Решту зробимо ми — напишіть, розбір безкоштовний.