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.