Заполнитель PDF форм для WooCommerce

Описание

Этот плагин позволяет владельцам магазинов 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-сертификатом гарантии и ссылкой на скачивание файла

Установка

  1. Установите плагин WooCommerce.
  2. Загрузите папку этого плагина в каталог /wp-content/plugins/ или установите плагин напрямую через экран плагинов WordPress.
  3. Активируйте плагин через экран ‘Плагины’ в WordPress.
  4. Начните использовать раздел ‘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 должны быть заполнены правильно отформатированными строками даты.

Как обновить прикрепленный 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 г.

  • Первоначальный выпуск