Зв'язатись
OpenCart

Dotdigital для OpenCart — контакти, замовлення й покинуті кошики

Підписка зі згодою в Dotdigital з OpenCart 4.x, 3.x, 2.3; у Pro — замовлення в Insight data, покинуті кошики, SMS, поля для сегментів, журнал. Ліцензія назавжди.

Pro · ліцензія назавжди Тестові копії сайтів у ціні. Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 4.0.2.0–4.1.x, 3.0.x, 2.3.0.2 · мова модуля: English
PHP
7.0 і новіший
Версія
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Ліцензія
сайт + тестова копія, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
листопад 2026
Або всі 394 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Підключення API-користувача, регіон акаунта визначається сам ✔ ✔
Вибір списку розсилки з акаунта ✔ ✔
Підписка зі згодою: опція розсилки OpenCart і галочка для гостей ✔ ✔
Запис згоди з кожною підпискою: текст, час, сторінка, IP, браузер ✔ ✔
Одинарне або подвійне підтвердження ✔ ✔
Відписка зі списку, коли покупець вимикає розсилку ✔ ✔
Блок Dotdigital на сторінці замовлення: контакт, Send contact, Check in Dotdigital ✔ ✔
Фонова відправка з повтором і паузою при ліміті запитів ✔ ✔
Замовлення в Insight data (колекція orders) — ✔
Наявні клієнти й замовлення одним фоновим запуском — ✔
Список клієнтів і список для кожної групи — ✔
Поля даних для сегментів — ✔
Покинуті кошики: запис і програма Dotdigital — ✔
SMS за статусом замовлення — ✔
Події статусів на стрічці контакту — ✔
Область замовлень: усі або лише згодні — ✔
Журнал усіх відправок і Retry — ✔

Як це виглядає

Підключення до Dotdigital
Підключення: API-користувач, пароль, регіон і кнопка, що зберігає дані й показує акаунт.
Налаштування розсилки
Розсилка: список, згода при реєстрації й для гостей, текст згоди, одинарне або подвійне підтвердження, відписка.
Клієнти й замовлення
Вкладка «Customers and orders»: списки, статуси замовлень, поля для сегментів, імпорт наявних даних; Pro-функції позначені.

Головне про модуль

Що бачить покупець

Нічого зайвого. Покупець реєструється, вмикає «Підписатися» на сторінці розсилки або ставить необовʼязкову галочку із текстом згоди на оформленні як гість.

Що отримує адмін

Розширення → Модулі → Dotdigital Sync: вкладки «Connection», «Newsletter», «Customers and orders», «Abandoned carts», «SMS and events» і «Pro».

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — сайт і тестова копія

Переносите сайт — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Тестова копія (staging., dev.) працює з тим самим ключем і місця сайту не займає. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • OpenCart 4.0.2.0–4.1.x, 3.0.x або 2.3.0.2; PHP 7.0+ для 2.3, розширення cURL.
  • Акаунт Dotdigital і API-користувач (Settings → Access → API users).
  • Для покинутих кошиків: активна програма в акаунті; для подій: пакет CXDP; для SMS: SMS-кредити.
  • Для рівного ритму відправок — серверний cron на адресу з вкладки «Abandoned carts» раз на 5–15 хвилин; без нього модуль працює після відповіді сторінок і через планувальник OpenCart.

Історія версій

v1.0.0 Поточна листопад 2026

Перший випуск для OpenCart 4.x, 3.x і 2.3: підключення, підписка зі записом згоди, відписка, блок Dotdigital на сторінці замовлення.

Разом з Dotdigital купують

All Access Потрібно більше? Усі модулі (394) однією ліцензією, нові додаються самі. 4 990 ₴ Детальніше →

Повний опис модуля

Dotdigital Sync для OpenCart 4.x, 3.x і 2.3 додає покупців, які погодилися на розсилку, у список вашого акаунта Dotdigital разом із записом згоди. Модуль створений для магазинів, що розсилають листи через Dotdigital, зокрема для Великої Британії.

Як це працює. Покупець ставить згоду при реєстрації, на сторінці розсилки в акаунті або галочкою на оформленні як гість. Модуль у фоні, вже після відповіді покупцеві, передає контакт у Dotdigital: імʼя, прізвище, список розсилки і запис згоди з текстом, часом, сторінкою, IP-адресою та браузером. Покупці без згоди у список розсилки не потрапляють.

Що бачить покупець

