Зв'язатись
OpenCart

EU Compliance Pack для OpenCart 2.3, 3.x і 4.x — кнопка Vertrag widerrufen і блок про законну гарантію

Інструмент для магазинів DE/AT: постійна кнопка «Vertrag widerrufen», двокрокова форма, лист-підтвердження з датою й часом, журнал заяв і блок про законну гарантію. Тексти — шаблони, які перевіряє ваш юрист. Pro — повний журнал, CSV, мітка GARAN, статус замовлення. Ліцензія назавжди.

Pro · ліцензія назавжди Тестові копії сайтів у ціні. Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 4.0.2.3+ і 4.1.x (перевірено на 4.0.2.3 і 4.1.0.3), 3.x (перевірено на 3.0.5.0), 2.3.0.2 · PHP 7.0+ · окрема збірка під кожну лінійку · мови модуля: Deutsch, English
Версія
v1.0.4 (OpenCart 4)
v1.0.3 (OpenCart 3.x)
v1.0.3 (OpenCart 2.3)
Ліцензія
сайт + тестова копія, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
01.11.2026
Або всі 401 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Кнопка «Vertrag widerrufen» на кожній сторінці вітрини: у підвалі або плаваюча, свої кольори й текст кожною мовою ✔ ✔
Текст кнопки лишається читабельним на її тлі ✔ ✔
Форма без входу в акаунт: три обовʼязкові поля — імʼя, договір, адреса для підтвердження ✔ ✔
Другий крок: повний текст заяви й окрема кнопка «Widerruf bestätigen» ✔ ✔
Частковий відступ: покупець називає товари, яких він стосується ✔ ✔
Лист-підтвердження з текстом заяви, датою й часом зі зміщенням часового поясу ✔ ✔
Копія заяви магазину ✔ ✔
Журнал заяв: запис не редагується й не видаляється, зберігаються IP, браузер, мова й час ✔ ✔
Звʼязок із замовленням за номером і поштою ✔ ✔
Повторне надсилання підтвердження, якщо лист не пішов ✔ ✔
Пауза ховає кнопку, адреса форми працює далі ✔ ✔
Блок про законну гарантію на товарі, у кошику й на чекауті: ваш офіційний файл Єврокомісії або текстова заготовка ✔ ✔
Останні 100 записів журналу ✔ ✔
Весь журнал — ✔
Експорт журналу в CSV — ✔
Мітка GARAN на товари, від 3 років — ✔
Автоматичний статус замовлення після заяви — ✔

Як це виглядає

Кнопка Vertrag widerrufen у підвалі магазину
Кнопка в підвалі стандартної теми OpenCart 4.1. Тестовий магазин.
Форма відмови від договору, крок 1
Крок 1: три обовʼязкові поля, решта добровільна. Тестові дані.
Підтвердження заяви, крок 2
Крок 2: повний текст заяви й окрема кнопка. Тестові дані.

Головне про модуль

Що побачить покупець

На кожній сторінці є кнопка. Вона не схована за входом в акаунт і не лежить у списку посилань.

Що отримує адмін

Журнал заяв показує кожну заяву дослівно з часом, адресою й договором. Запис не редагується й не видаляється.

Тріал стартує, коли ви попросите

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

Один ключ — сайт і тестова копія

Переносите сайт — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Тестова копія (staging., dev.) працює з тим самим ключем і місця сайту не займає. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • OpenCart 4.0.2.3+ і 4.1.x, 3.x або 2.3.0.2 · PHP 7.0+.
  • Робоча пошта магазину: лист-підтвердження йде транспортом OpenCart.
  • Мови модуля: Deutsch і English. Української й російської в модулі немає: це продукт для магазинів DE/AT.
  • Тема: кнопка стає в тег footer. Без нього вона йде перед кінцем сторінки, і тема може її перекрити. Перевіряйте на своїй темі.

Історія версій

v1.0.4 OC 4.x Поточна 01.11.2026

Перед оновленням на цю версію запишіть налаштування й ліцензійний ключ або замініть файли через FTP без деінсталяції.

v1.0.3 жовтень 2026

Кнопка не перекривається футером OpenCart 4.1.

v1.0.0 Перший реліз вересень 2026

Для OpenCart 4.x, 3.x і 2.3: кнопка, двокрокова форма, лист-підтвердження, журнал, блок про гарантію.

Разом з EU Compliance Pack купують

All Access Потрібно більше? Усі модулі (401) однією ліцензією, нові додаються самі. 4 990 ₴ Детальніше →

Повний опис модуля

EU Compliance Pack — модуль для магазинів OpenCart, які продають покупцям у Німеччині й Австрії. Він додає на вітрину постійну кнопку «Vertrag widerrufen» із двокроковою формою, лист-підтвердження й журнал заяв, а також блок про законну гарантію.

Це інструмент, а не юридичний висновок. Усі тексти модуля — шаблони. Чи достатньо їх для вашого магазину, вирішує ваш юрист.

Що побачить покупець

На кожній сторінці є кнопка. Вона не схована за входом в акаунт і не лежить у списку посилань.

Кнопка веде на форму з трьома обовʼязковими полями: імʼя, номер договору або замовлення, адреса для підтвердження. Усе інше добровільне.

На другому кроці покупець бачить повний текст заяви й натискає окрему кнопку «Widerruf bestätigen».

Після цього він отримує номер заяви, дату й час. Такий самий текст іде листом.

Що отримує адмін

Журнал заяв показує кожну заяву дослівно з часом, адресою й договором. Запис не редагується й не видаляється. Якщо номер і пошта збіглись із замовленням, журнал дає посилання на нього. Якщо лист не пішов, заява все одно збережена, а підтвердження можна надіслати ще раз.

Блок про законну гарантію стоїть на товарі, у кошику й на чекауті, де ви оберете. У Pro на товар можна додати мітку GARAN.

Що ви робите самі

  1. Даєте юристу перевірити тексти заяви, листа й повідомлення.
  2. Завантажуєте офіційні файли Єврокомісії, поки стоїть текстова заготовка.
  3. Згадуєте функцію відмови та її розміщення у своїй Widerrufsbelehrung (Art. 246a § 1 Abs. 2 EGBGB): модуль цього не робить.

Як це працює — крок за кроком

  1. Покупець натискає «Vertrag widerrufen» і заповнює форму.
  2. Перевіряє текст заяви й підтверджує її окремою кнопкою.
  3. Модуль пише заяву в журнал, шле лист покупцю й копію магазину.
  4. Якщо номер і пошта збіглись із замовленням, журнал показує цей звʼязок, а Pro ставить обраний статус.

Що під капотом

  • Поки модуль вимкнений, вітрина не отримує його розмітки.
  • Повторне надсилання тієї самої заяви протягом 5 хвилин не створює дубль: покупець бачить уже збережений запис.
  • Модуль не перевіряє строк відмови й не відмовляє за ним.
  • Дані з форми екрануються на екрані, а CSV захищений від формул Excel.
  • Збій пошти не втрачає заяву: покупець бачить номер і час, журнал показує збій.

Як встановити

  1. Розширення → Інсталятор: завантажте архів під свою версію, не змінюючи назву файлу. На 3.x і 2.3 потім оновіть модифікації. OpenCart 2.3 без FTP: скопіюйте upload/ у корінь магазину.
  2. Розширення → Модулі → EU Compliance Pack → Встановити → Редагувати.
  3. Увімкніть модуль і збережіть.
  4. Перевірте кнопку на своїй темі й надішліть тестову заяву.
  5. Вставте тексти, перевірені юристом, і файли Єврокомісії.
  6. Для Pro: вставте ключ або запустіть 7 днів тріалу.

Питання
про модуль

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

@catcode_support Налаштування, сумісність, активація
Після встановлення магазин відповідатиме закону?

Цього ми не обіцяємо. Модуль дає технічні засоби. Умови, Widerrufsbelehrung, тексти й графіку перевіряєте ви разом із юристом.

Звідки взяти офіційне повідомлення про гарантію?

Єврокомісія публікує файли різними мовами. Завантажте їх у image/catalog/ і вкажіть шлях у налаштуваннях. Текстовий режим — лише читабельна заготовка на час, поки файлів немає, а не гармонізована графіка.

Чи можна поставити паузу?

Пауза ховає кнопку для всіх. § 356a BGB вимагає постійної доступності, поки йде строк відмови, тож пауза годиться лише тоді, коли жоден строк уже не йде. Підказка про це є в модулі.

Мітка GARAN потрібна всім?

Ні. Вона для товарів, де виробник безкоштовно дає гарантію довговічності довшу за законну. Менше 3 років модуль не приймає.

Покупець мусить мати акаунт?

Ні. Форма відкрита для всіх, причину вказувати не потрібно. Поле причини вимкнене за замовчуванням.

Що станеться із журналом після видалення модуля?

Таблиця журналу лишається в базі: це ваш доказ.

OpenCart 2.3 не встановлює архів.

Інсталятор 2.3 копіює файли через FTP. Без FTP скопіюйте папку upload/ з архіву в корінь магазину, потім оновіть модифікації.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль