All our plugins are WooCommerce 3.0 & WordPress 4.8 compatible!

If you find any bugs or enhancements in this script get in touch with a clear description of the problem so we can fix it. We do not support modifications!

Requirements

The following things are required to run this script:

  • PHP 5.2.0+
  • MySQL 5+
  • Apache
  • WooCommerce 2.0+
  • WordPress 3.8+

Index

  1. Installation
  2. Features
  3. Troubleshooting

 

INSTALLATION

1. Upload the ZIP via the wordpress backend

  • Log into your website backend /wp-admin/
  • Go to Plugins -> Install -> Upload Plugin
  • Select the ZIP file and upload it
  • Active it and that’s it!

2. Upload it via FTP

  • Log into your webserver via FTP
  • Unzip the file on your PC
  • Upload the extracted folder to /wp-content/plugins/
  • Go into your backend and activate the Plugin

Return to the Index


FEATURES

Settings Panel

Where can I find the PDF Catalog settings?

You can find the everything inside your Admin Panel below
WooCommerce -> PDF Catalog


General Settings

In the General settings are you have the following options:

  • Enable:
    Enable PDF Catalog to use the options below
  • Show Full Catalog Link
  • Show Category Catalog Link
  • Show Subcategories and their Products
  • Exclude the parent categories Products
  • Container paddingThe main paddings top, right, bottom and left.
  • Link position
    Choose the position of the button on the category page.


Header

  • Enable:
    Enables header.
  • Header background color
  • Header text color
  • Header layout
    Choose between 1/1 OR 1/2 + 1/2 OR 1/3 + 1/3 + 1/3
  • Header margin
  • Header height
  • Vertical Alignment
  • Header Content
    Depending on your layout you have max. 3 content areas:

    • Middle Header
    • Middle Header
    • Right Header

    The content types are:

    • None
    • Blog information
    • Custom text
    • Pagenumber
    • Category
    • Image
    • Export Information
    • QR-Code


Products Layout

How your products will be displayed.

  • Select a Layout
  • Products container padding
  • Background color
  • Borders (Top, Right, Bottom, Left)
  • Image Size
  • Headings font size
  • Text font size
  • Text line height
  • Text alignment
  • Text color


Category Layout

How the category will be displayed.

  • Select a Layout
  • Category container padding
  • Set a global ImageThis will overwrite the original category image.
  • Image Size
  • Headings font size
  • Text font size
  • Text line height
  • Text alignment
  • Text color
  • Text vertical alignment


Data

Choose the data you want to show.

  • Show Product Image
  • Show Product Title
  • Show Product Price
  • Show Short Description
  • Show Product SKU
  • Show Product Categories
  • Show Product Tags
  • Show QR-Code


Extra Texts

Add some extra texts before or after .

  • Add Text before category
  • Add Text after category


Footer

  • Enable:
    Enables Footer.
  • Footer background color
  • Footer text color
  • Footer layout
    Choose between 1/1 OR 1/2 + 1/2 OR 1/3 + 1/3 + 1/3
  • Footer margin
  • Footer height
  • Vertical Alignment
  • Footer Content
    Depending on your layout you have max. 3 content areas:

    • Middle Footer
    • Middle Footer
    • Right Footer

    The content types are:

    • None
    • Blog information
    • Custom text
    • Pagenumber
    • Category
    • Image
    • Export Information
    • QR-Code


Advanced Settings

Custom stylesheet / javascript.

  • Custom CSS:
    Add some stylesheet if you want.
  • Custom JS:
    Add some javascript if you want.


Return to the Index


TROUBLESHOOTING

Can I use a Shortcode?

Yes of course! You can use a shortcode like this:

1. Full catalog

[pdf_catalog category="full" text="Full Catalog (PDF)"]

2. Specific product category

[pdf_catalog category=9 text="Clothing Category (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.


I need the Demo settings. Where can I find them?

The demo settings are below. You can just import them via the settings panel.

{"last_tab":"","enable":"1","showFullCatalogLink":"1","showCategoryCatalogLink":"1","showSubcategories":"0","excludeParentCategoryProducts":"0","order":"DESC","orderby":"date","containerPadding":{"padding-top":"","padding-right":"20px","padding-bottom":"","padding-left":"20px","units":"px"},"linkPosition":"woocommerce_archive_description","fontFamily":"raleway","excludeProductCategories":["9","11"],"excludeOutOfStockProducts":"0","enableCache":"0","enableHeader":"1","headerBackgroundColor":"#222222","headerTextColor":"#ffffff","headerLayout":"twoCols","headerTopMargin":"20","headerHeight":"40","headerVAlign":"middle","headerTopLeft":"bloginfo","headerTopLeftText":"","headerTopLeftImage":{"url":"","id":"","height":"","width":"","thumbnail":""},"headerTopMiddle":"","headerTopMiddleText":"","headerTopMiddleImage":{"url":"","id":"","height":"","width":"","thumbnail":""},"headerTopRight":"text","headerTopRightText":"Custom Text","headerTopRightImage":{"url":"","id":"","height":"","width":"","thumbnail":""},"productsLayout":"2","productContainerPadding":{"padding-top":"15px","padding-right":"20px","padding-bottom":"15px","padding-left":"20px","units":"px"},"productsBackgroundColor":"","productsTopBorder":{"border-top":"0px","border-right":"0px","border-bottom":"0px","border-left":"0px","border-style":"solid","border-color":"#FFFFFF"},"productsRightBorder":{"border-top":"0px","border-right":"0px","border-bottom":"0px","border-left":"0px","border-style":"solid","border-color":"#FFFFFF"},"productsBottomBorder":{"border-top":"0px","border-right":"0px","border-bottom":"0px","border-left":"0px","border-style":"solid","border-color":"#FFFFFF"},"productsLeftBorder":{"border-top":"0px","border-right":"0px","border-bottom":"0px","border-left":"0px","border-style":"solid","border-color":"#FFFFFF"},"productsImageSize":"250","productsHeadingsFontSize":"20","productsHeadingsFontFamily":"oswald","productsFontSize":"13","productsLineHeight":"16","productsTextAlign":"left","productsTextColor":"#222222","categoryLayout":"1","categoryPadding":{"padding-top":"20px","padding-right":"30px","padding-bottom":"0px","padding-left":"30px","units":"px"},"categoryGlobalImage":{"url":"http://plugins.db-dzine.com/wp-content/uploads/2016/03/bg.jpg","id":"215","height":"853","width":"1280","thumbnail":"http://plugins.db-dzine.com/wp-content/uploads/2016/03/bg-150x150.jpg"},"categoryImageSize":"400","categoryHeadingFontSize":"30","categoryHeadingFontFamily":"oswald","categoryTextFontSize":"16","categoryLineHeight":"15","categoryTextAlign":"center","categoryTextColor":"","categoryTextVAlign":"middle","showImage":"1","showTitle":"1","showPrice":"1","showShortDescription":"1","showDescription":"0","showAttributes":"0","showReadMore":"1","showSKU":"1","showCategories":"1","showTags":"1","showQR":"0","showVariations":"0","variationsShowImage":"0","variationsShowSKU":"0","variationsShowPrice":"0","variationsShowDescription":"0","variationsShowAttributes":"0","enableTextBeforeProducts":"1","textBeforeProducts":"I am a custom Text <strong>before</strong> product information starts.","textBeforeProductsFontSize":"11","textBeforeProductsLineHeight":"15","textBeforeProductsTextAlign":"center","enableTextAfterProducts":"1","textAfterProducts":"I am a custom Text <strong>after</strong> product information.","textAfterProductsFontSize":"11","textAfterProductsLineHeight":"15","textAfterProductsTextAlign":"center","enableFooter":"1","footerBackgroundColor":"#222222","footerTextColor":"#ffffff","footerLayout":"twoCols","footerTopMargin":"10","footerHeight":"20","footerVAlign":"middle","footerTopLeft":"category","footerTopLeftText":"","footerTopLeftImage":{"url":"","id":"","height":"","width":"","thumbnail":""},"footerTopMiddle":"","footerTopMiddleText":"","footerTopMiddleImage":{"url":"","id":"","height":"","width":"","thumbnail":""},"footerTopRight":"pagenumber","footerTopRightText":"","footerTopRightImage":{"url":"","id":"","height":"","width":"","thumbnail":""},"enableLimitAccess":"","role":["administrator"],"debugMode":"0","customCSS":"","customJS":"","redux-backup":1}

I only get strange signs

If you get something like %PDF-1.4 %���� then please make sure you have installed the following PHP extensions

  • mbstring
  • gd

Where can I find the PDF Catalog settings?

You can find the everything inside your Admin Panel below WooCommerce -> PDF Catalog


I found a bug / got an error

Please make a comment on codecanyon. We will take care asap!

CHANGELOG

# Changelog
======
1.3.1
======
- FIX: Caching Issue

======
1.3.0
======
- NEW: Add a cover page to your catalog pages
- NEW: Remove footer / header on Table of Contents Page
	   Only when Cover page is turned off
- NEW: Reset the page number after ToC 
- FIX: Added classes to header / footer
- FIX: Improved Chaching Process

======
1.2.2
======
- NEW: 	Added ability to choose a padding for 
		product / category information container
- FIX: Removed all inline styles for custom CSS
- FIX: Font settings can now be better overwritten
- FIX: Issue with Table of contents font family
- FIX: Added many classes to the HTML categeory 

======
1.2.1
======
- NEW: Shortcode support for header / footer text option
- FIX: Added many classes to the HTML rendering

======
1.2.0
======
- NEW:	Add a Table of contents section to show a ToC
		- Enable ToC
		- Enable Paging
		- Enable Linking
		- Choose position (first or last Page)
		- Only show in Full Catalog only
		- Add a text before ToC
		- Add a text after ToC
		- Choose custom Font settings
- NEW:	Add an Index at the end of your catalog
		- Enable Index
		- Choose Key
		- Enable Letter Dividing
		- Enable Linking
		- Only show in Full Catalog only
		- Add a text before ToC
		- Add a text after ToC
		- Choose custom Font settings
- NEW:	Created a new section "Defaults" (PDF & font settings)
- NEW:	Choose an Format (A1, A2, A3, A4 ... A10, Letter, Legal, Executive, Folio)
- NEW:	Choose an Orientation (Portrait or Landscape)
- NEW:	Footer Padding
- NEW:	Header Padding
- NEW:  Hide Categories
- FIX:	Removed Container Padding (see Footer & Header Padding instead)
- FIX:	Adjusted the defaults values of the settings like demo
- FIX:	Product categories in full Catalog did not match menu order

=====
1.1.0
======
- NEW: Set a custom Font Family for category headings
- NEW: Set a custom Font Family for product headings
- NEW: Set a custom default Font Family for all texts
- NEW:	Added New Font Families: 
		Droid Sans, Droid Serif, Lato, Lora, Merriweather, 
		Montserrat, Open sans, Open Sans Condensed, Oswald, 
		PT Sans, Source Sans Pro, Slabo, Raleway
- FIX: Category layout 1 & 2 width

=====
1.0.16
======
- NEW: Exclude products, that are out of stock

=====
1.0.15
======
- FIX: WooCommerce 3.0 variable products compatibility

=====
1.0.14
======
- NEW: Render shortcode for short description

=====
1.0.13
======
- NEW:  Caching for PDF catalogs
		Will create a static PDF file in the "cache folder of plugin" everytime a user tries to generate a plugin
		Use the delete cache button to delete all files!

=====
1.0.12
======
- FIX: Plugin activation check
- FIX: WooCommerce 3.0 compatibility

=====
1.0.11
======
- NEW: Show product long description

=====
1.0.10
======
- FIX: Removed comments from PDF file when viewed in Chrome

=====
1.0.9
======
- NEW: Debug mode (see advanced settings > Debug Mode) – this will output the plain HTML
- NEW: show Attributes on the product

=====
1.0.8
======
- NEW: Updated MPDF Library to Version 6.1 (this also removes PHP 7 errors)
- NEW: decreased plugin size by 10MB (removed 2 fonts)

=====
1.0.7
======
- NEW: Better plugin activation
- FIX: Better advanced settings page (ACE Editor for CSS and JS )
- FIX: array key exists

=====
1.0.6
======
- FIX: Redux Error

=====
1.0.5
======
- NEW: Removed the embedded Redux Framework for update consistency
//* PLEASE MAKE SURE YOU INSTALL THE REDUX FRAMEWORK PLUGIN *//

======
1.0.4.1
======
- FIX: Order / Order by products

======
1.0.4
======
- NEW: Show Variations now possible (see data to show settings)
- NEW: Order / Order by products

======
1.0.3
======
- NEW: Exclude Product Categories
- NEW: Exclude Product Categories Products only
- NEW: Exclude Products
- NEW: Product Image is now linked to product URL
- NEW: Read More text with link to product URL (see Data Tab)

======
1.0.2
======
- NEW: removed unnecessary files to reduze plugin size

======
1.0.1
======
- NEW: limit access to administrators
- FIX: don't show category catalog on start Shop page

======
1.0.0
======
- Inital release

# Future features
=====
- Link to products inside PDF
- Different Font-Types
- Product variations
Search