Нічого зайвого. Покупець реєструється, вмикає «Підписатися» на сторінці розсилки або ставить необовʼязкову галочку із текстом згоди на оформленні як гість. Сторінка відповідає одразу: відправка в Dotdigital іде у фоні після відповіді, тому повільна відповідь Dotdigital не гальмує магазин. Покупець без галочки нікуди не передається. Якщо покупець раніше відписався в самому Dotdigital, Dotdigital надсилає йому лист із підтвердженням, і лише після нього контакт знову підписаний. Контакти зі статусом жорсткого відскоку (hard bounce) модуль не чіпає.

Що отримує адмін

Розширення → Модулі → Dotdigital Sync: вкладки «Connection», «Newsletter», «Customers and orders», «Abandoned carts», «SMS and events» і «Pro». У Dotdigital створіть API-користувача (Settings → Access → API users), вставте його адресу й пароль, і кнопка «Save and check the connection» покаже назву акаунта та знайдені списки. Регіон акаунта (r1, r2 або r3) модуль визначає сам; вручну його обирають, лише якщо Dotdigital вказав інший. Пароль зберігається зашифрованим і у форму не повертається.

Вкладка «Newsletter»: вибираєте список Dotdigital, вмикаєте опцію розсилки OpenCart і кнопкою «Create the consent box» створюєте необовʼязкову галочку для гостей та реєстрації. Текст згоди записується з кожною підпискою, тому тримайте його таким самим, як той, що бачить покупець. Підтвердження одинарне або подвійне (у другому випадку контакт лишається в очікуванні, доки не підтвердить лист Dotdigital). Коли покупець вимикає розсилку в акаунті, модуль відписує його від списку; сам контакт у Dotdigital залишається.

На сторінці замовлення зʼявляється блок Dotdigital: e-mail, згода на маркетинг, номер контакту в Dotdigital і таблиця відправок із станом кожної. Кнопка «Send contact» відправляє імʼя й поля даних покупця без зміни підписки, «Check in Dotdigital» показує стан контакту і його списки, у разі збою поруч зʼявляється «Retry». Усе, що модуль надсилає, іде в чергу: при відмові Dotdigital він повторює спробу, а при ліміті запитів ставить паузу до часу, який повідомив Dotdigital.

Pro передає замовлення в Insight data, у колекцію «orders» за обраними статусами: валюта замовлення, сума, купон і знижка, товари. Окремий список клієнтів і окремий список для кожної групи клієнтів, а також поля даних для сегментів: кількість замовлень, сума покупок, дата й сума останнього замовлення, останній статус, група (OC_ORDERCOUNT, OC_TOTALSPEND, OC_LASTORDERDATE, OC_LASTORDERTOTAL, OC_LASTSTATUS, OC_CUSTOMERGROUP). Кнопка створює ці поля в Dotdigital, а область замовлень можна обмежити тими, хто погодився на розсилку.

Покинуті кошики (Pro): якщо покупець із акаунтом залишив товари в кошику, після вашої затримки (від 15 хвилин до 7 днів) модуль записує кошик у колекцію «cartinsight» і записує контакт у вибрану активну програму Dotdigital, яка надсилає нагадування. Коли покупець купує, запис помічається як куплений. Гостей модуль не відстежує: e-mail гостя до замовлення магазину невідомий. SMS (Pro) надсилаються через SMS-канал вашого акаунта Dotdigital за статусом замовлення, за шаблоном із {firstname}, {order_id}, {status}, {store}, {total}; номер без коду країни доповнюється кодом за замовчуванням (07700 900123 стає +447700900123 для коду 44). Події статусів (Pro) додаються на стрічку контакту, коли в акаунті доступний імпорт подій на пакеті CXDP.

Наявні клієнти й замовлення (Pro) вантажаться одним фоновим запуском: спершу контакти пакетним імпортом, потім замовлення пакетним імпортом Insight data, зі станом виконання на вкладці й у журналі та кнопкою зупинки. В імпорт потрапляють лише ті, хто погодився на розсилку, а статус підписки модуль у пакеті не змушує.

