CodeCanyon

PDF Product Catalog for WooCommerce

PDF Product Catalog for WooCommerce

Summary

PDF Product Catalog for WooCommerce is a WordPress/WooCommerce plugin that lets users of your WooCommerce store download its complete product catalog in PDF (or per category) with a single click. PDF catalogs are generated based on templates and can be customized extensively via the Admin panel allowing you to change templates, colors, text and visibility of elements (e.g. Price, SKUs, Variations etc). It comes with 5 PDF templates but you can create your own to suit your needs with simple HTML and CSS.

Features

  • Widget for PDF Download Buttons
  • User Roles restrictions
  • (Optional) High Resolution images in PDF
  • Shortcode to add PDF Download Buttons to any Post or Page
  • WPML Support for Multilingual stores
  • 5 PDF Catalog Templates included.
  • Create your own PDF templates in HTML.
  • Create your own Header/Footer in HTML.
  • Generate per Category PDF and/or Complete Store catalog.
  • Generate PDF Catalogs for any taxonomy (tags, categories etc)
  • 4 pages of admin options to fine tune your catalog content and design.
  • Tested with stores with more than 1000 products.
  • Pure PHP Solution (no need to install any plugins / does not use external services).
  • Hide / Show catalog elements (e.g. SKU, descriptions, prices).
  • Optionally render shortcodes in product descriptions.
  • Upload your own logo.
  • Support for UTF8 catalogs (non-latin characters in PDF)
  • Customize catalog text.
  • Include product images in catalog.
  • Support for product variations.
  • Customize colors from Admin Panel.
  • Hyperlinks in PDF for each product
  • Caching for increased performance (catalogs are only generated once)
  • Automatic page numbering.
  • Header / Footer on each page.
  • Send PDF to browser or force download option.
  • Customise which categories appear in catalogs.
  • PDF Font Subsetting
  • JPEG Quality Settings
  • Full Documentation included.
  • Tested with WordPress 3.8 – 4.6.x and WooCommerce 2.1 – 2.6.x

Sample PDF Output

The following are a few sample PDFs created using this plugin.

Multiple Templates Out of the Box

Now with better quality

WooCommerce PDF Catalog 2

Included in the download from CodeCanyon.

We’ve been working for some time now on a new version of this plugin which uses an external PDF rendering engine. The cause for most of the problems users have been facing with 1.1.4 and prior versions of PDFCatalog was the PHP-based rendering engine which works unpredictably under different environments (especially with large stores). Therefore we decided to switch to an web-service based rendering engine that we run ourselves. Starting with version 2.0 of the plugin, the new engine is used, and you will noticed a substantial increase in performance while your memory and CPU requirements will drop by tenfold. I would recommend you give the new version a go, you’ll love it.

What to expect:
  • It works with huge catalogs while using very little memory.
  • No more script time outs, catalogs generate in seconds.
  • All unicode characters supported.

Important PDF Catalog Plugin requires PHP 5.3 or later. If you are using PHP 5.2 please upgrade.

Changelog

Version 2.2.0 – 13th March 2017

  • Added Diagnostics Screen to test for common setup/configuration issues and offer solutions.
  • Fixed issue affecting users running PHP 7.1.
  • Fixed SKU & Price color issue.
  • Fixed Heading Subtitle Color option not saving issue.
  • Fixed lots of typos (thanks fo Chordwise-sgl for reporting)

Version 2.1.2 – 12th February 2017

  • Fixed bug where shortcodes would not render in Multi Site WordPress installations.
  • Fixed bug affecting some PHP configurations.

Version 2.1.1 – 11th January 2017

  • Fixed bug which limited taxonomy based catalogs to 10 products per term.
  • Fixed Thumbnail Grid template from leaving blank pages under some conditions.

