Start a project

Setup the PDF Catalog

General Settings

The WooCommerce PDF catalog plugin settings panel can be found below WooCommerce -> PDF Catalog. If you can not see the menu make sure you have installed the weLaunch Framework Plugin. In the General settings you can enable or disable the plugin.

Here you can also enable exclusions and the attribute PDF Catalog export functionality. Enable exclusions to exclude products / categories. This can cause performance & memory leaks. Better to use custom CSS or similar to remove export icons. After enabling, save and reload the settings panel.

enable woocommerce pdf catalog plugin
enable woocommerce pdf catalog plugin

Product Query Options

Then you can enable filtering: When you use WooCommerce Nav Filters check this option to retrieve filtered product data (e.g. export PDF only for color filter black -> black products). You can also order categories by custom sorting options and show subcategories in your exported catalog.

Include Children products means that e.g. a Hoodie is assigned to Hoodies category, but not in Clothing, it can show in both. Disable this to show the Hoodie only in Hoodies.

Last but not least you can order the products asc or desc by date, name, title, SKU, price and more.

PDF Export Buttons

The buttons to export your WooCommerce Products as a complete or category catalog are displayed in your shop category pages. In this section you can choose if you want to show the full or category PDF link, choose the link position and enable a cart export link.

If you use our WooCommerce Wishlist plugin you can also enable wishlists as PDF. Simply enable the Wishlist PDF export link option.

configure export buttons
configure export buttons

Exclusions & Inclusions

With the below settings you can exclude products / categories from the PDF catalog. If you want to include them simply check the revert categories exclusion buttons. You can also exclude out of stock products if you want.

An interesting option is the “Exclude Products of the following categories”-Select Field. This will exclude only products inside a category, not the category itself. Good for overview pages.

exclude product categories or products
exclude product categories or products

Performance

Many products in many categories can cause a long PDF catalog generation time. You can enable some basic performance options inside this section:

  • Disable Substitutions
    Specify whether to substitute missing characters in UTF-8(multibyte) documents. Read more here
  • Use Simple Tables
    Disables complex table borders etc. to improve performance. Read more here
  • Use Pack Table Data
    Use binary packing of table data to reduce memory usage. Read more here.
  • Use Images Locally
    This will get images directly from your server paths rather than requesting it from an http or https. Only enable it if your images are on the same server!
  • Enable Cache
    Use button below to create PDF files for cache.

A new feature in version 1.8.0 was the Regenerate Cache Daily function. This will delete old PDFs and create new ones every day via a Cronjob. You can also enable reports to see what files were deleted and what created in which time.Advanced Guide for Generating Large Catalogs

Default Settings

Default options will apply to all sections. You can choose a page size (e.g.A4), change the orientation from Portrait to Landscape and choose a default Font. Some Custom Fonts from Google are already embedded. Other fonts are not available due to licensing.

Cover Page

If you like you can add a front cover page to your file. Simply choose an image, set if you want to show the cover only in the full catalog or also between categories.

When you edit a category in the backend you can also set a custom cover page for each WooCommerce Product category.

add a pdf cover page
add a pdf cover page

Table of Contents

When you have enabled to show categories (see category layout) you can use the table of contents to show a list of categories and links as a page in the PDF. It will show levels if there are subcategories and you can enable linking, paging and the position (first or last page).

If you like you can add custom texts before or after the Table of Contents and choose a custom font family, size, padding.

The header is the part of your PDF catalog, that is always on top. You can add your logo, the page number or any custom text here if you like. Choose between 1, 2 or 3 columns and show one of the following data type:

  • None
  • Blog info
  • custom text
  • page number
  • category name
  • image (logo)
  • export information (date of export)
  • QR-Code

Category Layout

Configure how and where the category data like name, description & image should be displayed. Choose between 5 different layouts, add a default category image and adjust the font size, padding etc. You can also disable the categories at all to just show products if you like.

choose a pdf category layout
choose a pdf category layout

Products Layout

In the products layout section you can use up to 9 different templates how your products should appear. You can set a container height, which is important to avoid page overflows, adjust the image & content width or play around with different font and margin / padding options.

multiple products layouts
multiple products layouts

Data to Show

