Как правильно сделать уведомление об использовании кук в OpenCart без модулей


198

Захожу на сайт в 2026 году - а там попап "Мы используем куки, ок?". В 90% случаев. Закон такой (дискуссионный конечно), штрафы есть (реально, люди жаловались), все уже привыкли (хоть и грустят за кулисами). А в дефолтном OpenCart (и ocStore 3.0.3.7) этого модуля просто нет. Вообще. Кто-то возразит во многих сборках уже есть, да, может быть, но когда начинал пилить exopencart ещё не было. И вообще я тут боли ЦА отрабатываю, хватит придираться к словам!

Поэтому запилил свой модуль. Что в нём:

  • Произвольный текст с призывом - пишешь что хочешь, хоть "Мы куки жрём, соглашайся или вали".
  • Ссылка на статью с политикой конфиденциальности - выбираешь из стандартных статей.
  • Текст на кнопке - не скучное "Согласен", а "Хуй с вами, соглашаюсь", "Ок, жрите", "Да пох" - что душа пожелает
  • Всё на нескольких языках - меняешь язык сайта, меняется и попап
  • Показывается только при первом посещении - пока не нажмёшь кнопку, флаг в localStorage не ставится, попап висит

Всё. Больше ничего не нужно. Нет лишних модулей, просто включил - настроил - работает.

В дефолтном OpenCart ты либо живёшь без попапа и ждёшь штрафа, либо лепишь костыль, либо покупаешь очередной "GDPR Pro Monster". Зачем? Добавить попап с localStorage и текстом - 2 часа работы.

Теперь в exopencart это внутри. Зашёл в "Расширения/Модули/Уведомление о конфиденциальности" - написал текст, выбрал статью, поменял кнопку - и всё. Первый посетитель увидел, нажал "Хуй с вами" - и больше не видит. Контролёры довольны, штрафы не приходят, нервы целы.

Как то так, но лучше чем никак, согласен?


Написать комментарий
Введите код с картинки