Додатки для замовлень Pro для PrestaShop 1.6.x і 1.7.x
Вкладення до замовлень у PrestaShop – модуль Pro | PrestaDev
Вкладення до замовлень у PrestaShop – модуль Pro | PrestaDev
Вкладення до замовлень у PrestaShop – модуль Pro | PrestaDev

Вкладення до замовлень Pro для PrestaShop

Module version: 1.7.1

PrestaShop compatibility: 1.7.x 8.x 9.x

Файл модуля оновлено: 2026-10-03 13:01:37

Дані товару оновлено: 2026-04-10 13:13:40


1 Відгуки

Професійний модуль, що дає змогу додавати файли до замовлень клієнтів у магазині PrestaShop. Адміністратори можуть завантажувати документи, сертифікати, інструкції та будь-які файли безпосередньо з панелі замовлення методом drag & drop. Клієнти завантажують вкладення зі свого облікового запису в розділі «Мій обліковий запис" та на сторінці деталей замовлення.

Модуль пропонує розширену систему автоматичного додавання файлів на основі правил — наприклад, автоматичне додавання інструкції з монтажу до кожного замовлення, що містить певний товар, або гарантійного сертифіката, коли замовлення досягне статусу «Відправлено". Додатково він дає змогу масово додавати файли до багатьох замовлень одночасно, що заощаджує час під час повторюваних операцій.

Тип ліцензії / оновлення
120,00 zł
97,56 złnetto
Price history:

опис

Ключові функції

  • Завантаження drag & drop — перетягніть і відпустіть файли безпосередньо на панелі замовлення в back-office. Підтримка кількох файлів одночасно з індикатором прогресу. Назва файлу автоматично стає назвою, що відображається клієнту.
  • Бібліотека шаблонів — завантажте часто використовувані файли один раз (наприклад, умови гарантії, інструкція з монтажу, форма повернення), а потім додавайте їх до будь-якого замовлення одним кліком із випадаючого списку.
  • Правила автоматичного додавання вкладень — визначайте правила, які автоматично додають файли до замовлень на основі: товару, категорії, перевізника або статусу замовлення. Наприклад: «Якщо замовлення містить товар X — додати сертифікат CE».
  • Автоматичне додавання рахунків PDF — модуль автоматично генерує та додає рахунок PDF PrestaShop як файл для завантаження в момент створення рахунку. Клієнт має всі документи в одному місці.
  • Статистика завантажень — dashboard із кількістю завантажень, унікальними клієнтами, активністю за останні 7 днів і списком файлів, які ніколи не завантажувалися. Таблиця останніх завантажень із даними клієнта та IP-адресою.
  • Масове додавання (Bulk attach) — завантажте один файл і призначте його сотням замовлень одночасно. Фільтруйте за діапазоном дат, статусом замовлення та ID товарів. Попередній перегляд кількості відповідних замовлень перед виконанням.
  • Ліміт завантажень і термін дії посилання — встановіть максимальну кількість завантажень (наприклад, 3 рази) або дату закінчення дії посилання. Після перевищення ліміту клієнт бачить повідомлення про необхідність зв’язатися з магазином. Ідеально для ліцензій і конфіденційних документів.
  • Попередній перегляд файлів — іконки попереднього перегляду в таблиці вкладень: зображення (PNG, JPG, GIF) і PDF відкриваються в новій вкладці без завантаження. Колонка «Інфо» з tooltip-ами про ліміт завантажень, дату закінчення дії та внутрішню нотатку.
  • Завантаження через клієнта — за бажанням клієнти можуть завантажувати файли до своїх замовлень (наприклад, макет для друку, фото рекламації, підписаний документ). Файли клієнта відображаються в панелі адміністратора з міткою «Клієнт». Налаштовуваний ліміт файлів на замовлення.
  • Email-сповіщення — налаштовувані: після завантаження вкладення клієнт автоматично отримує email із посиланням для завантаження. Сучасні шаблони email у форматі MJML (PL + EN).
  • Нагадування про незавантажені файли — автоматичне надсилання email-нагадування клієнтам, які не завантажили вкладення після визначеної кількості днів. Потрібне одноразове налаштування CRON. Про кожне вкладення нагадування надсилається лише один раз.
  • Внутрішні нотатки — приватні нотатки адміністратора для кожного вкладення, видимі лише в панелі back-office. Служать для збереження контексту, наприклад: «Надіслано на прохання клієнта телефоном» або «Сертифікат дійсний до 2027».
  • Налаштовуваний whitelist розширень — визначайте дозволені типи файлів у налаштуваннях (за замовчуванням: txt, rtf, doc, docx, pdf, zip, png, jpeg, gif, jpg, rar). Застосовується до всіх методів завантаження.
  • Повна підтримка multistore — вкладення, правила, шаблони та статистика прив’язані до окремих магазинів. Панель адміністратора фільтрує дані відповідно до контексту магазину. CRON автоматично обробляє всі магазини.
  • Професійна панель налаштувань — gradient header з логотипом і статусами, 5 вкладок: Статистика завантажень, Автоматичні правила, Бібліотека шаблонів, Масове додавання вкладень, Налаштування.
  • Безпека — криптографічно безпечні назви файлів (random_bytes), валідація токена CSRF, перевірка належності замовлення, whitelist розширень, санітизація SQL, захист каталогу download через .htaccess.
  • Сумісність — PrestaShop 1.7.x – 9.x, PHP 7.0 – 8.5, без зовнішніх залежностей.

