Зв'язатись
OpenCart

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

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

Завантажити Free
Pro · ліцензія назавжди Тестові копії сайтів у ціні. Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 4.0.2+ і 4.1.x (перевірено на 4.1.0.3) · PHP 8.0+ із розширенням zip · драйвери БД mysqli і pdo · мови адмінки: українська, російська, English · збірок під OpenCart 3 і 2.3 нема
Ліцензія
сайт + тестова копія, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
06.11.2026
Або всі 392 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

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

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

Готова видаткова накладна з замовлення OpenCart
Видаткова накладна з власного бланка: номер ВН-1047, позиції, підсумки й сума прописом заповнені з замовлення.
Вкладка «Замовлення» в модулі
Вкладка «Замовлення»: фільтри, кнопка на кожен шаблон і пакетне завантаження в zip.
Рахунок на оплату з замовлення OpenCart
Рахунок на оплату з другого шаблону: своя нумерація РФ-318, реквізити магазину, покупець-юрособа.

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

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

Нічого: документи робить адмін у панелі керування, на вітрині модуль нічого не показує.

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

Розширення → Модулі → «Генератор документів .docx». Вкладка «Шаблони» приймає .docx і показує біля кожного файлу плейсхолдери, які модуль у ньому знайшов.

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

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

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

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

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

  • OpenCart 4.0.2+ і 4.1.x. Перевірено на 4.1.0.3. Збірок під 3.x і 2.3 нема.
  • PHP 8.0+ із розширенням zip: якщо його нема, модуль скаже про це на сторінці налаштувань.
  • Файли: лише .docx.

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

v1.0.2 OC 4.x Поточна 06.11.2026

Вкладка «Шаблони» на ширині 1280: назва шаблону й поля нумерації більше не стискаються.

v1.0.1 OC 4.x 01.11.2026

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

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

Для OpenCart 4: шаблони .docx, плейсхолдери замовлення, покупця, адрес, магазину й підсумків, рядок позицій, сума прописом, вкладка «Замовлення».

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

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

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

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

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

Нічого: документи робить адмін у панелі керування, на вітрині модуль нічого не показує. Готовий файл можна роздрукувати або надіслати покупцеві самостійно.

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

Розширення → Модулі → «Генератор документів .docx». Вкладка «Шаблони» приймає .docx і показує біля кожного файлу плейсхолдери, які модуль у ньому знайшов. Вкладка «Плейсхолдери» містить довідку за всіма групами. Вкладка «Замовлення» — це список із фільтрами за номером, покупцем, статусом і датою, де на кожному рядку є кнопка на кожен шаблон.

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

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

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

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

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

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

  1. Розширення → Інсталятор: завантажте cc_docgen.ocmod.zip, не змінюючи назву файлу.
  2. Розширення → Модулі → «Генератор документів .docx» → Встановити → Редагувати.
  3. Увімкніть модуль і завантажте бланк на вкладці «Шаблони».
  4. Відкрийте вкладку «Замовлення» й натисніть кнопку шаблону.
  5. Для Pro: вставте ключ на вкладці «Ліцензія» або запустіть 7 днів тріалу.

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

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

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

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

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

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

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

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

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

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

Що лишається після видалення?

Таблиці шаблонів і нумерації та тека storage/cc_docgen лишаються навмисно, щоб бланк не зник через випадковий клік. Прибрати їх можна вручну.

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

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

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