Связаться
  • OpenCart
  • Продажи и конверсия
  • v1.0.1

Verified Delivery Reviews для OpenCart — отзывы только после получения посылки

Запрос на отзыв уходит покупателю не сразу после оформления, а когда посылку действительно забрали: по статусу ТТН Новой Почты, Укрпочты, Meest или ROZETKA Delivery из наших модулей доставки для OpenCart, а для самовывоза и курьера — по статусу «Выполнен». Одно письмо на заказ на языке покупателя, пять звёзд под каждым товаром, форма без аккаунта, отметка «Покупатель получил товар · Новая Почта» рядом с отзывом, отписка и отчёт. OpenCart 4.x, 3.x и 2.3. Базовая версия бесплатная, Pro — Viber/SMS через TurboSMS, Telegram-бот, фото в отзывах, свои тексты и CSV. Лицензия навсегда.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 4.0.2 – 4.1.x, 3.0.x и 2.3.0.2 (проверено на 4.1.0.3, 4.0.2.3, 3.0.5.0 и 2.3.0.2) · PHP 7.0+ (живой прогон на PHP 8.3 и 7.0) · драйверы БД mysqli и pdo · статусы ТТН — из наших модулей Новой Почты, Укрпочты, Meest и ROZETKA Delivery для OpenCart
Версия
v1.0.1 (OpenCart 4)
v1.0.1 (OpenCart 3.x)
v1.0.1 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
сентябрь 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

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

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

Функция Free Pro
Запрос только после получения: статус ТТН Новой Почты, Укрпочты, Meest или ROZETKA Delivery из наших модулей доставки для OpenCart ✔ ✔
Заказы без ТТН (самовывоз, курьер) — по статусу заказа; по умолчанию только «Выполнен», без «Отправлен»; режимы «ТТН, иначе статус», «только ТТН», «только статус» ✔ ✔
Отказ, возврат или отмена — запрос не уходит ✔ ✔
Панель в карточке заказа: «Покупатель получил — запланировать», «Отправить сейчас», трек-номер Укрпочты ✔ ✔
Один запрос на заказ, пауза на покупателя (30 дней), тихие часы ночью, задержка после получения ✔ ✔
Без писем по старым заказам: учитываются только оформленные после установки ✔ ✔
Письмо через почту магазина на языке заказа (украинский, русский, английский), 5 звёзд под каждым товаром ✔ ✔
Форма отзыва по ссылке без аккаунта, с уже выбранной оценкой, на отдельной чистой странице ✔ ✔
Отзыв — обычный отзыв в Каталог → Отзывы; в OpenCart 4 рейтинг товара пересчитывается ✔ ✔
Отметка «Покупатель получил товар · Новая Почта» рядом с отзывом на странице товара ✔ ✔
Антиспам формы: ловушка для ботов, минимальное время заполнения, лимит с IP, не больше 2 ссылок ✔ ✔
Публикация: все на модерацию, 4–5 звёзд сразу или все сразу ✔ ✔
Отписка «Не просить у меня отзывов» в каждом письме ✔ ✔
Отчёт за 30 дней: получено, отправлено, открыли форму, оставили отзыв, средняя оценка, почему не отправлено ✔ ✔
Запуск: планировщик OpenCart 4, cron-адрес с ключом или автоматически при открытии админки ✔ ✔
Админка и письма на украинском, русском, английском ✔ ✔
Периоды отчёта 30 дней 7 / 30 / 90 / 365 дней
Viber с запасным SMS через ваш аккаунт TurboSMS — ✔
Telegram-бот: кнопка на странице успешного заказа, запрос приходит в чат — ✔
Фото в отзывах (JPEG, PNG, WebP) с галереей под отзывом — ✔
Своя тема, заголовок и текст письма, тексты Viber/SMS и Telegram с переменными — ✔
Разбивка отчёта по каналам и экспорт CSV без персональных данных — ✔

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

