PDF Product Catalog for WooCommerce – Ecommerce Bests


PDF Product Catalog for WooCommerce is a WordPress/WooCommerce plugin
that lets customers of your WooCommerce retailer obtain its full product catalog in PDF (or per
) with
a single click on. PDF catalogs are generated based mostly on templates and may be personalized extensively through the Admin panel
permitting you to alter templates, colours, textual content and visibility of components (e.g. Worth, SKUs, Variations and so forth). It
comes with 5 PDF templates however you possibly can create your personal to fit your wants with easy HTML and CSS.


  • Widget for PDF Obtain Buttons
  • Person Roles restrictions
  • (Non-compulsory) Excessive Decision photos in PDF
  • Shortcode so as to add PDF Obtain Buttons to any Publish or Web page
  • WPML Help for Multilingual shops
  • 5 PDF Catalog Templates included.
  • Create your personal PDF templates in HTML.
  • Create your personal Header/Footer in HTML.
  • Generate per Class PDF and/or Full Retailer catalog.
  • Generate PDF Catalogs for any taxonomy (tags, classes and so forth)
  • four pages of admin choices to fantastic tune your catalog content material and design.
  • Examined with shops with greater than 1000 merchandise.
  • Pure PHP Resolution (no want to put in any plugins / doesn’t use exterior providers).
  • Cover / Present catalog components (e.g. SKU, descriptions, costs).
  • Optionally render shortcodes in product descriptions.
  • Add your personal brand.
  • Help for UTF8 catalogs (non-latin characters in PDF)
  • Customise catalog textual content.
  • Embody product photos in catalog.
  • Help for product variations.
  • Customise colours from Admin Panel.
  • Hyperlinks in PDF for every product
  • Caching for elevated efficiency (catalogs are solely generated as soon as)
  • Automated web page numbering.
  • Header / Footer on every web page.
  • Ship PDF to browser or pressure obtain possibility.
  • Customise which classes seem in catalogs.
  • PDF Font Subsetting
  • JPEG High quality Settings
  • Full Documentation included.
  • Examined with WordPress three.eight – four.6.x and WooCommerce 2.1 – 2.6.x

Pattern PDF Output

The next are just a few pattern PDFs created utilizing this plugin.

A number of Templates Out of the Field

Now with higher high quality

WooCommerce PDF Catalog 2

Included within the obtain from CodeCanyon.

We’ve been working for a while now on a brand new model of this plugin which makes use of an exterior PDF rendering engine.
The trigger for many of the issues customers have been going through with 1.1.four and prior variations of PDFCatalog was the
PHP-based rendering engine which works
unpredictably beneath totally different environments (particularly with giant shops). Subsequently we determined to modify to an
web-service based mostly rendering engine that we run ourselves.
Beginning with model 2.zero of the plugin, the brand new engine is used, and you’ll observed a considerable improve in
efficiency whereas your reminiscence and CPU necessities will
drop by tenfold. I might suggest you give the brand new model a go, you’ll adore it.

What to anticipate:

  • It really works with big catalogs whereas utilizing little or no reminiscence.
  • No extra script time outs, catalogs generate in seconds.
  • All unicode characters supported.

Essential PDF Catalog Plugin requires PHP 5.three or later. If you’re utilizing PHP 5.2 please improve.


Model 2.three.three – 23rd July 2017

  • Out of inventory setting is now revered when producing taxonomy based mostly catalogs
  • Shortcodes in Cowl Pages at the moment are rendered (notice that, together with related CSS to the PDF Template’s fashion.css for the shortcodes to be styled appropriately, continues to be required)

Model 2.three.1 – 18th April 2017

  • Fastened problem with lacking product variation choices.
  • Improved web page breaks in PDF to keep away from orphan class titles on the finish of pages.
  • Improved PDF output to keep away from empty final pages.
  • Repair for Catalog Cowl Web page affecting non-latin characters.

Model 2.three.zero – eighth April 2017

  • Help for WooCommerce three.zero.

