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

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