OpenCartІнтеграція через API

Магазин на OpenCart,
замовлення — у CRM

Один фрагмент PHP в оформленні замовлення — і кожна покупка із сайту одразу потрапляє в таблицю замовлень МійДроп разом із товарами, телефоном і відділенням доставки.

Спробувати 14 днів безкоштовноУсі інтеграції

Будь-яка версія OpenCart · Готовий код із вашим ключем · Джерело замовлення видно в CRM

1 фрагмент
коду в оформленні замовлення — модуль ставити не потрібно
будь-яка версія
підключення не залежить від збірки та шаблону магазину
кілька сайтів
кожен зі своєю назвою джерела замовлення
одразу в роботу
ТТН, чек ПРРО та розсилки — уже на боці CRM

Замовлення із сайту без ручного перенесення

Що змінюється, коли OpenCart передає замовлення в CRM сам

Як зазвичай буває
  • Замовлення із сайту приходить листом, менеджер передруковує його в CRM
  • Відділення й телефон копіюються з листа в накладну руками
  • Незрозуміло, з якого сайту прийшов продаж, якщо магазинів кілька
  • ТТН, чек і SMS клієнту оформлюються вже в іншій системі
З OpenCart у CRM
  • Ім'я, телефон, місто, відділення й товари приходять у замовлення заповненими
  • Товар визначається за артикулом, залишок списується за статусами
  • У замовленні видно, що воно прийшло із сайту і з якого
  • ТТН, чек ПРРО та розсилка клієнту — з тієї самої картки замовлення
Один фрагмент PHP

Готовий код із вашим ключем уже в кабінеті

Фрагмент один раз додають в оформлення замовлення на сайті, і кожна покупка потрапляє в CRM з даними покупця та товарами.

  • Спрацьовує в момент підтвердження замовлення
  • Передає ім'я, телефон, місто, відділення й товари
  • Куди вставити код — у документації, для нестандартного кошика підкаже менеджер
catalog/controller/checkout/confirm.php
// збираємо товари з кошика OpenCartforeach ($this->cart->getProducts() as $product) { $products_to_crm[] = [ 'product_title' => $product['name'], 'product_sku' => $product['model'], 'price' => $product['price'], 'amount' => $product['quantity'], ];}// і надсилаємо замовлення в МійДропcurl_setopt($curl, CURLOPT_HTTPHEADER, [ 'X-API-KEY: ваш_API_ключ', 'Content-Type: application/json']);
Принцип підключення. Повний код із вашим ключем лежить у кабінеті.

Що відбувається із замовленням далі

Після передачі замовлення проходить у CRM весь шлях: ТТН, чек, розсилка, статистика

ТТН і статуси
Накладна генерується прямо із замовлення, а статус посилки оновлюється автоматично.
Детальніше
Фіскальний чек
Оплата фіскалізується через ПРРО Checkbox без окремого касового апарата.
Детальніше
SMS клієнту
Покупець отримує номер ТТН повідомленням — без дзвінка менеджера.
Детальніше
Списання зі складу
Товари замовлення резервуються і списуються із залишків без ручного перерахунку.
Детальніше
Ще один варіант

Інтернет-магазин на базі CRM

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

  • Працює одразу на нашій адресі, а на вашому домені — з Google Shopping, Meta та TikTok Pixel
  • Оплата карткою в магазині, свої способи доставки та Telegram-бот магазину
  • Кілька магазинів з одного кабінету, оформлення під ваш бренд
Докладніше про магазин на базі CRM

Як підключити

1

Візьміть API-ключ

Розділ «Інтеграції → API» в кабінеті постачальника. Цим ключем підписується кожен запит із вашого сайту.

2

Вставте код в оформлення замовлення

Скопіюйте готовий фрагмент, вкажіть назву сайту в полі джерела замовлення і збережіть файл.

3

Зробіть тестове замовлення

Оформіть покупку на сайті — замовлення має з'явитися в таблиці CRM протягом кількох секунд.

Як це влаштовано

Інструкція з підключення OpenCart

Повний приклад коду, розбір полів запиту та підказки для нестандартних кошиків.

Доступні інтеграції

Нова Пошта
Укрпошта
Checkbox
Instagram
Prom.ua
Rozetka
AI-асистент MCP
monobank
Показати більше інтеграцій

Часті питання про CRM для OpenCart

Чи потрібен модуль для OpenCart?

Ні. Магазин підключається через API невеликим фрагментом PHP, який додається в оформлення замовлення. Тому інтеграція працює на будь-якій версії та збірці OpenCart, а оновлення магазину не ламають зв'язку з CRM.

Де взяти готовий код?

У кабінеті постачальника відкрийте «Інтеграції → API» — на вкладці «Код інтеграції» лежить готовий приклад із уже підставленим вашим API-ключем. Залишиться вказати назву сайту в полі джерела замовлення.

Куди вставляти код, якщо кошик нестандартний?

Принцип той самий: код додається в те місце, де магазин зберігає замовлення. Для стандартного кошика це контролер підтвердження замовлення, для рішень на кшталт Uni Checkout — їхній власний обробник. Якщо не впевнені, напишіть менеджеру підтримки — підкажемо по вашій збірці.

Чи можна підключити кілька сайтів?

Так. Ключ один, а назва сайту вказується в коді кожного магазину, тому в CRM у замовлень будуть різні джерела — за ними зручно фільтрувати замовлення і зводити статистику за каналами.

Що відбувається з товарами замовлення?

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

Чи входить інтеграція в тариф?

Приймання замовлень через API оплачується як окрема опція «API (для лендінгів, WooCommerce, OpenCart, BAS)». У пробний період вона доступна разом з рештою функцій системи.

Підключіть OpenCart до CRM

Підключіть OpenCart до МійДроп — і працюйте із замовленнями, складом, доставкою та дропшиперами в одному вікні.

Почати безкоштовно