Письмо с запросом отзыва и форма отзыва Verified Delivery Reviews для OpenCart на телефоне
Телефон, 390 px, OpenCart 4.1, скриншоты на украинском. Слева — письмо «Ваша посылка у вас»: товары заказа, пять звёзд под каждым и ссылка «Не просить у меня отзывов». Справа — форма, открывшаяся после клика по четвёртой звезде: оценка уже выбрана, подзаголовок «получено 24.09.2026 (Новая Почта)». Магазин тестовый, товары — из демо-данных OpenCart. Покупателю письмо и форма приходят на языке заказа, в том числе на русском.
Отзыв на странице товара OpenCart с отметкой «Покупатель получил товар · Новая Почта»
Одобренный отзыв на странице товара (стандартная тема OpenCart 4.1, украинская витрина): зелёная отметка «Покупатель получил товар · Новая Почта» над текстом. Соседний отзыв пришёл не через письмо модуля — отметки у него нет.
Настройки Verified Delivery Reviews для OpenCart: триггер по статусу ТТН, службы доставки и статусы заказа
Вкладка «Когда просить» (админка на украинском). Триггер «Статус ТТН; заказы без ТТН — по статусу заказа», найденные модули перевозчиков отмечены зелёным, среди статусов заказа отмечен только «Complete» («Выполнен»).

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

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

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

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

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

  • OpenCart 4.0.2 – 4.1.x (проверено на 4.1.0.3 и 4.0.2.3), 3.0.x (проверено на 3.0.5.0) или 2.3.0.2. OpenCart 4.0.0/4.0.1 и 3.0.3.x отдельно не проверяли.
  • PHP 7.0+: сборку 2.3 гоняли на PHP 7.0, остальные — на PHP 8.3. MySQL / MariaDB, драйверы mysqli и pdo.
  • Статусы ТТН — из наших модулей доставки для OpenCart: Новая Почта, Укрпочта, Meest, ROZETKA Delivery. Модули других разработчиков не читаются — для них есть триггер по статусу заказа.
  • Обновление статусов. Если модуль перевозчика не обновляет статус ТТН (например, выключен его крон), запрос уйдёт после следующего обновления или после кнопки «Покупатель получил». Укрпочту модуль опрашивает сам ключом вашего модуля Укрпочты.
  • Запуск. OpenCart 4 — задача в Расширения → Cron (ежечасно, когда crontab хостинга вызывает cron магазина); все версии — cron-адрес с ключом для crontab хостинга; без crontab — при открытии админки, до 10 запросов за раз.
  • Почта — почтовые настройки магазина (Система → Настройки → Почта). Заголовка List-Unsubscribe в письме нет: почтовый класс OpenCart не позволяет добавить свои заголовки, поэтому отписка — ссылкой в тексте письма.
  • OpenCart 2.3: штатный установщик требует FTP, поэтому содержимое папки upload/ заливается вручную.

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

v1.0.1 Текущая сентябрь 2026

Форма отзыва: название и фото товара теперь внутри карточки, а не на её верхней рамке.

v1.0.0 Первый релиз сентябрь 2026

Для OpenCart 4.x, 3.x и 2.3: запрос на отзыв после подтверждённой доставки (Новая Почта, Укрпочта, Meest, ROZETKA Delivery, статус «Выполнен»), один запрос на заказ, пауза на покупателя,…

Вместе с Verified Delivery Reviews для OpenCart покупают

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

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

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

Verified Delivery Reviews для OpenCart — модуль, который просит отзыв у покупателя тогда, когда тот уже держит товар в руках. На маркетплейсах отзыв о продавце можно оставить сразу после оформления, ещё до получения, — и продавцы месяцами оспаривают оценки за отменённые заказы. На своём сайте можно иначе: спрашивать только тех, кто посылку забрал, и показывать это рядом с отзывом.

Модуль следит за статусом ТТН, который уже хранят наши модули доставки для OpenCart — Новая Почта, Укрпочта, Meest и ROZETKA Delivery, — и когда посылка получена, через несколько дней отправляет одно письмо на заказ с пятью звёздами под каждым товаром. Клик по звезде открывает короткую форму без аккаунта, отзыв попадает в штатный Каталог → Отзывы, а на странице товара получает отметку «Покупатель получил товар · Новая Почта». Заказы без ТТН — самовывоз, курьер — идут по статусу «Выполнен».

Магазин на WordPress? Та же логика есть для WooCommerce — Verified Delivery Reviews для WooCommerce.

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

  • Одно письмо, когда посылка уже дома. По умолчанию — через 3 дня после получения, чтобы покупатель успел попробовать товар; ночью (с 21:00 до 9:00 по Киеву) ничего не отправляется.
  • Звёзды прямо в письме. Под каждым товаром пять звёзд: клик открывает форму с уже выбранной оценкой. Письмо уходит через почтовые настройки вашего магазина и на языке заказа.
  • Форма без аккаунта. Личная ссылка, действующая 60 дней: звёзды, пара слов о товаре и имя для сайта. Текст можно не писать — достаточно оценки (или сделайте текст обязательным).
  • «Не просить у меня отзывов». Ссылка в каждом письме; отписка — кнопкой на странице, поэтому почтовые сканеры, открывающие ссылки, никого не отписывают.

Отзыв — обычный отзыв OpenCart: он появляется в Каталог → Отзывы, где вы его одобряете, как всегда. Модуль добавляет рядом зелёную отметку «Покупатель получил товар» и, если хотите, службу доставки. В OpenCart 4 рейтинг товара пересчитывается сразу после одобрения. Если в магазине включены уведомления о новых отзывах, вам придёт письмо.

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

Расширения → Расширения → Модули → Verified Delivery Reviews. Семь вкладок: «Отчёт», «Когда просить», «Сообщения», «Форма и отметка», «Запросы», «Расписание», «Лицензия».

  • Триггер. «Статус ТТН, заказы без ТТН — по статусу заказа» (по умолчанию), «только статус ТТН» или «только статус заказа». Службы доставки включаются галочками, рядом видно, найден ли их модуль.
  • Статусы «получено». Пока вы ничего не выбрали, модуль берёт из списка «выполненных» статусов магазина только «Выполнен» — без «Отправлен», потому что отправленную посылку ещё не получили. «Отправлен» стоит добавлять, только если ТТН отслеживают наши модули перевозчиков.
  • Время и антиспам. Задержка после получения, тихие часы и часовой пояс, пауза на покупателя, пропуск уже оценённых товаров, минимальная сумма заказа, сколько дней действует ссылка, сколько запросов за один запуск.
  • Форма и отметка. Модерация всех, автопубликация 4–5 звёзд или всех; обязательный текст; свой текст отметки и служба доставки в ней.
  • Тестовое письмо себе. Укажите свой адрес и язык — придёт пример письма только вам, покупателям ничего не уходит.

Панель в карточке заказа. Где сейчас запрос (запланирован, отправлен, есть отзыв, пропущен и почему), кнопки «Покупатель получил — запланировать» и «Отправить сейчас», а для Укрпочты — поле трек-номера. Вкладка «Запросы» показывает все запросы с поиском по номеру заказа.

Отчёт. Получено посылок, отправлено запросов, открыли форму, оставили отзыв, средняя оценка — по источнику (Новая Почта, Meest, ROZETKA Delivery, Укрпочта, статус заказа, подтвердил менеджер) и с причинами, почему запрос не ушёл: покупатель отписался, посылка не получена, покупателя уже спрашивали, заказ отменён.

Pro: Viber, SMS, Telegram, фото и свои тексты

  • Viber / SMS через TurboSMS. Ваш аккаунт turbosms.ua и ваши согласованные имена отправителей: сначала Viber, если на номере нет Viber — SMS (или только Viber, или только SMS). Кнопка «Проверить соединение и баланс». Сообщения оплачиваются TurboSMS по его тарифам.
  • Telegram. Бот от @BotFather подключается кнопкой «Подключить бота» (нужен HTTPS). На странице успешного заказа покупатель нажимает «Получить в Telegram» — запрос придёт в чат с кнопкой «Оставить отзыв». Команда /stop или блокировка бота — отписка. Бот не пишет тем, кто его не запускал: так работает Telegram.
  • Фото в отзывах. Лимит количества и размера настраивается; JPEG, PNG, WebP проверяются по содержимому файла, а не только по расширению. Галерея появляется под отзывом после одобрения.
  • Свои тексты. Тема, заголовок и текст письма, тексты Viber/SMS и Telegram с переменными {customer_name}, {store_name}, {order_number}, {carrier}, {ttn}, {review_link}. Пустое поле — встроенный текст на языке заказа.
  • Отчёт. Периоды 7/30/90/365 дней, разбивка по каналам (e-mail, Viber/SMS, Telegram) и CSV без e-mail и телефонов покупателей.

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

  1. При каждом запуске модуль смотрит на свежие заказы: получена ли посылка по ТТН нашего модуля доставки, получил ли заказ статус «получено», нажал ли менеджер «Покупатель получил».
  2. Получение подтверждено — заказ получает запрос с датой отправки: задержка после получения, тихие часы. Отказ, возврат или отмена — запрос пропускается с причиной.
  3. Перед отправкой модуль ещё раз проверяет: заказ не отменён, покупатель не отписался и его не спрашивали последние 30 дней, в заказе остались неоценённые товары.
  4. Письмо (в Pro — ещё Viber/SMS и Telegram) уходит на языке заказа. Один запрос на заказ гарантирует уникальная запись в базе, а блокировка запуска не даёт двум запускам крона отправить дубль.
  5. Покупатель открывает форму по личной ссылке, ставит звёзды и пишет отзыв — он сохраняется в штатную таблицу отзывов OpenCart со связью с заказом и службой доставки.
  6. Вы модерируете как обычно: Каталог → Отзывы. После одобрения — отметка «Покупатель получил товар» на странице товара.

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

  • Только чтение. Модуль читает таблицы наших модулей доставки и ничего в них не меняет. Для будущих модулей есть событие cc_shipment_delivered (order_id, carrier, ttn, delivered_at).
  • Одна библиотека на три сборки. Логика общая для OpenCart 4, 3 и 2.3 и написана под PHP 7.0+; экран настроек, панель заказа, форма и письмо имеют свои стили и одинаково выглядят на Bootstrap 5 и 3.
  • Один запрос на заказ — уникальный ключ в собственной таблице и атомарное «взятие» запроса перед отправкой; запуски не накладываются благодаря блокировке MySQL.
  • Приватность. Ссылка — случайный токен, в базе только его хеш. E-mail и телефон для паузы и отписки хранятся только как хеши.
  • Обычные отзывы. Отзывы пишутся в штатную таблицу отзывов OpenCart, отметка добавляется событием к списку отзывов товара. Удалите модуль — отзывы остаются в Каталог → Отзывы.
  • Удаление. Деинсталляция снимает события, задачи крона и таблицы модуля (галочка «Сохранить данные» оставляет отписки и журнал). Подключённый Telegram-бот при деинсталляции отключается.

Как установить

  1. OpenCart 4: Расширения → Установщик → загрузите cc_vdreviews.ocmod.zip (имя архива не меняйте) и нажмите «Установить». OpenCart 3: Расширения → Установщик → cc_vdreviews-oc3.ocmod.zip. OpenCart 2.3: залейте содержимое папки upload/ из cc_vdreviews-oc2.ocmod.zip в корень магазина (FTP или файловый менеджер хостинга).
  2. Расширения → Расширения → Модули → Verified Delivery Reviews → «Установить», затем «Редактировать».
  3. Вкладка «Когда просить»: включите статус, проверьте триггер, службы доставки и статус «получено», сохраните.
  4. Вкладка «Сообщения»: «Отправить тестовое письмо» на свой адрес — увидите, что получит покупатель.
  5. Вкладка «Расписание»: добавьте cron-адрес в crontab хостинга (или положитесь на запуск из админки).
  6. Для Pro: вкладка «Лицензия» — ключ из письма после оплаты или 7-дневный триал.

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

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

@catcode_support Настройка, совместимость, активация
Мне нужны ваши модули доставки?

Для триггера «по статусу ТТН» — да: модуль читает статусы, которые уже хранят наши модули Новой Почты, Укрпочты, Meest и ROZETKA Delivery для OpenCart, и ничего в них не меняет. Без них работает режим «по статусу заказа»: запрос уходит, когда заказ получает статус «Выполнен».

Почему по умолчанию только «Выполнен», а не «Отправлен»?

В стоковом OpenCart к «выполненным» статусам относятся и «Выполнен», и «Отправлен». Отправленную посылку ещё не получили, поэтому модуль берёт только «Выполнен». «Отправлен» стоит добавлять, только если ТТН отслеживают наши модули перевозчиков — тогда модуль и так дождётся статуса «получено».

Как с Укрпочтой?

Статус читается ключом, сохранённым в нашем модуле Укрпочты, — не чаще раза в 6 часов на посылку. Трек-номер модуль берёт из модуля Укрпочты, а если его там нет — менеджер вписывает его в панели заказа. Вручено — запрос, возврат отправителю — нет.

Клиенты, купившие год назад, получат кучу писем?

Нет. Заказы, оформленные до установки, пропускаются; при желании можно сознательно охватить последние N дней.

Покупатель заказывает каждую неделю — он будет получать письмо каждый раз?

Нет. Один запрос на заказ и пауза на покупателя (по умолчанию 30 дней, сравниваются e-mail и телефон). Товары, о которых он уже оставил отзыв, в запрос не попадают.

Можно написать отзыв без регистрации?

Да. Ссылка в письме личная и действует 60 дней: покупатель видит свои товары, ставит звёзды, пишет пару слов и имя для сайта. Аккаунт не нужен.

У меня нет crontab на хостинге.

Модуль запускается сам, когда кто-то из менеджеров открывает админку (не чаще раза в 15 минут, до 10 запросов за раз). Для точного времени добавьте cron-адрес со вкладки «Расписание»; в OpenCart 4 задача есть ещё и в Расширения → Cron.

Что будет, когда закончится триал Pro?

Viber/SMS, Telegram, фото и свои тексты выключатся, отчёт вернётся к 30 дням. Письма, форма, отметка и отписка работают дальше.

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

Базовая версия бесплатная. Pro — 1 290 грн, одна оплата, лицензия навсегда, для всех трёх сборок (OpenCart 4.x, 3.x и 2.3). Сообщения Viber/SMS оплачиваются TurboSMS по его тарифам.

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

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

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