OpenCart

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

Скачать бесплатно
Версия
v1.1.0 (OpenCart 4)
v1.1.0 (OpenCart 3.x)
v1.1.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

Что внутри

  • Фиксация брошенных корзин в OpenCart
  • Письмо-напоминание со ссылкой на восстановление корзины
  • Восстановление товаров одним кликом
  • Корзины залогиненных покупателей и гостей
  • Настройка задержки и количества писем
  • Статистика восстановленных корзин в админке

Брошенные корзины для 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
Вкладка «Лицензия» показывает состояние прямо: сколько дней осталось и до какой даты действует. Отвязать лицензию можно самостоятельно, чтобы перенести её на другой домен.

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

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

Что включено в лицензии

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

Сколько стоит

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-уведомления.

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

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. Расскажите о задаче — подготовим оценку.

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