Модуль інтеграції KeyCRM з OpenCart 3
Повний двосторонній обмін між OpenCart/ocStore 3.x і KeyCRM
Комплексний модуль KeyCRM для OpenCart та ocStore 3.x синхронізує товари, категорії, ціни, складські залишки, клієнтів і замовлення в обох напрямках. Обмін запускається автоматично через CRON, обробляє події KeyCRM через webhook-и або виконується вручну з адмін-панелі. Модуль зв'язує наявні сутності без дублів і не змінює файли ядра OpenCart.
Скріншоти












Можливості модуля KeyCRM для OpenCart
📦 Замовлення
Нові замовлення автоматично передаються в KeyCRM, а замовлення з CRM можна імпортувати в OpenCart. Модуль пов'язує записи за UUID, захищає від дублів, підтримує джерела KeyCRM та двосторонню синхронізацію статусів зі збереженням історії.
🛍️ Товари, опції та залишки
Імпорт та експорт товарів, оновлення цін і складських залишків, підтримка варіантів та опцій. Модуль уміє створювати нові товари, зв'язувати наявні без дублів, працювати з виробниками, SKU опцій, одиницями ваги й розмірів.
📂 Категорії
Категорії імпортуються з KeyCRM в OpenCart та експортуються у зворотному напрямку. Підтримуються створення нових категорій, автоматичне оновлення й синхронізація зв'язків товарів із категоріями.
👥 Клієнти
Клієнти імпортуються й експортуються разом з ім'ям, телефоном, email та адресою. Окремий мапінг груп клієнтів дає змогу узгодити сегменти OpenCart і KeyCRM без ручного дублювання контактів.
🔄 CRON і Webhook-и
Регулярні імпорти та експорти виконуються за розкладом CRON. Вихідні webhook-и KeyCRM оперативно передають зміни замовлень, статусів і залишків. Кожну операцію також можна запустити вручну для тестування чи обслуговування.
⚙️ Мапінг та автоматизація
Налаштовуються відповідності статусів замовлень, способів доставки й оплати. Правила тегів автоматично додають або видаляють теги в KeyCRM. Для багатомовних каталогів доступний переклад товарів і категорій через Google Cloud Translation API.
Як працює інтеграція KeyCRM з OpenCart
Модуль встановлює зв'язок між вашим OpenCart магазином та KeyCRM через API. Ось як відбувається процес:
- Встановлення модуля — завантажуєте архів через інсталятор OpenCart. Файли ядра не змінюються — модуль працює автономно.
- Підключення API — вводите API-ключ KeyCRM в налаштуваннях модуля. Модуль автоматично перевіряє з'єднання.
- Налаштування напрямків — обираєте імпорт або експорт товарів, категорій, клієнтів і замовлень; задаєте мапінг статусів, оплат та доставок.
- Контрольна синхронізація — зв'язуєте тестові сутності за ID/UUID і SKU, перевіряєте опції, ціни, залишки та захист від дублів.
- Автоматична робота — планові операції виконує CRON, а зміни з KeyCRM обробляються webhook-ами. За потреби кожен процес запускається вручну.
Час налаштування залежить від кількості статусів, складів, опцій і кастомних полів. Для безпечного запуску спочатку перевіряється невеликий набір даних, а вже потім увесь каталог.
Навіщо потрібна CRM для інтернет-магазину
Коли замовлення надходять із сайту, соцмереж і маркетплейсів, ручне перенесення даних швидко створює дублікати та розбіжності. KeyCRM об'єднує канали продажів, а модуль відповідає за обмін із OpenCart:
- Єдине вікно — замовлення з OpenCart, Instagram, Rozetka, Prom та телефонії в одному інтерфейсі
- Автоматизація — сценарії статусів, теги, комунікації, доставки та інші інструменти KeyCRM
- Аналітика — звіти по продажах, ефективності менеджерів, залишках товарів
- Складський облік — залишки товарів синхронізуються між магазином і CRM
- Масштабування — легко додавати нових менеджерів, нові канали продажів, нові магазини
Офіційний конектор достатній для базового передавання замовлень. Комплексний модуль Build Zone потрібен, коли разом із замовленнями мають обмінюватися каталог, клієнти, ціни, залишки та статуси.
Інструкції з інтеграції KeyCRM та OpenCart
Як підключити KeyCRM до OpenCart
Джерело, API-ключ, встановлення, мапінг, CRON, webhook та контрольний тест.
Передача замовлень без дублів
Поля клієнта, опції, доставка, оплата, UUID та двосторонні статуси.
Синхронізація залишків через API
SKU опцій, резерв, склади, API-ліміти, черга й безпечний масовий запуск.
Офіційний чи розширений модуль
Порівняння можливостей, сценаріїв, обмежень і вартості без маркетингових прикрас.
Часті запитання про KeyCRM інтеграцію
Для яких версій OpenCart працює модуль?
Поточна версія 1.3.2 підтримує OpenCart 3.0 та ocStore 3.0. OpenCart.Pro й ocShop не підтримуються. Перед покупкою нестандартної збірки перевіримо сумісність.
Чи потрібен акаунт KeyCRM?
Так, для роботи модуля потрібен активний акаунт KeyCRM та API-ключ. Інтеграцію можна перевірити на тестовому акаунті перед повним запуском.
Чи вплине модуль на швидкість сайту?
Планові імпорти й експорти виконуються через CRON, а події KeyCRM обробляються webhook-ами, тому масовий обмін не потрібно виконувати під час відкриття сторінок покупцем.
Що буде з існуючими замовленнями після встановлення?
При першому запуску модуль може перенести існуючі замовлення з OpenCart в KeyCRM. Це налаштовується — ви обираєте, чи потрібна міграція існуючих даних або починаєте синхронізацію з чистого аркушу.
Як швидко налаштувати модуль?
Базове встановлення виконується через інсталятор OpenCart 3. Час повного налаштування залежить від мапінгу статусів, оплат, доставок, SKU та вибраних напрямків синхронізації.
Вимоги
- OpenCart 3.0 або ocStore 3.0
- Активний акаунт KeyCRM
- API-ключ KeyCRM
- SSL-сертифікат і доступ до CRON
- Унікальні SKU товарів та опцій для обміну каталогом і залишками
Потрібна інтеграція з KeyCRM?
Купуйте модуль або замовте встановлення та налаштування у нас.