This is a very detailed section about what data you want to show in the exported WooCommerce PDF catalog. You can enable or disable to show:

  • Product Image
  • Gallery Images
  • Title
  • Price
  • Description
  • Short Description
  • Product Attributes
  • Read More Link
  • SKU
  • Categories
  • Stock Status
  • Tags
  • QR-Code
  • Barcode
  • Variations
    • Limit Variations (to avoid layout breaks)
    • Split into Multiple Tables (columns)
    • Variation Image
    • Variation SKU
    • Variation Price
    • Variation Description
    • Variation Attributes
    • Comment Field

Extra Texts

You can add some custom extra texts before each category. Use this for a notice text e.g. “all prices are valid at date of PDF export” or similar texts like an introduction text.

Index

An index will appear at the last page showing all products, that were mentioned by SKU or Name including the page number and link. In the settings you can add a custom text before or after the index, enable linking, enabling paging and choose different font settings as you wish.

The footer has nearly the same options as the header. Of course the footer will always appear on the bottom of each page.

Limit Access

If you want to hide the PDF for certain user roles then this is what you can do here.

Advanced Settings

For custom CSS or errors appearing the advanced section give you some options to tackle those. If you enable the debug mode for example it stops creating the PDF and shows the plain HTML. This you can use to inspect elements and add custom CSS into the block below.

Split HTML into Chunks prevents the pcre.backtrack_limit issue, but also costs performance. Only enable if needed! Enable MPDF Debug Mode shows image, font or other errors in the PDF Rendering engine.

Use Tables instead of DIVs: DIVs are better for custom styling, but DIVs float over pages sometimes. Below Version 1.5.8 we used tables only.

Custom JS of course is not possible in the PDF. This is for the Buttons for example.