Для кого цей модуль?

  • Магазини, що продають товари з документацією — інструкції з монтажу, каталожні картки, технічні специфікації
  • Продавці ліцензій і сертифікатів — гарантійні сертифікати, ліцензії на програмне забезпечення, дипломи
  • Друкарні та компанії з персоналізації — клієнти завантажують макети для друку безпосередньо до замовлення
  • Оптові компанії B2B — митні документи, рахунки-проформи, торгові договори для кожного замовлення
  • Магазини, що обробляють повернення — клієнти завантажують фото пошкоджень, форми повернення

Вимоги

  • PrestaShop 1.7.0 або новіша версія
  • PHP 7.0 або новіша версія
  • Права на запис у каталозі модуля (для зберігання файлів)


Посилання на демо модуля:

Демо панель адміністратора:
https://moduly-prestashop.eu/zalaczniki-zamowien/admin-dev

Демо фронтальна панель:
https://moduly-prestashop.eu/zalaczniki-zamowien

Деталі продукту

Підтримка Prestashop 9.x
Так
Підтримка Prestashop 8.x
Так
Підтримка Prestashop 1.7.x
Так
Модульні переклади
EN, EN
Безкоштовна підтримка
Так
Безкоштовні оновлення (1 рік)
Так
Легко встановлюється
Так
Потрібна модифікація двигуна
Немає
PDOAP-FULL

Вам також може сподобатися

Changelog

Release history for this product. Expand an entry to see what changed.

  • moduł został kompletnie przepisany pod PrestaShop 9.x

FAQ

Find answers to the most common questions about this product.

Перейдіть до редагування замовлення в панелі адміністратора (Замовлення → натисніть на вибране замовлення). На сторінці замовлення ви побачите розділ «Вкладення замовлення» з полем для перетягування файлів (drag & drop). Перетягніть файли безпосередньо в цю область або натисніть на неї, щоб відкрити вікно вибору файлів. Файли завантажуються автоматично — назва файлу стає назвою, що відображається клієнту. Ви можете завантажити кілька файлів одночасно.

Клієнт бачить вкладення у двох місцях: (1) На сторінці деталей замовлення — розділ «Файли для завантаження» зі списком усіх вкладень, кнопками завантаження та розмірами файлів. (2) У розділі «Мій обліковий запис» → «Файли для завантаження із замовлень» — зведений список усіх вкладень з усіх замовлень клієнта з посиланнями для завантаження.