Як це працює, крок за кроком

  1. Встановлюєте архів для своєї версії OpenCart і вмикаєте модуль.
  2. У Dotdigital створюєте API-користувача й вставляєте його адресу та пароль на вкладці «Connection».
  3. Натискаєте «Save and check the connection»: модуль показує акаунт і знаходить регіон.
  4. На вкладці «Newsletter» вибираєте список, створюєте галочку згоди й задаєте текст згоди.
  5. Покупці, які погодились, потрапляють у список зі записом згоди; блок Dotdigital на сторінці замовлення показує стан.
  6. У Pro вмикаєте замовлення в Insight data, покинуті кошики, SMS і події, за потреби запускаєте імпорт наявних даних.

Що під капотом

  • Відправка йде після відповіді покупцеві; повільний або недоступний Dotdigital не гальмує магазин і не показує покупцеві помилок.
  • Із кожною підпискою Dotdigital отримує запис згоди: текст, час UTC, сторінку, IP-адресу, браузер.
  • Покупці без згоди ніколи не потрапляють у список розсилки; у Pro їх можна не передавати взагалі.
  • Пароль API-користувача зашифрований і у форму не повертається; e-mail адреси в журналі налагодження приховані.
  • При збої: повторні спроби, пауза при ліміті запитів, зрозуміла причина відмови Dotdigital у журналі.
  • Запис Insight data для замовлення зберігає валюту замовлення; підсумки в полях для сегментів — у валюті магазину за замовчуванням.
  • Події OpenCart без правок ядра; після видалення й повторного встановлення налаштування та журнал на місці.
  • Інтерфейс модуля і тексти для покупця — англійською.

Обмеження

  • Dotdigital робить новий контакт «підписаним» на рівні акаунта, якщо не вказано статус. Модуль не додає покупців без згоди у список розсилки, але розсилайте листи саме на список розсилки.
  • Зміни розсилки, які адмін робить у «Клієнти → редагувати», у Dotdigital не передаються: синхронізується вітрина (реєстрація, сторінка розсилки, оформлення).
  • Покинуті кошики — лише для покупців із акаунтом.
  • Ключі записів Insight data мають бути унікальними в межах акаунта: якщо два магазини шлють в один акаунт, задайте їм різні префікси ключа.
  • Поле даних, видалене в Dotdigital, модуль памʼятає до години; контакти, надіслані за цей час, зупиняються з поясненням, «Retry» працює після оновлення кешу.

Як встановити

  1. Розширення → Встановлення: завантажте архів для своєї версії без перейменування файлу (OpenCart 4 — cc_dotdigital.ocmod.zip, 3.x — cc_dotdigital-oc3.ocmod.zip, 2.3 — cc_dotdigital-oc23.ocmod.zip).
  2. Для 3.x і 2.3: Розширення → Модифікатори → Оновити.
  3. Розширення → Модулі → Dotdigital Sync: встановіть і відкрийте.
  4. Вставте API-користувача й пароль, натисніть «Save and check the connection», виберіть список на вкладці «Newsletter».
  5. Для Pro: вставте ключ або запустіть пробний період на вкладці «Pro».

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Це офіційний модуль Dotdigital?

Ні, це незалежна інтеграція через публічний API Dotdigital. Dotdigital — торгова марка її власника.

Що потрібно від Dotdigital?

Акаунт і API-користувач (Settings → Access → API users). Адреса й пароль цього користувача вставляються на вкладці «Connection».

Який регіон обрати?

Нічого обирати не треба: кнопка «Save and check the connection» сама знаходить регіон акаунта (r1, r2 або r3). Вручну його обирають, лише якщо Dotdigital вказав інший.

Чи потрапляють у Dotdigital покупці без згоди?

У список розсилки ні. Безкоштовна версія передає лише тих, хто погодився. Pro може додавати покупців у список клієнтів і списки груп, але не в список розсилки; передачу замовлень можна обмежити лише згодними.

Що з тими, хто відписався раніше?

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

Чи працюють покинуті кошики для гостей?

Ні. E-mail гостя до оформлення магазину невідомий, тому відстежуються лише покупці з акаунтом.

Якщо дані не передалися, що робити?

Блок Dotdigital на сторінці замовлення (і журнал у Pro) показує причину від Dotdigital та кнопку «Retry». Збої сервера й ліміт запитів модуль повторює сам.

Які версії OpenCart?

OpenCart 4.0.2.0–4.1.x, 3.0.x і 2.3.0.2 — три окремі архіви в одному товарі.

Що буде після пробного періоду?

Pro вимикається, безкоштовна частина продовжує працювати.

Ліцензія назавжди?

Так, для OpenCart одна оплата і ліцензія назавжди, на два сайти.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль