Магазин на OpenCart,
замовлення — у CRM
Один фрагмент PHP в оформленні замовлення — і кожна покупка із сайту одразу потрапляє в таблицю замовлень МійДроп разом із товарами, телефоном і відділенням доставки.
Спробувати 14 днів безкоштовноУсі інтеграціїБудь-яка версія OpenCart · Готовий код із вашим ключем · Джерело замовлення видно в CRM
Що саме їде в CRM
Код збирає дані покупця й кошика і віддає їх у поля замовлення
firstname + lastnametelephoneshipping_citypayment_address_1shipping_methodcart productsorder_sourceКод живе там, де створюється замовлення
У стандартному кошику це контролер підтвердження замовлення: усередині функції, яка зберігає замовлення, додається надсилання тих самих даних у CRM.
Якщо в магазину нестандартний кошик — наприклад, Uni Checkout — принцип той самий, змінюється лише файл. Наш менеджер підкаже місце для вашої збірки.
// збираємо товари з кошика 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 — далі працює система
Інтеграція потрібна не заради самої передачі, а заради того, що відбувається після
OpenCart — не єдиний вхід для замовлень
Усі канали складаються в одну таблицю, тому обробляти їх можна однаково
Як підключити
Візьміть API-ключ
Розділ «Інтеграції → API» в кабінеті постачальника. Цим ключем підписується кожен запит із вашого сайту.
Вставте код в оформлення замовлення
Скопіюйте готовий фрагмент, вкажіть назву сайту в полі джерела замовлення і збережіть файл.
Зробіть тестове замовлення
Оформіть покупку на сайті — замовлення має з'явитися в таблиці CRM протягом кількох секунд.
Інструкція з підключення OpenCart
Повний приклад коду, розбір полів запиту та підказки для нестандартних кошиків.
Часті питання про CRM для OpenCart
Чи потрібен модуль для OpenCart?
Ні. Магазин підключається через API невеликим фрагментом PHP, який додається в оформлення замовлення. Тому інтеграція працює на будь-якій версії та збірці OpenCart, а оновлення магазину не ламають зв'язку з CRM.
Де взяти готовий код?
У кабінеті постачальника відкрийте «Інтеграції → API» — на вкладці «Код інтеграції» лежить готовий приклад із уже підставленим вашим API-ключем. Залишиться вказати назву сайту в полі джерела замовлення.
Куди вставляти код, якщо кошик нестандартний?
Принцип той самий: код додається в те місце, де магазин зберігає замовлення. Для стандартного кошика це контролер підтвердження замовлення, для рішень на кшталт Uni Checkout — їхній власний обробник. Якщо не впевнені, напишіть менеджеру підтримки — підкажемо по вашій збірці.
Чи можна підключити кілька сайтів?
Так. Ключ один, а назва сайту вказується в коді кожного магазину, тому в CRM у замовлень будуть різні джерела — за ними зручно фільтрувати замовлення і зводити статистику за каналами.
Що відбувається з товарами замовлення?
Товари надходять із назвою, артикулом, ціною та кількістю. Якщо артикули на сайті збігаються з артикулами товарів у CRM, позиції замовлення пов'язуються з вашим складом — і залишки списуються автоматично.
Чи входить інтеграція в тариф?
Приймання замовлень через API оплачується як окрема опція «API (для лендінгів, WooCommerce, OpenCart, BAS)». У пробний період вона доступна разом з рештою функцій системи.
Нехай сайт передає замовлення сам
Підключіть OpenCart до МійДроп — і працюйте із замовленнями, складом, доставкою та дропшиперами в одному вікні.
Почати безкоштовно


