In total there are 2 shortcodes you can use:

Full catalog Export Shortcode

[pdf_catalog category="full" text="Export Complete Product PDF Catalog"]

Specific product category

[pdf_catalog category="CATEGORY_ID" text="Export Product Category X as PDF"]

A Widget is not supported. But you can use the shortcode in a Widget. You only need a plugin, that adds shortcode support for widgets.

Email Catalog Button

[pdf_catalog category="email" text="Mail PDF Catalog"]

Sale Catalog

[pdf_catalog category="sale" text="Export Sale PDF Catalog"]

Catalog without price

[pdf_catalog category="CATEGORY_ID" text="No Price Catalog" show_price="false"]

PDF Catalog Builder

[woocommerce_pdf_catalog_builder category_ids="" text="Create Catalog (PDF)" auto_select_subcategories="yes" columns="3"]

41 thoughts on “WooCommerce PDF Catalog Shortcodes

  1. carl says:

    I cannot make this work.. do I need a widget which processes shortcodes, a or a shortcode for widget??

    Please, which plug-in do I need to make this work in woocommerce, please??

  2. Monika says:

    Hi, how can I make the Cart Catalogue in the the cart disappear? I dont want this to show…. but dont find any options to hide this button. thank you!

  3. Ronald Sutter says:

    Hi Guys,
    we bought the catalog plugin yesterday and managed to install it after complete helplessness….
    But further, how can I get the PDF without placing a shortcode on some page ? Where can I start the PDF and where does the plugin store it?
    Thank you for your help

    Ronald Sutter

    • weLaunch says:

      Hi Ronald,

      on each product category page of WooCommerce you can find the buttons to export. If you can not find them go to Plugin settings and make sure both buttons are enabled. If still not showing change the button position within our plugin settings.

  4. Diego says:

    Hi there!
    We instaled PDF catalog plugin. We made some adjustments to avoid error at exporting. (we changed DIV for Tables). Everything works ok, but we can not find the link to download the full catalog… Can you help us please? Thanks in advance!

    • weLaunch says:

      Hi Diego,

      have you enabled the full export button? Otherwise simply add a ?pdf=full to your URL.

  5. Daniel says:

    Is it possible to indicate the current category? not indicate the desired ID category.

    Something like
    [pdf_catalog category=”current” text=”Download Category PDF”]


    • weLaunch says:

      Hi Daniel,

      our plugin automatically creates a button on WooCommerce categories if this is what you are looking for.

      • Daniel says:

        I know (and test it) but I want to add in one sidebar and, if it is possible, we want that the button display automatically the category id we are viewing. With your shortcode example is necesary to put one category ID.

  6. Moises says:

    This is more a suggestion… is it possible to have a shortcode that can be added to a product page to download ONLY that product? That way you could download something similar to a PDF Datasheet of a product.

    Something like [pdf_catalog product=”” text=”Product Datasheet (PDF)”] (if Product=”” empty use current ID if not, use the ID of the product so you can show it somewhere else).

  7. Art says:


    Is it possible to keep the entirety of a product together? For example, if there is a headband with 5 variations, it will list them all in one very long column and then push something into the next page all alone. So it might just say “$8.00” at the top of a page but it’s supposed to belong with the product on the previous page. Or when there are a lot of variations (and a long vertical table showing them) there is a ton of white space to the side of it where product should fill into. It would be so nice if instead of having 6 variations in one single long column, it would do 2 rows of 3 columns so everything is more balanced.

    I can send screenshots if that is easier to understand. Please help!

  8. Gourav Banerjee says:

    Hi, could you please help me out by telling me how do I add the full pdf catalog button on the main product page? It is appearing on the category pages but not on the main product page.

  9. Newbie says:

    Is it possible to use a shortcode to add the button “receive catalog by email” available in the category page?

  10. Daniel says:

    Hi just bought your plugin
    we only need a way to generate a pdf with your shortcode [pdf_catalog category=”full” text=”Gesamten Shop als PDF”]

    We placed it on a testpage… if we trigger the button 2 things happens… sometimes it just reloads a new empty site with this url

    or sometimes the whole shop crashes and loads forever and i have to wait 3 to 5 minutes… i guess this is a performance problem? But we dont have that many products (about 200) and i also tried to minimize the load under Settings–>Performance…

  11. Daniel says:

    In addition to my previous Post…

    The Preview of certain categories works but “Full Catalog” onloy loads forever (waitet about 20 minutes)… Products are 280 total… that should not be a big of a deal? its a 2 core 8Gb Ram server.

  12. jp.relmotor says:

    Dear, I have a query, is there a shortcode to specify a catalog design?

    Since I have one selected for general categories, but I want to create a button to export the catalog with a different design, is this possible?

  13. joao bruch says:

    Hello Daniel, thank you for the awesome plugin.

    Is it possible to use this way :

    Let’s say I have 100 products. Each product has a button “Add to catalogue” and after that” – Let’s say the user added 10 products to it – Like a wishlist – after that he can click in a link and print to pdf his catalogue.

  14. Davide says:

    Hi! On the pdf Builder there are only the names of the categories in the checkboxes to select the items to be categorized, but the names of the individual items are not present.
    How can I fix?

  15. Ahmed says:


    Is there a way to list the variations below the product rather then have to show each and every variation individually.

    It would also be great if its possible to show certain variation types, like a variation type exclusion, as individual items as it’s seems like this setting is currently a all or nothing.


Leave a Reply

Your email address will not be published. Required fields are marked *