Бібліотека шаблонів — це центральне місце, де ви можете зберігати часто використовувані файли, наприклад умови гарантії, інструкції з монтажу, форми повернення, сертифікати CE. Файли завантажуються один раз у вкладці 'Бібліотека шаблонів' у конфігурації модуля. Потім на сторінці будь-якого замовлення ви можете одним кліком додати вибраний шаблон із розкривного списку 'Швидке додавання з бібліотеки шаблонів'. Вам не потрібно повторно завантажувати той самий файл — ви заощаджуєте час.

Автоматичні правила дають змогу налаштувати модуль так, щоб файли додавалися до замовлень без ручного втручання. У вкладці 'Правила автоматичного додавання' ви створюєте правило, вибираючи: (1) Тип правила — товар, категорія, перевізник або статус замовлення. (2) Елемент — наприклад, конкретний товар або категорія. (3) Файл для додавання — завантажуєте файл і надаєте йому назву. (4) Надсилання email — чи має клієнт отримати сповіщення. Приклад: правило 'Коли замовлення містить товар ID 42 → додати інструкцію з монтажу' призведе до того, що кожне замовлення з цим товаром автоматично отримає файл.

Так. Під час створення автоматичного правила виберіть тип «Статус замовлення» і вкажіть конкретний статус (наприклад, «Відправлено», «Завершено», «Повернення схвалено»). Коли замовлення досягне цього статусу, модуль автоматично додасть файл. Модуль захищає від дублікатів — якщо файл з такою самою назвою та розміром уже існує в замовленні, його не буде додано повторно.

Після ввімкнення опції «Автоматичне додавання рахунків-фактур» у Налаштуваннях модуль автоматично генерує PDF-рахунок-фактуру PrestaShop і додає його як вкладення до замовлення в момент, коли статус замовлення запускає створення рахунку-фактури. Клієнт може завантажити рахунок-фактуру зі свого облікового запису поруч з іншими вкладеннями. Модуль не додає дублікати — один рахунок-фактура на одне замовлення.

Так, після увімкнення опції «Дозволити завантаження клієнтами» в Налаштуваннях. Клієнт побачить форму завантаження на сторінці деталей замовлення з повідомленням, що пояснює, для чого вона призначена (наприклад, завантаження макетів для друку, фото повернень, підписаних документів). Ви можете встановити максимальну кількість файлів на замовлення (за замовчуванням 5). Файли, завантажені клієнтом, відображаються в панелі адміністратора з помаранчевою етикеткою «Клієнт». Діють ті самі обмеження щодо розширень і розміру, що й для завантаження адміністратором.

У вкладці «Масове додавання» ви можете завантажити один файл і призначити його до багатьох замовлень одночасно. Вкажіть фільтри: діапазон дат замовлень, статуси замовлень, ID товарів. Натисніть «Попередній перегляд відповідних замовлень», щоб побачити, скільки замовлень відповідає фільтрам. Потім натисніть «Додати до всіх відповідних замовлень» — модуль створить копію файлу для кожного замовлення. Ви також можете увімкнути надсилання email клієнтам.

Так. Під час редагування вкладення в панелі адміністрування (список вкладень → Редагувати) ви знайдете два поля: «Ліміт завантажень» — введіть, наприклад, 3, щоб клієнт міг завантажити файл максимум 3 рази (0 = без обмежень). «Дата закінчення дії» — встановіть дату, після якої посилання для завантаження перестане працювати. Після перевищення ліміту або закінчення терміну дії клієнт побачить повідомлення з проханням зв’язатися з магазином. Ідеально для ліцензій, навчальних матеріалів і конфіденційних документів.

Це залежить від налаштування «Надіслати email після завантаження» на вкладці Налаштування. Якщо його ввімкнено — клієнт автоматично отримує email з назвою вкладення, посиланням для завантаження та номером замовлення. Email надсилається за кожного способу додавання файлу: drag & drop, бібліотека шаблонів, автоматичні правила та масове додавання вкладень. Якщо вимкнено — файли додаються тихо, без сповіщення.

