Описание
Этот плагин позволяет владельцам магазинов WooCommerce добавлять функции автоматического заполнения PDF-форм для вложений уведомлений по электронной почте и загрузок заказов в их магазин WooCommerce.
Существующий PDF-файл можно настроить для заполнения информацией о клиенте и заказе при размещении или обработке заказа. Изображения также могут быть загружены с динамического URL и встроены в PDF. Затем вы можете отправлять своим клиентам уведомления по электронной почте с вложениями PDF, содержащими данные о заказе клиента. Вы также можете позволить своим клиентам загружать заполненный PDF на странице их заказа через функцию загружаемых файлов WooCommerce. Заполненные PDF-файлы могут быть сохранены в пользовательском подкаталоге загрузок на вашем веб-сервере.
Что делает этот плагин особенным, так это его подход к подготовке PDF файлов. Он не создает PDF документы с нуля. Он модифицирует оригинальный PDF документ, который был подготовлен с использованием стороннего программного обеспечения и предоставлен плагину. Это дает пользователям свободу создавать именно то, что им нужно, и использовать свои уже существующие документы.
Возможные применения:
* Автоматическое создание билетов на мероприятия
* Автоматическое создание сертификатов для сертификаций, требующих оплаты
* Автоматическое создание официальных документов, требующих оплаты
* Автоматическое создание гарантийных документов на основе даты покупки
* Автоматическое создание PDF-файлов, помогающих с выполнением заказов
Внешний веб API используется для работы с PDF-файлами (бесплатное использование имеет ограничения). Плагин взаимодействует с внешним сервисом для создания API-ключа, загрузки ваших пустых PDF-файлов, получения информации о ваших PDF-файлах и, в конечном итоге, добавления вашей пользовательской информации в ваши PDF-файлы. Пожалуйста, ознакомьтесь с политикой конфиденциальности на https://pdf.ninja.
Пожалуйста, ознакомьтесь с Условиями использования Pdf.Ninja и Политикой конфиденциальности Pdf.Ninja.
Требования:
* PHP 5.5 или новее
* WordPress 5.4 или новее
* WooCommerce 5.6.0 или новее
* Chrome 60, Firefox 56 (или эквивалент) или новее
Известные несовместимые плагины:
* Imagify (удаляет формы из PDF файлов)
* ShortPixel Image Optimizer (удаляет формы из PDF файлов)
Особая благодарность следующим спонсорам этого плагина:
* BrowserStack
Скриншоты

