Поддержка WooCommerce Экспорт товаров woocommerce в PDF

  • Здравствуйте, в интернет магазине нужно реализовать возможность экспорта товаров в PDF файл. Тоесть на странице самого товара должна быть кнопка, по нажатию на которую формировался бы PDF файл, в который должны подтягиватся: картинка, название, цена, артикул, описание и таблица характеристик товара.
    Подскажите пожалуйста каким образом это можно реализовать. Подобных плагинов не нашел и вообще информации о такого рода функционале в интернете минимум

    • Тема изменена 1 год, 7 месяцев назад пользователем Yui. Причина: в раздел woocommerce
Просмотр 7 ответов — с 1 по 7 (всего 7)
  • 1. Вести базу товаров с нужной информацией.
    2. Перевести каждый SKU в отдельный файл PDF из ведомой базы данных по товару (со склада, к примеру).
    3. Загружать PDF и размещать ссылку на файл в карточке товара.

    5101y, Понимаю о чем вы говорите, но делать файл пдф для каждого товара вручную не круто, тем более если их тысячи и уж тем более если информация о каждом из них периодически обновляется. Поэтому, я интересуюсь существует ли генератор таких файлов, то есть плагин или скрипт, который будет генерировать файл пдф исходя из данных, которые сейчас размещены на данной странице.

    Модератор Юрий

    (@yube)

    cуществует ли генератор таких файлов, то есть плагин или скрипт

    Точно существует библиотека mPDF, формирующая pdf из html. А вот html для нее, боюсь, придется формировать рукописным скриптом. В контексте WC и PDF я встречал только генераторы инвойсов.

    в интернет магазине нужно реализовать возможность экспорта товаров в PDF файл

    Для написания своего шаблона надо использовать хук woocommerce_print_products_product_html

    Либо можно купить готовый плагин
    WooCommerce Print Products (PDF)

    kw56, да, этот плагин как раз то что нужно. Только минус в том, что мне нужно на 10 сайтов его, а там покупка на 1 сайт стоит 29 долларов, дорого получается.

    Скорее всего там будет скидка в зависимости от количества.

    Разработка с нуля и дальнейшая поддержка все равно выйдет дороже

    Понимаю о чем вы говорите, но делать файл пдф для каждого товара вручную не круто, тем более если их тысячи и уж тем более если информация о каждом из них периодически обновляется.

    Это делается скриптами.
    Т.е., поработать руками все равно придется (вести базу склада с информацией о каждом SKU на стартовом этапе), массовый импорт сгенерированных PDF в медиафайлы.
    Как это видится мне:

    1. Берем базу склада и генерируем скриптами на каждый SKU PDF.
    2. Массово импортируем PDF.
    3. Массово прикрепляем ссылку на PDF к карточкам через импорт/обновление инфо по карточкам.

    Дальнейшая корректировка информации делается полуавтоматичсеки, останется лишь импортировать обновления в существующие карточки товаров:

    1. Внесли изменения в базе склада у определенного SKU.
    2. Заново скриптом сгенерировали PDF.
    3. По известным путям (url PDF файла в библиотеке-то известен) удаляем старый PDF.
    4. Импортируем новый PDF в библиотеку.
    5. Импортируем измененный PDF в карточки товара через импорт/обновления.

    Для старта работы — надо будет потратить время (много), чтобы написать шаблон и скрипты в шаблоне. А потом просто тыкать кнопки, скачивать CSV и импортировать его в Woo.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Экспорт товаров woocommerce в PDF» закрыта для новых ответов.