Зв'язатись
WooCommerce

Генератор документів .docx для WooCommerce — накладні, акти й рахунки з вашого бланка Word

Завантажуєте свій .docx-бланк із плейсхолдерами, і в кожному замовленні зʼявляється кнопка готового документа: накладна, акт, рахунок, договір. Без PHPWord і зовнішніх сервісів. Pro — власна нумерація, пакетний zip, документ у листі, будь-які мета-поля замовлення.

Завантажити Free
Pro · ліцензія на рік Тестові копії сайтів у ціні. Чим більше сайтів, тим дешевше кожен
Сумісність
WordPress 6.2+ · WooCommerce 6.0+ (перевірено на WordPress 7.1 і WooCommerce 11.2) · PHP 7.4+ із розширенням zip · HPOS і класичне сховище замовлень · мови адмінки: українська, російська, англійська
Ліцензія
сайт + тестова копія, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
жовтень 2026
Або всі 396 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Шаблони до 2 без обмежень
Ваш бланк .docx: форматування, логотип і таблиці лишаються вашими ✔ ✔
Кнопка документа в списку замовлень і на сторінці замовлення ✔ ✔
Плейсхолдери замовлення, сум, покупця, адрес, магазину й позицій ✔ ✔
Рядок таблиці з item-плейсхолдером повторюється для кожної позиції ✔ ✔
Колонтитули теж заповнюються ✔ ✔
Плейсхолдер, який Word розрізав на частини, знаходиться й замінюється ✔ ✔
Сума прописом: українська, російська, англійська; гривня, долар, євро, злотий ✔ ✔
Формат дати, шаблон імені файлу, символ валюти в сумах ✔ ✔
Колонка «Плейсхолдери у файлі»: видно, що модуль прочитав із бланка ✔ ✔
Власна нумерація кожного шаблону: префікс, лічильник, нулі; номер лишається за замовленням — ✔
Пакетна генерація в один zip, до 200 замовлень за раз — ✔
Документ вкладенням у вибраних листах WooCommerce — ✔
Видача номера на вибраному статусі замовлення — ✔
Будь-які мета-поля замовлення в бланку: ЄДРПОУ, ТТН, номер договору — ✔

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

Шаблони документів у WooCommerce
Екран шаблонів: нумерація й список плейсхолдерів, знайдених у файлі, разом із навмисно помилковим ключем. Тестовий бланк.
Кнопки документів у списку замовлень
Список замовлень: кнопка на кожен шаблон. Тестові замовлення.
Готова видаткова накладна
Фрагмент готового документа: таблиця позицій і сума прописом. Тестове замовлення.

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

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

У базовій версії покупець нічого не бачить: документи робить адмін. У Pro покупець може отримати .docx вкладенням у листі WooCommerce, який ви виберете, наприклад у листі про обробку замовлення.

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

Меню WooCommerce → «Документи .docx». Завантажуєте бланк, і поруч із ним зʼявляється список плейсхолдерів, які модуль знайшов у файлі.

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

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

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

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

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

  • WordPress 6.2+, WooCommerce 6.0+, PHP 7.4+.
  • Розширення PHP zip: якщо його нема, модуль скаже про це прямо.
  • Сховище замовлень: HPOS або класичне, перевірено обидва.
  • Файли: лише .docx, формати .doc і .odt не приймаються.

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

v1.0.1 Поточна жовтень 2026

Шаблони .docx, плейсхолдери замовлення, покупця, адрес і магазину, рядок позицій, сума прописом, кнопки в замовленнях.

Разом з Генератор документів .docx купують

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

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

Генератор документів .docx для WooCommerce заповнює ваш власний бланк даними замовлення. Берете накладну, акт чи рахунок, якими вже користується бухгалтерія, вписуєте в текст плейсхолдери на кшталт {{order.number}} або {{customer.full_name}}, завантажуєте файл, і в кожному замовленні зʼявляється кнопка. Результат лишається файлом Word, тож його можна доправити руками.

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

У базовій версії покупець нічого не бачить: документи робить адмін. У Pro покупець може отримати .docx вкладенням у листі WooCommerce, який ви виберете, наприклад у листі про обробку замовлення.

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

Меню WooCommerce → «Документи .docx». Завантажуєте бланк, і поруч із ним зʼявляється список плейсхолдерів, які модуль знайшов у файлі. Так помилку в назві видно до першого документа. Там само є довідка за всіма групами плейсхолдерів.

У списку замовлень зʼявляється колонка «Документи» з кнопкою на кожен шаблон, а на сторінці замовлення є такий самий блок. Натискаєте, і браузер завантажує готовий .docx.

Рядок таблиці, у якому є хоч один плейсхолдер позиції, повторюється для кожного товару. Сума прописом будується з суми замовлення з правильними відмінками.

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

  1. У Word, LibreOffice чи Google Docs вписуєте плейсхолдери в бланк і зберігаєте .docx.
  2. Завантажуєте файл у WooCommerce → «Документи .docx» і перевіряєте список знайдених плейсхолдерів.
  3. Натискаєте кнопку шаблону в замовленні.
  4. Модуль підставляє дані в копію бланка, розмножує рядок позицій і заповнює колонтитули.
  5. Браузер завантажує .docx, а тимчасовий файл видаляється із сервера.

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

  • Без composer, PHPWord і зовнішніх сервісів: ZipArchive і власна обробка XML документа. Дані замовлень не виходять за межі вашого сервера.
  • Значення стає на місце плейсхолдера й бере його форматування, сусідній текст не змінюється.
  • Виданий номер зберігається в замовленні: повторний друк дає той самий номер.
  • Шаблони лежать у теці uploads під випадковими іменами. На Apache теку закриває .htaccess, на nginx цього правила нема, тому доступ до теки uploads/ccdg-templates варто заборонити в конфігурації сервера.
  • Модуль не робить PDF і не зберігає архів готових документів.

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

  1. Плагіни → Додати новий → Завантажити плагін: виберіть архів.
  2. WooCommerce → «Документи .docx» → завантажте бланк.
  3. Перевірте колонку «Плейсхолдери у файлі».
  4. Відкрийте замовлення й натисніть кнопку шаблону.
  5. Для Pro: вставте ключ на вкладці «Ліцензія» або запустіть 7 днів тріалу.

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

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

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

Майже завжди це помилка в назві. Невідомий плейсхолдер просто стає порожнім, тому звірте колонку «Плейсхолдери у файлі» на екрані шаблонів: там видно, що модуль прочитав із бланка.

Де плейсхолдер не спрацює?

У написі (text box) і в полі Word (MERGEFIELD) це вже не звичайний текст. Плейсхолдер, рознесений на два абзаци, теж не збереться. Таблиця всередині комірки іншої таблиці для рядка позицій не підходить.

Чи робить модуль PDF?

Ні. Для .docx у PDF на сервері потрібен LibreOffice або платний сервіс. Word, LibreOffice і Google Docs зберігають PDF самі.

Чи можна взяти той самий бланк для OpenCart?

Не один в один. Набори плейсхолдерів різні: у WooCommerce є order.status_name, order.payment_title, order.items_count, order.items_qty і meta.*, а в OpenCart — order.payment_method, order.invoice, total.КОД, item.model. Без правки в бланку будуть порожні місця.

Великий пакет не завантажується.

Пакет обмежений 200 замовленнями за раз, але на слабкому хостингу він може впертися в ліміт часу PHP. Розбийте вибірку на менші частини. У тестах пакети були по 3 замовлення.

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

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

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