Раздел PDF Формы на странице редактирования продукта 
Пример конфигурации продукта билета на мероприятие с сопоставлением полей и встроенным изображением 
Пример заполненного билета на мероприятие в формате PDF с встроенным изображением QR-кода и полем шрифта штрих-кода 
Пример страницы с деталями заказа и загружаемым PDF-сертификатом гарантии 
Пример уведомления о заказе с прикрепленным PDF-сертификатом гарантии и ссылкой на скачивание файла
Установка
- Установите плагин WooCommerce.
- Загрузите папку этого плагина в каталог
/wp-content/plugins/или установите плагин напрямую через экран плагинов WordPress. - Активируйте плагин через экран ‘Плагины’ в WordPress.
- Начните использовать раздел ‘PDF Forms’ на странице редактора продуктов WooCommerce.
Часто задаваемые вопросы
-
Позволяет ли этот плагин пользователям моего сайта редактировать PDF файлы?
-
Нет. Этот плагин добавляет функции пользовательского интерфейса только в интерфейс WooCommerce в панели администратора WordPress.
-
Этот плагин требует специальной установки программного обеспечения на веб-сервере?
-
Нет. Плагин использует только основные функции WordPress и WooCommerce. Специальное программное обеспечение или расширения PHP не требуются. Работа с PDF-файлами осуществляется через Pdf.Ninja API. Рекомендуется иметь рабочую проверку сертификатов SSL/TLS с помощью cURL.
-
Как сопоставляются заполнители WooCommerce с полями формы PDF?
-
Инструмент сопоставления полей позволяет сопоставлять поля по отдельности. Комбинации заполнителей с пользовательским текстом могут быть сопоставлены с полем PDF. Сопоставления могут быть связаны с конкретным PDF-вложением или со всеми PDF-вложениями. Также могут быть созданы сопоставления значений полей, позволяющие заполнять поля PDF содержимым, отличающимся от исходных значений.
-
Мои поля не заполняются, что не так?
-
Убедитесь, что отображение существует в списке отображений и имена полей совпадают.
Если вы прикрепили обновленный PDF-файл, а ваши сопоставления были для старого идентификатора вложения, то эти сопоставления будут удалены, и вам потребуется создать их заново.
Иногда поля формы PDF имеют скрипты проверки, которые предотвращают заполнение значений в неправильном формате. Поля даты в PDF должны быть заполнены правильно отформатированными строками даты.
-
Попробуйте использовать плагин Enable Media Replace, чтобы заменить PDF файл на месте в Медиа библиотеке.
-
Убедитесь, что экспортируемое значение вашего поля флажка/радиокнопки в PDF совпадает со значением, которое ему сопоставлено. Обычно это «Вкл» или «Да». Если у вас в WooCommerce используется другое значение, вам нужно создать сопоставление значений, чтобы значение вашего заполнителя изменилось на экспортируемое значение флажка в PDF.
Некоторые PDF-просмотрщики некорректно отображают флажки в некоторых PDF-файлах. Вы можете решить эту проблему, пересоздав PDF в другом PDF-редакторе. Если вы используете Pdf.Ninja API v1, переход на v2 может решить вашу проблему.
-
Как удалить водяной знак в заполненных PDF-файлах?
-
Пожалуйста, посетите веб-сайт API Pdf.Ninja.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Заполнитель PDF форм для WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Заполнитель PDF форм для WooCommerce» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Заполнитель PDF форм для WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.1.2
-
Release date: November 7, 2025
-
Verified support for WC 10.3
- Added PDF as a supported image format for embedding
- Bug fixes and minor improvements
1.1.1
-
Дата выхода: 12февраля 2025 г
-
Исправление ошибок: Все PDF-файлы будут вложены в сообщения электронной почты, а не только те, которые можно конфигурировать
- Исправление ошибок: При одновременном добавлении нескольких вложений параметры для всех, кроме одного, перезаписываются
- Другие мелкие исправления и улучшения
1.1.0
-
Дата выпуска: 30 декабря 2024 г.
-
Добавлена поддержка HPOS
- Добавлена кнопка «удалить все сопоставления значений»
- Подтверждена поддержка WC 9.5
- Другие исправления ошибок и улучшения
1.0.6
-
Дата выпуска: 11 ноября 2024 г.
-
Незначительные исправления
1.0.5
-
Дата выпуска: 26 октября 2024 г.
-
Подтверждена поддержка WC 9.4 и WP 6.7
- Исправлена ошибка с уведомлением о небезопасном соединении
- Другие незначительные обновления
1.0.4
-
Дата выпуска: 17 июля 2024 г.
-
Переключился на замену недопустимых заполнителей пустой строкой
- Исправлено сопоставление заполнителей
1.0.3
-
Дата выпуска: 2 июня 2024 г.
-
Исправлены многочисленные проблемы с обработчиком заполнителей и добавлена поддержка большего количества заполнителей
- Исправление ошибки (изменение настройки продукта требует события потери фокуса для сохранения)
1.0.2
-
Дата выпуска: 16 января 2024 г.
-
Исправлены возможные проблемы с коммуникацией API, вызванные неалфавитно-цифровыми символами в границе запроса
- Другие незначительные улучшения
1.0.1
-
Дата выпуска: 2 января 2024 г.
-
Изменения, связанные с обзором плагинов
- Исправлена проблема с некорректной декодировкой UTF-8 из base64
- Другие мелкие исправления и улучшения
1.0.0
-
Дата выпуска: 1 октября 2023 г.
-
Первоначальный выпуск