У Налаштуваннях встановіть кількість днів (наприклад, 3). Модуль, що запускається завданням CRON один раз на день, перевіряє, чи існують вкладення, які не завантажувалися довше, ніж вказана кількість днів. Якщо так — надсилає email-нагадування клієнту. Для кожного вкладення нагадування надсилається лише один раз (жодного бомбардування листами). Щоб увімкнути цю функцію, скопіюйте URL-адресу з поля 'Адреса CRON' у Налаштуваннях і додайте її до розкладу CRON на сервері (один раз на день).

Типово дозволені: txt, rtf, doc, docx, pdf, zip, png, jpeg, gif, jpg, rar. Список розширень можна довільно змінити в Налаштуваннях у полі 'Дозволені розширення файлів' — введіть розширення, відокремлені комами (наприклад, pdf,doc,xlsx,dwg,svg). Максимальний розмір файлу контролюється налаштуванням PrestaShop 'PS_ATTACHMENT_MAXIMUM_SIZE' та лімітами сервера (upload_max_filesize, post_max_size у PHP).

Так, модуль має повну підтримку multistore. Вкладення, автоматичні правила, шаблони бібліотеки та статистика завантажень призначаються окремим магазинам. Панель адміністрування автоматично фільтрує дані відповідно до поточного контексту магазину. Під час додавання вкладення до замовлення модуль автоматично призначає його магазину, з якого походить замовлення. CRON із нагадуваннями обробляє всі активні магазини за один виклик.

Внутрішні нотатки — це приватні примітки, видимі ВИКЛЮЧНО в панелі адміністрування — клієнт їх ніколи не побачить. Вони слугують для збереження контексту, наприклад: 'Надіслано на прохання клієнта телефоном 15.03', 'Сертифікат дійсний до 2027', 'Тимчасовий файл — видалити через 30 днів'. На сторінці замовлення нотатка відображається як іконка записки з tooltip'ом при наведенні.

Вкладка «Статистика завантажень» у конфігурації модуля відображає: 4 підсумкові картки — загальна кількість завантажень, унікальні клієнти, завантаження за останні 7 днів, кількість файлів, які ніколи не завантажувалися. Нижче — таблиця останніх завантажень із даними: назва файлу, номер замовлення, ім’я та прізвище клієнта, дата завантаження, IP-адреса. У списку вкладень в адмін-панелі кожен рядок має колонку «Downloads» з актуальною кількістю завантажень.

Так. Модуль застосовує багаторівневий захист: (1) Файли зберігаються під криптографічно випадковими назвами (40 hex-символів) без розширення — їх неможливо вгадати. (2) Каталог download/ захищений файлом .htaccess, що блокує прямий доступ. (3) Завантаження вимагає входу клієнта в систему та перевірки, що він є власником замовлення. (4) Валідація розширень і MIME-типів під час кожного завантаження. (5) CSRF-токени захищають від неавторизованих операцій. (6) Усі вхідні дані санітизуються (pSQL, intval).

Модуль сумісний з PrestaShop від версії 1.7.0 до найновішої версії 9.x включно. Підтримує PHP від 7.0 до 8.5. Не потребує жодних зовнішніх бібліотек чи Composer — є повністю самодостатнім. Адміністративний інтерфейс автоматично адаптується до версії PS — на PS 8+ використовує Material Icons, на PS 1.7 Font Awesome.

Завантажте папку модуля до каталогу /modules/ на сервері або скористайтеся опцією 'Додати новий модуль' в адміністративній панелі PrestaShop. Після встановлення модуль автоматично створює необхідні таблиці в базі даних, реєструє хуки та додає вкладку 'Керування вкладеннями замовлень' у меню Замовлення. Налаштування модуля доступне після натискання 'Налаштувати' у списку модулів.

Відгуки (1)

1 Відгуки

Godny polecenia
Działa tak jak nam to obsługa wyjaśniła, polecamy i dziękujemy za miłą rozmowę...
за на 2022-10-27