Questions & answers (63)

  1. Jo BloodOctober 16, 2023

    we’re just testing this on our staging site at the moment. I’m trying to create mini catalogues for customers with just a select number of products in it. When I’m adding products to my catalogue at the moment I’d like the short description and the specification to show up but at the moment when I select the custom field it doesn’t seem to be showing up and I’m not sure if I need to alter a product layout in someway.

    Also do customers need to see the buttons on the website, Ideally I just want to use the data in the website to help me create catalogues which I can then send to my customers via email – I don’t want them to be able to create catalogues themselves.

    Also I take it that you can only really create one catalogue with this plugin, rather than multiple brochures.

  2. Jo BloodOctober 16, 2023

    I’ve installed the plugin onto my staging website, as we are just looking at it to see if it can do what we need.

    I’m trying to create mini catalogues for customers with just a select number of products in it

    When I’m adding products to my catalogue at the moment I’d like the short description and the specification to show up but at the moment when I select the custom field it doesn’t seem to be showing up and I’m not sure if I need to alter a product layout in someway.

    Also do customers need to see the buttons on the website, Ideally I just want to use the data in the website to help me create catalogues which I can then send to my customers via email – I don’t want them to be able to create catalogues themselves.

    Also I take it that you can only really create one catalogue with this plugin, rather than multiple brochures.

  3. tahir uyanikAugust 8, 2023

    Hello
    Can we do this in the plugin?
    I want 20% off the prices of the products on the site to appear in the pdf. Can we make 20% discount on prices only on PDF? Is there a way?

  4. DanielAugust 8, 2023

    This is not possible by default, but we can code something for you. Please send your request to [email protected] to get a quote.

  5. tahir uyanikAugust 7, 2023

    Hello,
    We are using your plugin, but we are experiencing a translation issue.
    The problem is as follows:
    Our website is in Turkish,
    After creating a PDF, the terms STOCK and PRICE appearing under the product are displayed in English.
    Although I have translated the terms using the Loco Translate plugin, they are not changing in the PDF.
    How can we find a solution to this issue?

  6. DanielAugust 7, 2023

    Please submit a ticket on our website and we will take a look.

  7. KristaMarch 20, 2023

    Hello,
    PDF generated from a basket does not show neither short, nor long product description. I have marked this data in the tab “data to show”. What should I do?

  8. DanielMarch 20, 2023

    Please submit a ticket on our website for plugin support.

  9. gregMarch 7, 2023

    Hi, I have “show gallery images” switched ON but they are not appearing. Any tips to make them appear? Thank you!

  10. DanielMarch 8, 2023

    Please make sure you are on latest version of our plugin. If you are and the issue still occurs, submit a ticket on our site.

  11. LeoFebruary 4, 2023

    I need to change the title that appears at the browser tab (usually, the “page title” in HTML) when the PDF is opened, that it´s been shown as “Complete Catálogo PDF” (by the way, it should be “Catálogo PDF Completo” in spanish)… to a custom title like “Catálogo de Productos”.
    How to get it??

  12. DanielFebruary 5, 2023

    You can use loco translate plugin to override our plugin system strings.

  13. davinder sanghaJanuary 17, 2023

    Tried to open a ticket, but sent in an email now. Issues with insufficient data for image and drawing errors, plus TOC formatting runs into the margins.

  14. DarioJuly 21, 2022

    Hello…
    Any Help
    I just need to limit the quantity of the product gallery images to show in the catalogue. How can I do it?

  15. DarioJuly 20, 2022

    Hi
    I would like to only show the primary product image and more 2 additional product images. How can I set this property?, actually because the big quantity of pictures in the product gallery I got pages overflows

  16. DanielJuly 20, 2022

    Please submit a ticket on our website for plugin support.

  17. MatiasJuly 19, 2022

    Hello, a very large spacing is shown in each column that makes the columns jump to the next line, how can I eliminate so much spacing when I only leave 4 active columns of title, price, existence and link?

  18. DanielJuly 19, 2022

    For plugin support please submit a ticket on our website.

  19. John ViufApril 27, 2022

    Hello. I have troubles sorting the table of content in the same order as I have sorted the categories. What ever I try to change in the parameters does not apply. It keeps showing ascending alphabetically. How do I make the sorting like on the categories in WooCommerce?

    TIA
    John

  20. DanielApril 27, 2022

    Please change the category menu order in our settings panel in the query section.

  21. ChrisApril 26, 2022

    Hi, I’m using the 2×1 layout with page breaks, displaying one product per page.
    How can I get the title above the image?
    By default it shows the title underneath the product image, which isn’t user friendly for my needs.

  22. DanielApril 26, 2022

    Well currently not, but we can customize / add this feature for you on Charge. Contact us at [email protected]

  23. JoséApril 1, 2022

    Hi there,
    I saw an example with duplicate info. Will it be possible to hide the SKU, Price, Stock info from the parent in the case of variant products? I mean the details are instead into the variants themselfs.

  24. DanielApril 1, 2022

    Well currently not, but we can customize / add this feature for you on Charge. Contact us at [email protected]

  25. ValeriaDecember 14, 2021

    Hello,

    I can´t find the documentation for “email this catalog”. Whenever I email the catalog, the default address appears as: “[email protected]” and I can’t find where to modify that.

  26. DanielDecember 14, 2021

    This is the default wp mail sender address. You need a mail plugin to change this.

  27. MichaelDecember 7, 2021

    Is it possible to generate a flipbook from the generted pdf pages?

  28. Zohaib KhanSeptember 29, 2021

    Hello,
    I need to remove the link on pdf from the category, any help?

  29. DanielSeptember 29, 2021

    Please contact our customization service at [email protected] with this request.

  30. AntonioJune 16, 2021

    Hi, I purchased your plugin, great job. I need to customize the product template/create a new template. Can I do that?

  31. DanielJune 16, 2021

    You need to use the filters and do custom coding to create own customized WooCommerce PDF templates.

  32. ThomasApril 12, 2021

    Good day, my catalogue generated in pdf works ok in Firefox on desktop PC but when I download the PDF file and try opening it in adobe pdf reader – it shows an error saying its not supported or damaged. Same when I try to open the URL with catalogue on Chrome on Android – I get the same error message. What could be causing this ? Downloaded file is not 0bytes, its correct size ie 0.5mb or 1mb.

  33. DanielApril 13, 2021

    Please submit a ticket through our website

  34. NickMarch 22, 2021

    Hello, is there an option to print the catalogue results after a search has been made for products (search product page results)?

  35. DanielApril 13, 2021

    Well currently not, but we can customize / add this feature for you on Charge. Contact us at [email protected]

  36. PhilSeptember 3, 2020

    I just installed the extension and it’s great so far. I have 2 questions though. 1. Is it possible to increase the picture for a specific category and 2. Some of my products are in multiple subcategories, is it possible to show them in only 1 subcategory? Thanks

  37. Yusuf OkhaiAugust 13, 2020

    Is it possible to set global options? Either mine is different per section, or it keeps resetting back. I would like to know how to copy settings from one section to all, or how to set them globally

  38. Daniel BarenkampAugust 13, 2020

    Of course all settings that you enter into your WP installation are global.

  39. Brad McCallApril 13, 2020

    Product images do not display at all with horizontal templates – only if I use vertical template where image is above the text. No images show if they are to be displayed next to text as in the first, second, and third templates.
    What could be wrong

  40. WeLaunchApril 14, 2020

    Please try reinstalling our plugin. We can not reproduce this issue.

  41. MARINA CASAMITJANAFebruary 19, 2020

    Hi, I would like to cancel my order… I just instal it… how can I do it

  42. EmmaFebruary 17, 2020

    Hi,

    For some reason does not any catagory pictures with headings show in my catalog.

  43. Colin NeedhamJune 1, 2019

    I have the plugin running to a point but it won’t create a PDF it just creates an html page, also the Headers, Footers, Cover Page and Table of Contents don’t work.

    Any suggestions?

  44. WeLaunchJune 1, 2019

    Please disable the debug mode in advanced settings.

  45. LaëtitiaFebruary 21, 2019

    Hello,
    I need a plugin just like yours, and yours seems perfect except that I wanted to know if it was possible to add the quantity information in the PDF cart.
    Thank you

  46. WeLaunchFebruary 21, 2019

    No thats not possible currently.

  47. Laëtitia HomoFebruary 18, 2019

    Hello,
    I am looking for a plugin that allows me to download my cart in PDF, your plugin seems quite perfect except that I would like to know if there is a possibility to add the quantity information, which is very important for the client.
    Thank you,
    Laëtitia

  48. WeLaunchFebruary 18, 2019

    You mean the quantity of the items in cart? Or the stock status?

  49. Rainer SchenkOctober 12, 2018

    Hello,
    is it possible to create a simple order form (pdf) with this plugin?
    Something like this:

    Quantity | Name of the product | Price per item
    … | red car | 20.000 Euro
    … | blue bike | 2.000 Euro

    Where you can see “…” it should be possible for the user to insert the quantity on the printed pdf.
    Also: There must be place for the customer to insert his adress…

    Thanks.
    Rainer

  50. WeLaunchOctober 13, 2018

    Hi there,

    well you can use the list layout where you have a “free” field that user can fill out when its printed. But its not possible to fill it out directly in the PDF file.

  51. Dan RabinovitchOctober 11, 2018

    How do I output the catalog?

  52. WeLaunchOctober 12, 2018

    You can see the button to create WooCommerce PDF Catalogs inside your Woo product category pages. If not, try changing the button positions.

  53. JoshOctober 31, 2018

    Is it possible to create the PDF without showing this button on the front end? I have a custom theme that doesn’t want to show the button, but I want to be able to create the PDF from the backend.

    Thanks!

  54. WeLaunchNovember 1, 2018

    Hi there,

    its not possible trough backend, but you can restrict the access to admins only in plugin settings.

  55. DRDAugust 4, 2018

    Hello,
    I purchased the plugin and trying to set it up,
    fonts for product titles do not appear in the pdf..
    But they appears in plain html mode..
    Please help

  56. weLaunchAugust 5, 2018

    Please send an email with your valid purchase code to [email protected]

  57. DjowieJuly 18, 2018

    Somehow when i press the catalog buttonn nothing happens and i onlt get a blank screen. I turned debugging mode on but this makes no difference.

  58. weLaunchJuly 19, 2018

    Hi there,

    can you turn on wp_debug_log and send us the errors you get to [email protected]?

  59. EvaJune 5, 2018

    Hello,

    I have purchased the plugin and installed it to my website, but I do not see the set up of the plugin. It is not there, it just does not exist. Please help.

  60. weLaunchJune 5, 2018

    Redux Framework installed?

  61. KathyMay 10, 2018

    I would like to only show the primary product image only and not the additional product images. How can I set this property?

  62. weLaunchMay 10, 2018

    Go to our plugin settings and then disable “Show Gallery Images” inside the data to show section.

  63. DanApril 14, 2018

    Hello, I utilize woocomerce wholesale features. I need to provide catalogs to my wholesale customers. Is it possible to support both the Retail and Wholesale prices on the catalog?