Зв'язатись
OpenCart

Кинуті кошики для OpenCart 2.3, 3.x і 4.x

Захоплення кинутих кошиків в OpenCart 3.x і 4.x та повернення покупця листом-нагадуванням із посиланням-відновленням у 1 клік. Статуси кошиків і статистика повернення в адмінці. Pro — ланцюжок до 3 листів, персональні купони, Telegram і експорт CSV.

Завантажити безкоштовно
Версія
v1.2.0 (OpenCart 4)
v1.2.0 (OpenCart 3.x)
v1.2.0 (OpenCart 2.3)
Сумісність
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
Платформа
OpenCart
Кинуті кошики для OpenCart 2.3, 3.x і 4.x

Що включено в ліцензії

Функція Free Pro
Захоплення кошиків залогінених клієнтів і гостей, які ввели e-mail у чекауті
Налаштовуваний час неактивності, після якого кошик вважається покинутим
Лист-нагадування з посиланням-відновленням у 1 клік; тема й текст повністю редагуються
Плейсхолдери в листі: ім'я покупця, склад кошика, посилання, назва магазину
Одноразові посилання з обмеженим терміном життя (7 днів за замовчуванням)
Статуси кошиків: активний → покинутий → повернений / втрачений, з автовизначенням повернення при появі замовлення
Окремий екран кошиків в адмінці з фільтром за статусом і чотирма плитками статистики
Анти-спам: на одну адресу не частіше ніж раз на N днів
Авточистка даних кошиків за періодом зберігання (90 днів за замовчуванням)
Інтерфейс і листи українською та англійською
Ланцюжок до 3 листів — кожен зі своєю затримкою, темою й текстом
Персональні купони-знижки — справжній одноразовий запис у таблиці купонів OpenCart, у відсотках або фіксованою сумою, з власним терміном дії
Сповіщення в Telegram власнику магазину в момент, коли кошик стає покинутим
Експорт кошиків у CSV
Нагадування у Viber або SMS через TurboSMS для покупців, які лишили лише телефон: Viber з резервним SMS, тихі години, тестове повідомлення

Кинуті кошики для OpenCart — модуль, який фіксує кошики, покинуті до оформлення замовлення, і повертає покупця листом-нагадуванням із персональним посиланням. Один клік — і всі товари знову в кошику. Кошики залогінених клієнтів записуються одразу, гостьові — лише після того, як покупець сам ввів e-mail у чекауті. Одна збірка для OpenCart 3.x, друга — для OpenCart 4.x.

Базова версія — безкоштовна. Завантажити: abandoned_cart.ocmod.zip (OpenCart 4.x) або abandoned-cart-oc3.ocmod.zip (OpenCart 3.x). У Free — захоплення кошиків, один лист-нагадування з одноразовим посиланням-відновленням, статуси кошиків і статистика в адмінці; Pro додає ланцюжок до трьох листів, персональні купони-знижки, сповіщення в Telegram і експорт CSV.

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

Окремий екран «Покинуті кошики» в адмінці OpenCart: чотири плитки статистики — покинутих кошиків, повернених кошиків, повернений дохід і відсоток повернення — та таблиця кошиків із фільтром за статусом. Видно e-mail покупця, склад кошика, суму, час покидання і те, зареєстрований це клієнт чи гість.

Сторінка налаштувань розбита на вкладки: «Основне» (час, після якого кошик вважається покинутим, термін дії посилання-відновлення, анти-спам-пауза між листами на одну адресу, період зберігання даних, готовий URL для крону), «Нагадування» (тема й текст кожного листа), «Купон», «Telegram» і «Ліцензія».

Кинуті кошики для OpenCart — список кошиків і плитки статистики
Розширення → Покинуті кошики: чотири плитки статистики (покинутих, повернених, повернений дохід, відсоток повернення), фільтр за статусом і e-mail, а в рядку — склад кошика, сума, номер замовлення й код персонального купона.
Кинуті кошики для OpenCart — Pro-поля у безкоштовній версії сірі, з бейджем Pro
Свіжий інстал — це чиста безкоштовна версія. Pro-можливості видно на своєму місці, але вони заблоковані й підписані бейджем Pro: нічого не вмикається саме собою і не гасне через тиждень.
Кинуті кошики для OpenCart — модалка з двома табами: тріал або ключ
Тріал стартує лише вашим кліком: вводите e-mail — і одразу отримуєте ключ на 7 днів, той самий, що й при оплаті. Другий таб — для вже купленого ключа.
Кинуті кошики для OpenCart — вкладка Ліцензія з активним Pro
Вкладка «Ліцензія» показує стан прямо: скільки днів лишилось і до якої дати діє. Відв’язати ліцензію можна самостійно, щоб перенести її на інший домен.