Model 2.2.zero – 13th March 2017

  • Added Diagnostics Display to check for frequent setup/configuration points and supply options.
  • Fastened problem affecting customers operating PHP 7.1.
  • Fastened SKU & Worth colour problem.
  • Fastened Heading Subtitle Shade possibility not saving problem.
  • Fastened plenty of typos (thanks fo Chordwise-sgl for reporting)

Model 2.1.2 – 12th February 2017

  • Fastened bug the place shortcodes wouldn’t render in Multi Website WordPress installations.
  • Fastened bug affecting some PHP configurations.

Model 2.1.1 – 10th January 2017

  • Fastened bug which restricted taxonomy based mostly catalogs to 10 merchandise per time period.
  • Fastened Thumbnail Grid template from leaving clean pages beneath some situations.

Model 2.1 – 21st November 2016

  • Function to generate catalogs based mostly on any taxonomy (e.g. product tags) utilizing the [pdfcatalog] shortcode. (See this submit for particulars.
  • Fastened shortcode a number of class bug.
  • Added reminiscence restrict possibility within the new Superior settings panel.
  • Added choice to allow/disable logging (now defaults to disabled).
  • Some safety fixes.

Model 2.zero.three – 19th October 2016

  • Added .pot file for translations.
  • Made “Web page xx of xx” in templates translatable.

Model 2.zero.2 – 15th September 2016

  • New characteristic: Catalog Cowl Web page (Experimental)
  • Non-compulsory per position and per template caching (to keep away from points with position based mostly pricing and shops utilizing a number of PDF
    catalog templates.
  • Fastened bug with variations not displaying the proper label. (reported by tim1fitzgerald)

Model 2.zero.1 – 2nd August 2016

  • Customized Filename Prefix for PDF Information

Model 2.zero.zero – 21st July 2016

  • Sorting merchandise by Worth.
  • Now works with password protected web sites (shops utilizing HTTP fundamental authentication). A username/password may be
    specified within the settings.
  • Some minor bug fixes.

Model 2.zero.0b15 – 10th Might 2016

  • Fastened WPML problem producing empty non-base language full-store catalogs when particular classes are chosen in
    plugin settings.
  • Fastened bug with lacking variable inflicting points beneath some PHP variations.

Model 2.zero.0b14 – fifth April 2016

  • Giant WPML compatibility replace.
    • All textual content (together with admin panel) is now out there for translation by WPML (or suitable plugins).
    • Help for all WPML language URL schemes.
    • Caching is now correctly language-aware.
  • Fastened problem resetting cache when not vital.
  • Variables in Backside textual content at the moment are processed.
  • Elevated CURL timeout to 180 seconds.

Model 2.zero.0b13 – 28th March 2016

  • Fastened bug with cache persisting after altering template.
  • Eliminated pointless CURLOPT_FOLLOWLOCATION possibility which triggered bother to some customers.

Model 2.zero.0b12 – 2nd March 2016

  • Fastened class kind order when producing for a number of classes through shortcode.
  • Row depend variable for templates (used for desk based mostly template).

Model 2.zero.0b11 – 15th February 2016

  • Added open in New Tab / Window possibility.
  • Fastened a battle with some WordPress themes.

Model 2.zero.0b11 – 15th February 2016

  • Added open in New Tab / Window possibility.
  • Fastened a battle with some WordPress themes.

Model 2.zero.0b10 – 24th January 2016

  • PDF Obtain Buttons can now be personalized from plugin’s settings (verify Look tab) .
  • Template bug repair (brief description drawback in Thumbnail Grid)

Model 2.zero.0b9 – 13th January 2016

  • Minor bug fixes
  • Picture sizes, now you should utilize any picture measurement outlined by your retailer’s theme in PDF Catalogs.
  • Choices for product sorting by SKU and by WooCommerce kind order.
  • Bug repair (thanks CESAK).

Model 2.zero.0b8

  • Bug repair: Backside Textual content not showing.
  • However repair: Present SKU not working when costs aren’t seen.

Model 2.zero.0b7

  • Footers are again. May be optionally enabled – fastened peak for now.
  • Bug repair: Toggling class visibility for hierarchical catalogs now works.
  • Bug repair: Hyperlinks on catalog photos at the moment are working.
  • Lot of behind the scenes framework modifications for higher efficiency / compatibility with different plugins.

Model 2.zero.0b6

  • Choice for product order (by Title/Date + ascending / descending).
  • Quick description possibility added to v2.zero.
  • Bug repair: button CSS location
  • Bug repair: Dates in catalog header makes use of websites internationalization setting.

Model 2.zero.0b5

  • A number of bug fixes
  • Override chosen template through shortcode performance.

Model 2.zero.0b4

  • Help for PDF Templates in Little one Theme listing.
  • PHP 5.three is now supported on 2.zero department.

Model 2.zero.0b3 & 1.1.5 – sixth April 2015
That is primarily a 2.zero replace.

  • Beauty enhancements on 2.zero Templates
  • Fastened numerous web page header points (brand being cropped and so forth)
  • Empty classes at the moment are hidden by default.
  • Selection between Hierarchical or Flat Model catalog as requested.
  • Fastened Caching Points in 2.zero – substantial velocity enhancements.
  • Higher cache management, now you can view and delete particular person catalogs from the admin panel.
  • Choice to cover merchandise from father or mother classes (for shops which have similar merchandise in father or mother and baby
  • Inside Framework Adjustments which is able to assist make future launch cycles extra frequent.

Model 1.1.four – 4th February 2015

  • Beta model of WooCommerce PDFCatalog 2 included within the bundle.
  • Choice to decide on between Full and Quick Product Description
  • Customise Obtain Buttons CSS from the Admin Panel
  • Some fixes with the templates (product depend displaying up when not wanted)

Model 1.1.2 – 14th October 2014

  • Generate multi-category PDF catalogs utilizing shortcodes e.g.
    [pdfcatalog catids="1,2,3"]Obtain My Catalog[/pdfcatalog]
  • Generate hierarchical PDF catalogs from a single class e.g.
    [pdfcatalog catid="1" children="true"]Obtain catalog of class + its kids[/pdfcatalog]
  • Customized Header/Footers as a part of PDF templates.
  • Choice to render or strip shortcodes in product descriptions.

Model 1.1.zero – 13th September 2014
The most recent launch improves PDF creation efficiency, you’ll really feel the distinction instantly. Count on one other replace inside the subsequent few days with the extra options talked about within the feedback.

  • Improved PDF Render efficiency by 25%

Model 1.zero.9 – 30th July 2014

  • Choice to cover Out of Inventory gadgets
  • Fastened Documentation errors

Model 1.zero.eight – 21th July 2014

  • Excessive Decision Pictures in PDF recordsdata (Non-compulsory)
  • Can now select which Person Roles can view / obtain PDF Catalogs
  • PDF Font Sub-setting for smaller PDF file output (Non-compulsory)
  • Customized JPEG High quality
  • Cover/Present “Visibility Hidden” merchandise in PDF Catalog
  • Up to date documentation
  • Up to date core PDF libs

Model 1.zero.5 – 26th June 2014

  • WPML Help – PDF Catalogs for Multilingual shops
  • PHP 5.2 points fastened.
  • Fastened doable battle with WooCommerce PDF Bill plugin.

Model 1.zero.three – 16th June 2014

  • Quick code assist for PDF Buttons
  • Up to date documentation.

Model 1.zero.2 – sixth June 2014

  • Bug repair launch
  • Higher PHP 5.three compatibility.

Model 1.zero.1 – 4th June 2014

  • UTF8 catalog assist (non-Latin textual content in catalog)
  • Default PDF filenames at the moment are based mostly on class and web site titles.

Word: Customers operating PHP-FPM may want to alter timeout settings with a view to render giant PDF Catalogs

Try Demo Now

  • Saffa

    --Saffa Web designer and developer at btwthemes.com and professional e-commerce instructor.