Catalog PDF Export for WooCommerce
Catalog PDF Export for WooCommerce helps store owners create clean, printable PDF product catalogs directly from WooCommerce products. It is built for shops that need a fast way to export products to PDF, create a WooCommerce PDF catalog, prepare product brochures, or share product lists with customers and sales teams.
You can generate a catalog by selecting one or more WooCommerce product categories, including subcategories automatically, or by manually picking specific products with a live product search. The plugin supports both compact PDF catalogs for larger product lists and brochure-style PDF layouts for more detailed product presentations.
Main features
- Export WooCommerce products to PDF from your WordPress admin area.
- Create product catalogs, PDF brochures, product sheets and printable product lists.
- Select products by WooCommerce category, with automatic subcategory inclusion.
- Manually choose individual products using a live search field.
- Order exported products by product name or by SKU.
- Use a configurable grid template with 2 to 5 columns per row.
- Use a brochure template with one full page per product.
- Include product images, names, optional SKU, optional descriptions and prices.
- Customize basic branding such as company name, tagline, color and logo.
- Choose whether to show or hide the website URL in the PDF footer.
- Generate PDF files directly on your own server: no external PDF service, no account required and no product data sent elsewhere.
- Translation-ready, with bundled Italian, Spanish, German and French translations.
This plugin requires WooCommerce to be installed and active because it reads products, categories, images and prices directly from your store.
For more details, visit Woocommerce Catalog to PDF.
Technical notes
- The plugin uses its own small internal PDF writer and does not bundle any third-party PDF library.
- All AJAX requests are protected by a nonce and a capability check
(
manage_woocommerce). - Translation files live in
/languages(onodev-product-catalog-exporter-{locale}.po/.mo); a onodev-product-catalog-exporter.pot template is included for adding further languages.