Нагадування у Viber або SMS

Багато покупців на чекауті лишають лише телефон, а e-mail не вводять зовсім. У Pro такий кошик теж повертається: через заданий час покупець отримує одне коротке повідомлення у Viber з посиланням на збережений кошик, а якщо Viber на номері немає або повідомлення не доставлено — SMS. Надсилання йде через ваш акаунт TurboSMS, тож ціна повідомлення — за вашим тарифом.

Модуль пише один раз на кошик і не пише вночі: тихі години задаються в налаштуваннях, повідомлення, яке припало на ніч, піде зранку. Посилання у Viber/SMS окреме від посилання в листі, тож одне не скасовує інше. Перед запуском можна перевірити баланс і надіслати собі тестове повідомлення просто з адмінки.

Кинуті кошики для OpenCart — налаштування нагадувань у Viber і SMS через TurboSMS
Вкладка «Viber / SMS»: токен TurboSMS, канал, відправники, затримка, тихі години, текст і тестове повідомлення (Pro).

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

  1. Покупець складає кошик. Залогінені клієнти записуються одразу; гості — щойно ввели e-mail на сторінці оформлення замовлення. Поки адреси немає, у базу не пишеться нічого.
  2. Після заданого періоду неактивності (за замовчуванням 60 хвилин) фонове сканування позначає кошик як покинутий.
  3. Йде лист-нагадування з персональним посиланням. Тема й текст листа редагуються, доступні плейсхолдери {customer_name}, {cart_items}, {recovery_link}, {store_name}.
  4. Клік по посиланню відновлює кошик — товари повертаються, покупець продовжує з того самого місця. Коли з’являється замовлення на цю адресу, кошик автоматично переходить у статус повернений.
  5. З Pro: замість одного листа йде ланцюжок до трьох — кожен зі своєю затримкою, темою й текстом, а починаючи з обраного листа автоматично підставляється персональний купон-знижка. Про кожен покинутий кошик власник магазину отримує сповіщення в Telegram.

Скільки коштує

1 290 грн — разова покупка. Ліцензія безстрокова: платите один раз, оновлення й технічна підтримка входять у ціну. Один ключ — один домен і його піддомени.

Переносите магазин на інший домен — деактивуйте ліцензію на старому й активуйте на новому самостійно в кабінеті.

Ліцензія безстрокова — нічого не спливає і не вимикається. Один ключ — один домен; переносите магазин — деактивуйте ліцензію на старому домені й активуйте на новому самостійно.

Один ключ — один домен. Переносите магазин — деактивуйте ліцензію на старому домені й активуйте на новому самостійно, без звернення до підтримки.

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

Встановлення

OpenCart 4.x

  1. Адмінка → Розширення → Встановлення розширень → завантажте abandoned_cart.ocmod.zip.
  2. Адмінка → Розширення → Розширення → Модулі → знайдіть «Повернення покинутих кошиків» і натисніть зелений «+» (це створює таблицю модуля, реєструє події та видає права доступу).
  3. Натисніть «олівець», увімкніть модуль і збережіть. Одразу після завантаження, до натискання «+», роут відповідає «Permission denied» — це штатна поведінка OpenCart 4.

OpenCart 3.x

  1. Адмінка → Розширення → Установник → завантажте abandoned-cart-oc3.ocmod.zip.
  2. Адмінка → Розширення → Модифікатори → натисніть «Оновити».
  3. Адмінка → Розширення → Модулі → знайдіть модуль, натисніть «+», потім «Редагувати»: увімкніть і збережіть.

Крон

Інсталятор додає два записи в Система → Обслуговування → Завдання крону: abandoned_cart_scan (щогодини — позначає покинуті кошики й шле листи) і abandoned_cart_cleanup (щодня — закриває прострочені кошики й чистить старі дані).

Власний крон OpenCart спрацьовує лише тоді, коли хтось зайшов у вітрину, і його найдрібніший цикл — одна година. Щоб листи йшли з точністю до хвилин, налаштуйте системний крон на URL сканування (він показаний на сторінці налаштувань модуля), наприклад раз на 15 хвилин:

*/15 * * * * curl -s "https://example.com/index.php?route=extension/abandoned_cart/cron.scan" >/dev/null

Для OpenCart 3.x роут інший — extension/module/abandoned_cart_cron/scan; готовий URL так само підставлений у налаштуваннях.

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

  • OpenCart 3.0.2 – 3.0.5.0 (збірка abandoned-cart-oc3.ocmod.zip) або 4.0.2 – 4.1.x (збірка abandoned_cart.ocmod.zip)
  • PHP 7.4+ для OpenCart 3.x, 8.0+ для OpenCart 4.x
  • Робоча відправка пошти в магазині — модуль шле листи штатним поштовим механізмом OpenCart
  • Системний крон (бажано) — для точності відправки до хвилин

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

  • Нічого зайвого не збирається — від анонімного перегляду не зберігається жодних персональних даних. Гостьовий кошик записується лише після того, як покупець сам ввів e-mail у чекауті.
  • Посилання-відновлення безпечне для листа — у базі лежить лише SHA-256-хеш токена, а не сам токен; посилання одноразове й має обмежений термін життя.
  • Повернення визначається автоматично — коли на e-mail або ID клієнта з’являється замовлення, відкриті кошики цього покупця переводяться у статус «повернений» і враховуються в повернутому доході.
  • Купони Pro — справжні купони OpenCart, а не текстова заглушка: одноразовий запис у таблиці купонів, з власним терміном дії, у відсотках або фіксованою сумою.
  • Секрети шифруються — токен Telegram-бота зберігається у зашифрованому вигляді; при переїзді магазину в іншу теку чи базу модуль попереджає і просить ввести його заново.
  • Зовнішні звернення — лише три: catcode.com.ua для перевірки ліцензійного ключа (раз на добу), api.telegram.org — лише якщо ви увімкнули Telegram-сповіщення, і api.turbosms.ua — лише якщо ввімкнено нагадування у Viber/SMS.

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

1.2.0 — 14 вересня 2026
Pro: нагадування у Viber або SMS через TurboSMS для покупців, які лишили на чекауті лише телефон. Одне повідомлення на кошик, Viber з резервним SMS або один канал на вибір, тихі години, окреме одноразове посилання, перевірка балансу і тестове повідомлення в адмінці. Телефон тепер фіксується разом з e-mail, а замовлення з тим самим телефоном закриває кошик як повернений. Оновлення з 1.1 додає потрібні поля в таблицю саме.
1.1.0 — 3 серпня 2026
Перебудовано модель Free/Pro: свіже встановлення більше не вмикає Pro саме собою — 7-денний тріал видається лише кліком «Спробувати Pro» і приходить ключем у модалку та листом. Ліцензія перевіряється на сервері CatCode з добовим кешем і 14-денним пільговим періодом, тож недоступність сайту не гасить Pro у платників. Pro-можливості видно завжди, але без ключа вони сірі, з бейджем і поясненням. Виправлено: персональний купон більше не «відв’язується» від покупця, коли рядок кошика видалено — купон видаляється разом із ним, а сирітські купони прибирає щоденне прибирання; налаштування SMTP тепер справді доходять до поштового адаптера OpenCart 4 (раніше нагадування йшли повз налаштований сервер і мали більше шансів потрапити в спам).
1.0.1 — 24 липня 2026
Виправлено події на OpenCart 4.0.2.x: роздільник методу відрізняється між 4.0 і 4.1, тому фіксація кошиків і визначення відновлених замовлень мовчки не спрацьовували.
1.0.0 — липень 2026
Перший публічний реліз: фіксація кошиків залогінених покупців і гостей із введеним e-mail, лист-нагадування з одноразовим посиланням-відновленням, автовизначення відновлених кошиків, список і статистика в адмінці; Pro — ланцюжок до трьох листів, персональний одноразовий купон, сповіщення в Telegram, експорт CSV.

Часті питання

Коли надсилається нагадування?

Через заданий вами час після того, як покупець залишив кошик без оформлення.

Що робить посилання з листа?

Повертає товари в кошик покупця, щоб він продовжив оформлення з того ж місця.

Чи працює для гостей?

Так, якщо покупець встиг залишити email у чекауті.

Скільки листів надсилати?

Кількість листів і паузи між ними налаштовуються в адмінці.

Питання щодо модуля?

Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.

@catcode_support

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

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

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