Бланк рекламації для друку
Модуль Бланк рекламації генерує готовий до друку документ рекламації (рекламаційний бланк), що відповідає структурі, потрібній згідно із Законом про права споживача, та широко вживаному зразку UOKiK. Секція продавця попередньо заповнюється даними з майстра конфігурації, а секції покупця, товару, опису дефекту та бажаного рішення залишаються порожніми.
Точки входу
Section titled “Точки входу”| Спосіб використання | Де |
|---|---|
| Шорткод | [polski_complaint_template] - вбудовує в контент сторінки |
| Перегляд в адмінці | Polski > Complaint template - перегляд і завантаження |
| Завантаження HTML | Кнопка Download as HTML - text/html із заголовком Content-Disposition: attachment |
Секції бланка
Section titled “Секції бланка”Згенерований документ складається з таких секцій:
| Секція | Джерело | Редагована |
|---|---|---|
| Seller | polski_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_nip | NIP (з префіксом) |
company_email | Контактний email |
Якщо жоден із цих ключів не заповнений, секція Seller містить порожній рядок для ручного заповнення, документ усе одно структурно коректний.
Бажане рішення
Section titled “Бажане рішення”Покупець позначає одне з чотирьох прав, що випливають зі ст. 43a-43g Закону про права споживача:
- Ремонт (repair)
- Заміна (replacement)
- Зниження ціни (price reduction) з бажаною сумою
- Відмова від договору (withdrawal) з поверненням повної ціни
Усі чотири чекбокси рендеряться як символи ☐ (порожній квадрат Unicode), покупець заповнює їх на роздруківці.
Шорткод
Section titled “Шорткод”[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, capabilitymanage_woocommerce
Стиль друку
Section titled “Стиль друку”Вбудований 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 } }Увімкнення
Section titled “Увімкнення”Модуль активний прапорцем complaint_template у Polski > Модулі. Вимкнений - шорткод і сторінка адмінки не реєструються.
Обмеження
Section titled “Обмеження”- Немає вибору мови бланка (завжди pl)
- Немає автоматичної інтеграції із замовленнями WooCommerce (покупець вводить номер вручну)
- Немає PDF, лише HTML (PDF планується в PRO)
- Шаблон не підтримує підстановку логотипу магазину