Version 2.1 – 21st November 2016

  • Feature to generate catalogs based on any taxonomy (e.g. product tags) using the [pdfcatalog] shortcode. (See this post for details.
  • Fixed shortcode multiple category bug.
  • Added memory limit option in the new Advanced settings panel.
  • Added option to enable/disable logging (now defaults to disabled).
  • Some security fixes.

Version 2.0.3 – 19th October 2016

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

Version 2.0.2 – 15th September 2016

  • New feature: Catalog Cover Page (Experimental)
  • Optional per role and per template caching (to avoid issues with role based pricing and stores using multiple PDF catalog templates.
  • Fixed bug with variations not showing the correct label. (reported by tim1fitzgerald)

Version 2.0.1 – 2nd August 2016

  • Custom Filename Prefix for PDF Files

Version 2.0.0 – 21st July 2016

  • Sorting products by Price.
  • Now works with password protected websites (stores using HTTP basic authentication). A username/password can be specified in the settings.
  • Some minor bug fixes.

Version 2.0.0b15 – 10th May 2016

  • Fixed WPML issue generating empty non-base language full-store catalogs when specific categories are selected in plugin settings.
  • Fixed bug with missing variable causing issues under some PHP versions.

Version 2.0.0b14 – 5th April 2016

  • Large WPML compatibility update.
    • All text (including admin panel) is now available for translation through WPML (or compatible plugins).
    • Support for all WPML language URL schemes.
    • Caching is now properly language-aware.
  • Fixed issue resetting cache when not necessary.
  • Variables in Bottom text are now processed.
  • Increased CURL timeout to 180 seconds.

Version 2.0.0b13 – 28th March 2016

  • Fixed bug with cache persisting after changing template.
  • Removed unnecessary CURLOPT_FOLLOWLOCATION option which caused trouble to some users.

Version 2.0.0b12 – 2nd March 2016

  • Fixed category sort order when generating for multiple categories via shortcode.
  • Row count variable for templates (used for table based template).

Version 2.0.0b11 – 15th February 2016

  • Added open in New Tab / Window option.
  • Fixed a conflict with some WordPress themes.

Version 2.0.0b11 – 15th February 2016

  • Added open in New Tab / Window option.
  • Fixed a conflict with some WordPress themes.

Version 2.0.0b10 – 24th January 2016

  • PDF Download Buttons can now be customized from plugin’s settings (check Appearance tab) .
  • Template bug fix (short description problem in Thumbnail Grid)

Version 2.0.0b9 – 13th January 2016

  • Minor bug fixes
  • Image sizes, now you can use any image size defined by your store’s theme in PDF Catalogs.
  • Options for product sorting by SKU and by WooCommerce sort order.
  • Bug fix (thanks CESAK).

Version 2.0.0b8

  • Bug fix: Bottom Text not appearing.
  • But fix: Show SKU not working when prices are not visible.

Version 2.0.0b7

  • Footers are back. Can be optionally enabled – fixed height for now.
  • Bug fix: Toggling category visibility for hierarchical catalogs now works.
  • Bug fix: Hyperlinks on catalog images are now working.
  • Lot of behind the scenes framework changes for better performance / compatibility with other plugins.

Version 2.0.0b6

  • Option for product order (by Title/Date + ascending / descending).
  • Short description option added to v2.0.
  • Bug fix: button CSS location
  • Bug fix: Dates in catalog header uses sites internationalization setting.

Version 2.0.0b5

  • Several bug fixes
  • Override selected template via shortcode functionality.

Version 2.0.0b4

  • Support for PDF Templates in Child Theme directory.
  • PHP 5.3 is now supported on 2.0 branch.

Version 2.0.0b3 & 1.1.5 – 6th April 2015 This is mainly a 2.0 update.

  • Cosmetic improvements on 2.0 Templates
  • Fixed various page header issues (logo being cropped etc)
  • Empty categories are now hidden by default.
  • Choice between Hierarchical or Flat Style catalog as requested.
  • Fixed Caching Issues in 2.0 – substantial speed improvements.
  • Better cache control, you can now view and delete individual catalogs from the admin panel.
  • Option to hide products from parent categories (for stores which have same products in parent and child categories).
  • Internal Framework Changes which will help make future release cycles more frequent.

Version 1.1.4 – 4th February 2015

  • Beta version of WooCommerce PDFCatalog 2 included in the package.
  • Option to choose between Full and Short Product Description
  • Customize Download Buttons CSS from the Admin Panel
  • Some fixes with the templates (product count showing up when not needed)
Version 1.1.2 – 14th October 2014
  • Generate multi-category PDF catalogs using shortcodes e.g.
    [pdfcatalog catids="1,2,3"]Download My Catalog[/pdfcatalog]
  • Generate hierarchical PDF catalogs from a single category e.g.
    [pdfcatalog catid="1" children="true"]Download catalog of category + its children[/pdfcatalog]
  • Custom Header/Footers as part of PDF templates.
  • Option to render or strip shortcodes in product descriptions.
Version 1.1.0 – 13th September 2014 The latest release improves PDF creation performance, you will feel the difference immediately. Expect another update within the next few days with the additional features mentioned in the comments.
  • Improved PDF Render performance by 25%
Version 1.0.9 – 30th July 2014
  • Option to hide Out of Stock items
  • Fixed Documentation mistakes
Version 1.0.8 – 21th July 2014
  • High Resolution Images in PDF files (Optional)
  • Can now choose which User Roles can view / download PDF Catalogs
  • PDF Font Sub-setting for smaller PDF file output (Optional)
  • Custom JPEG Quality
  • Hide/Show “Visibility Hidden” products in PDF Catalog
  • Updated documentation
  • Updated core PDF libs
Version 1.0.5 – 26th June 2014
  • WPML Support – PDF Catalogs for Multilingual stores
  • PHP 5.2 issues fixed.
  • Fixed possible conflict with WooCommerce PDF Invoice plugin.
Version 1.0.3 – 16th June 2014
  • Short code support for PDF Buttons
  • Updated documentation.
Version 1.0.2 – 6th June 2014
  • Bug fix release
  • Better PHP 5.3 compatibility.
Version 1.0.1 – 4th June 2014
  • UTF8 catalog support (non-Latin text in catalog)
  • Default PDF filenames are now based on category and site titles.

Note: Users running PHP-FPM might need to change timeout settings in order to render large PDF Catalogs

by
by
by
by
by
by