Перейти до вмісту

Бланк рекламації для друку

Модуль Бланк рекламації генерує готовий до друку документ рекламації (рекламаційний бланк), що відповідає структурі, потрібній згідно із Законом про права споживача, та широко вживаному зразку UOKiK. Секція продавця попередньо заповнюється даними з майстра конфігурації, а секції покупця, товару, опису дефекту та бажаного рішення залишаються порожніми.

Спосіб використанняДе
Шорткод[polski_complaint_template] - вбудовує в контент сторінки
Перегляд в адмінціPolski > Complaint template - перегляд і завантаження
Завантаження HTMLКнопка Download as HTML - text/html із заголовком Content-Disposition: attachment

Згенерований документ складається з таких секцій:

СекціяДжерелоРедагована
Sellerpolski_general.company_name/address/nip/emailАвто
CustomerІм’я та прізвище, адреса, email, телефонПорожні поля
Order and productНомер замовлення, дата покупки, назва товаруПорожні поля
DefectОпис дефекту, дата виявленняПорожні поля
Requested remedyЧекбокси: ремонт, заміна, зниження, відмоваДля позначення
Bank accountНомер IBAN для поверненняПорожнє поле
SignatureДата і підписПорожнє поле

Секція продавця, що заповнюється автоматично

Section titled “Секція продавця, що заповнюється автоматично”

З опції polski_general беруться чотири поля:

Ключ опціїПоле документа
company_nameНазва продавця
company_addressАдреса
company_nipNIP (з префіксом)
company_emailКонтактний email

Якщо жоден із цих ключів не заповнений, секція Seller містить порожній рядок для ручного заповнення, документ усе одно структурно коректний.

Покупець позначає одне з чотирьох прав, що випливають зі ст. 43a-43g Закону про права споживача:

  • Ремонт (repair)
  • Заміна (replacement)
  • Зниження ціни (price reduction) з бажаною сумою
  • Відмова від договору (withdrawal) з поверненням повної ціни

Усі чотири чекбокси рендеряться як символи ☐ (порожній квадрат Unicode), покупець заповнює їх на роздруківці.

[polski_complaint_template]

Вбудований на сторінці Рекламації в магазині, клієнт може роздрукувати безпосередньо за допомогою CSS @media print. Шорткод не приймає атрибутів (усі дані з polski_general).

Завантаження окремого HTML

Section titled “Завантаження окремого HTML”

Адміністратор може завантажити бланк як повний файл .html (разом із <!doctype>, стилем для друку та meta charset). Корисно для надсилання поштою або розміщення на сервері як статичного файлу.

  • Назва: polski-complaint-template-<YYYYMMDD>.html
  • Content-Type: text/html; charset=utf-8
  • Захист: nonce polski_complaint_download, capability manage_woocommerce

Вбудований CSS в окремому HTML:

body { max-width: 780px; margin: 40px auto; line-height: 1.5; }
.field { border-bottom: 1px solid #999; padding: 6px 0; }
.row { display: flex; gap: 24px; }
@media print { body { margin: 0 } .no-print { display: none } }

Модуль активний прапорцем complaint_template у Polski > Модулі. Вимкнений - шорткод і сторінка адмінки не реєструються.

  • Немає вибору мови бланка (завжди pl)
  • Немає автоматичної інтеграції із замовленнями WooCommerce (покупець вводить номер вручну)
  • Немає PDF, лише HTML (PDF планується в PRO)
  • Шаблон не підтримує підстановку логотипу магазину