Связаться
  • OpenCart
  • v1.2.2

Брошенные корзины для OpenCart 2.3, 3.x и 4.x

Бесплатный модуль брошенных корзин для OpenCart 3 и 4: захват корзины, письмо-напоминание с восстановлением в 1 клик, статистика. Pro — 3 письма, купоны, Telegram.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 и 4.0.2 – 4.1.x
Версия
v1.2.2 (OpenCart 4)
v1.2.1 (OpenCart 3.x)
v1.2.1 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
22 сентября 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Модуль в работе — 41 секунда

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

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

Как это выглядит

Брошенные корзины для OpenCart — список корзин и плитки статистики
Расширения → Брошенные корзины: четыре плитки статистики (брошено, возвращено, возвращённый доход, процент восстановления), фильтр по статусу и e-mail, а в строке — состав корзины, сумма, номер заказа и код персонального купона.
Брошенные корзины для OpenCart — Pro-поля в бесплатной версии серые, с бейджем Pro
Свежая установка — это чистая бесплатная версия. Pro-возможности видно на своём месте, но они заблокированы и подписаны бейджем Pro: ничего не включается само собой и не гаснет через неделю.
Брошенные корзины для OpenCart — модалка с двумя табами: триал или ключ
Триал стартует только вашим кликом: вводите e-mail — и сразу получаете ключ на 7 дней, тот же, что и при оплате. Второй таб — для уже купленного ключа.

Главное о модуле

Что получает админ

Отдельный экран «Брошенные корзины» в админке OpenCart: четыре плитки статистики — брошенных корзин, возвращённых корзин, возвращённый доход и процент восстановления — и таблица корзин с фильтром по статусу.

Напоминание в Viber или SMS

Многие покупатели на чекауте оставляют только телефон, а e-mail не вводят вовсе.

Крон

Инсталлятор добавляет две записи в Система → Обслуживание → Задачи крона: abandoned_cart_scan (ежечасно — помечает брошенные корзины и шлёт письма) и abandoned_cart_cleanup (ежедневно — закрывает просроченные корзины и чистит старые данные).

Триал стартует, когда вы попросите

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

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 2.3.0.x (сборка abandoned-cart-oc2.ocmod.zip), 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 2.3 проверена на PHP 5.6 и 7.0
  • Рабочая отправка почты в магазине — модуль шлёт письма штатным почтовым механизмом OpenCart
  • Системный крон (желательно) — для точности отправки до минут

История версий

v1.2.2 OC 4) и 1.2.1 (OpenCart 3 и 2.3 Текущая 22 сентября 2026

Ссылка из письма-напоминания теперь восстанавливает корзину и тогда, когда её открывают из почтовой программы или веб-почты.

v1.2.0 14 сентября 2026

Pro: напоминание в Viber или SMS через TurboSMS для покупателей, которые оставили на чекауте только телефон.

v1.1.0 3 августа 2026

Перестроена модель Free/Pro: свежая установка больше не включает Pro сама собой.

Все версии (5)
v1.0.1 24 июля 2026

Исправлены события на OpenCart 4.0.2.x.

v1.0.0 июль 2026

Первый публичный релиз: фиксация корзин залогиненных покупателей и гостей с введённым e-mail, письмо-напоминание с одноразовой ссылкой-восстановлением, автоопределение восстановленных…

Вместе с Брошенные корзины для OpenCart 2.3, 3.x и 4.x покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Брошенные корзины Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 790 ₴ навсегда вместо 6 260 ₴ поштучно
Купить набор →

Полное описание модуля

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

Что получает админ

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

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

Напоминание в Viber или SMS

Многие покупатели на чекауте оставляют только телефон, а e-mail не вводят вовсе. В Pro (сборка для OpenCart 4.x) такая корзина тоже возвращается: через заданное время покупатель получает одно короткое сообщение в Viber со ссылкой на сохранённую корзину, а если Viber на номере нет или сообщение не доставлено — SMS. Отправка идёт через ваш аккаунт TurboSMS, так что цена сообщения — по вашему тарифу.

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

Как это работает — шаг за шагом

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

Установка

OpenCart 4.x

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

OpenCart 2.3

  1. Штатный установщик OpenCart 2.3 копирует файлы только по FTP, поэтому распакуйте abandoned-cart-oc2.ocmod.zip и залейте содержимое папки upload/ в корень магазина (FTP/SFTP или файловый менеджер хостинга).
  2. Админка → Расширения → Модули → найдите модуль, нажмите «+», затем «Редактировать»: включите, сохраните и настройте системный крон на URL со вкладки «Основное».

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 2.3 планировщика нет вовсе, поэтому системный крон на этот же роут там обязателен.

Что под капотом

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

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Когда отправляется напоминание?

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

Что делает ссылка из письма?

Возвращает товары в корзину покупателя, чтобы он продолжил оформление с того же места.

Работает ли для гостей?

Да, если покупатель успел оставить email в чекауте.

Сколько писем отправлять?

Количество писем и паузы между ними настраиваются в админке.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль