OpenCart

UA-юрпакет — оферта, cookie-баннер и согласие в чекауте для OpenCart 2.3, 3.x и 4.x

Версия
v1.1.0 (OpenCart 4)
v1.1.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Совместимость
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
Платформа
OpenCart
UA-юрпакет — оферта, cookie-баннер и согласие в чекауте для OpenCart 2.3, 3.x и 4.x

Что внутри

  • Генератор оферты, условий возврата, политики конфиденциальности и правил доставки
  • Тексты на украинском по анкете, с последующим редактированием
  • Cookie-баннер с категориями: обязательные, аналитика, маркетинг
  • Реальная блокировка скриптов аналитики до получения согласия
  • Чекбокс согласия в чекауте со ссылками на документы
  • Без согласия заказ не создаётся
  • Журнал согласий: кто, когда, IP, язык, версия документа
  • Экспорт журнала согласий в CSV (Pro)
  • Версионирование документов; открытие архивной редакции (Pro)

UA-юрпакет для OpenCart 2.3, 3.x и 4.x закрывает набор юридических требований к украинскому интернет-магазину, который обычно или откладывают, или заказывают отдельно у юриста.

UA-юрпакет для OpenCart — журнал согласий с версиями документов
Журнал согласий: тип (чекаут или cookie), результат, покупатель, номер заказа, IP и — главное — версии документов, которые были приняты.

Генератор документов

Вы заполняете анкету — название ФЛП или ООО, регистрационные данные, адрес, контакты, способы доставки и оплаты — и модуль создаёт четыре готовые информационные страницы: публичную оферту, условия возврата и обмена, политику конфиденциальности и обработки персональных данных и правила доставки и оплаты. Тексты на украинском, с учётом законов о защите прав потребителей, об электронной коммерции и о защите персональных данных. После генерации страницы остаются обычными страницами OpenCart — их можно свободно доредактировать.

Генератор документов UA-юрпакета в админке OpenCart
Выбираете нужные документы — модуль создаёт страницы, показывает их версию и дату последнего изменения.

Cookie-баннер, который действительно блокирует

Баннер с тремя категориями cookie — обязательные, аналитика, маркетинг — и кнопками «Принять», «Отклонить» и «Настроить». Главное: до получения согласия скрипты аналитики и рекламных пикселей не выполняются, а не просто прячется плашка. После согласия скрипты запускаются сразу, без перезагрузки страницы. Выбор покупателя запоминается, текст, цвета и позиция настраиваются, оба языка поддерживаются.

Cookie-баннер на странице товара OpenCart
Баннер на витрине: «Настроить», «Отклонить», «Принять все» и ссылка на политику конфиденциальности.

Согласие в чекауте и журнал

В чекаут добавляется обязательный чекбокс «Соглашаюсь с офертой и обработкой персональных данных» с живыми ссылками на сгенерированные документы. Без согласия заказ не создаётся — проверка стоит на уровне подтверждения, поэтому обойти её невозможно.

Чекбокс согласия в чекауте OpenCart, кнопка подтверждения заблокирована
Пока согласия нет — кнопка «Подтверждение заказа» неактивна, и заказ не создаётся.

Каждое согласие записывается в журнал: кто, когда, с какого IP-адреса, на каком языке и какую именно версию документа принял. Журнал фильтруется и экспортируется в CSV (Pro) — именно он и есть доказательная база в случае жалобы или проверки.

Версионирование документов

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

Бесплатная версия и Pro

Бесплатно: генератор всех четырёх документов, cookie-баннер с категориями и реальной блокировкой скриптов, обязательное согласие в чекауте, журнал согласий с фильтрами (на экране — последние 100 записей), перечень версий документов. Ничего из журнала не удаляется — это юридическое доказательство, и держать его в заложниках было бы неправильно.

Pro: журнал согласий без ограничения на экране, экспорт журнала в CSV, открытие архивной версии документа — точный текст, который покупатель видел на дату заказа.

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

Окно получения пробного ключа UA-юрпакета на 7 дней
Пробный ключ выдаётся по клику и показывается сразу — он же дублируется письмом.

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

  • 1.1.0 (OpenCart 3.x) — сборка для OpenCart 3.0.x переведена на серверную лицензию. Раньше ключ проверялся только по форме записи, а пробный Pro-период включался сам сразу после установки и перезапускался при каждом сохранении настроек — теперь свежая установка это чистая бесплатная версия, а триал на 7 дней стартует только по клику «Попробовать Pro». Ключ подтверждается сервером с 14-дневным запасом на случай его недоступности, а сохранение настроек больше не затирает активированный ключ. Во вкладке «Лицензия» появилось состояние лицензии со сроком действия и кнопкой «Отвязать».
  • 1.0.0 (OpenCart 2.3) — отдельная сборка для OpenCart 2.3.0.x. Всё, что в старших версиях: генератор четырёх документов, cookie-баннер с блокировкой скриптов, обязательное согласие в чекауте, журнал согласий и версионирование. Поскольку OpenCart 2.3 не умеет событий контроллера, проверка согласия в чекауте вставляется модификацией (ocmod) — после установки нужно нажать «Обновить» в Расширения → Модификации. Файлы заливаются в корень магазина вручную: штатный Инсталлятор 2.3 работает только по FTP.
  • 1.1.0 — исправлена ошибка, из-за которой на OpenCart 4.0.x каждая страница витрины отдавала фатальную ошибку вместо содержимого (обработчики событий требовали больше аргументов, чем передаёт 4.0). Pro теперь открывается настоящим ключом, подтверждённым сервером, а пробный период стартует только по клику владельца — раньше он включался сам после установки и после каждого сохранения. Лицензия проверяется с 14-дневным запасом на случай недоступности сервера. Исправлен обработчик правки информационных страниц: на 4.0.x он не срабатывал, поэтому версия документа могла не подняться. Исправлена упаковка архива — предыдущая сборка не принималась штатным Инсталлятором OpenCart.
  • 1.0.0 — первый выпуск.

Частые вопросы

Можно ли редактировать сгенерированные тексты?

Да. Документы создаются как обычные информационные страницы OpenCart и доступны для правки.

Баннер действительно блокирует Google Analytics и Meta Pixel?

Да. До согласия скрипты не выполняются, а не просто прячется плашка. После согласия запускаются без перезагрузки.

Что именно сохраняется как доказательство согласия?

Пользователь, дата и время, IP-адрес, язык, номер заказа и версия документа, которая была принята.

Что будет, если я изменю текст оферты?

Версия документа повысится, старая редакция сохранится в архиве, а новые согласия будут писаться уже с новой версией.

Можно ли сделать чекбокс необязательным?

Да, обязательность включается и выключается в настройках.

Вопросы по модулю?

Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.

@catcode_support

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

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

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