Help Documentation

Exporo - PDF Catalog Creator For WooCommerce

The first thing you need to do when you want to install a new WordPress plugin is to login to your site admin page. Once there, go to Plugins -> Add New. Click "Upload Plugin" button and upload the zip file from your local hard drive.

installation

Using mPDF (PHP library generating PDF files) within a WordPress/WooCommerce environment requires careful adjustment of PHP settings, as PDF generation is CPU- and memory-intensive. The recommended settings differ primarily based on the maximum number of products you try to process in a single PDF generation batch.

Here are the recommended PHP settings, broken down for small and large sites;

requirements
settings

General

is logging in required?

When enabled, only logged in users can see the front-end buttons.

restrict access

If login is required, select the user roles that are granted access to PDF catalog creator and can see the front-end buttons. Administrators are always granted access.

file caching

When enabled, PDF files will be temporarily stored in the "uploads" folder (Front-end requests only). If you get an error, Check WordPress file permissions and maximum file upload limits or turn this setting off.

file cache lifetime (days)

Cached files are deleted after the specified time period expires and recreated when they are first viewed. If you are not constantly adding new products or updating product information, it is recommended that you set this period to longer.


PDF Output

catalog fields

Here you can select which product features to include in PDF files.

product image size

It's recommended to use square images (1:1 Ratio). Large images may cause PHP errors depending on your server settings. In this case, reduce the image size or contact your hosting provider to increase PHP limits.
Learn more; How to Modify and Optimize Your Images

product gallery image sizes

The size of product gallery images added to single product PDF files.

max. chars

Maximum number of characters for short product description.

site info

You can include the site title (WP Settings -> General -> Site Title) and store url in the header of the PDF file.

credits

You can include credits in the footer of the PDF file. For example; © 2025 my company ltd.


PDF Creator

admin table columns

The fields in the "PDF Catalog Creator" in your WordPress dashboard. ID, name and date fields are required. These are optional fields.

admin table rows

The default maximum number of rows to display.

download file

If this setting is enabled, files created with the PDF catalog creator will be downloaded automatically. Otherwise, you can manually download the PDF file opened in the browser.


Shortcode

Shop Button

Automatically add the shortcode (button) to the WooCommerce shop page just before the product loop.

Category Button

Automatically add the shortcode (button) to the WooCommerce category page just before the product loop.

Single Product Button

Automatically add the shortcode (button) to the WooCommerce product page.

button color

Font color of the front-end buttons.

button background

Background color of the front-end buttons.

font size

Font size of the front-end buttons.

font weight

Font weight of the front-end buttons.

h-padding

Horizontal padding on the buttons (px).

v-padding

Vertical padding on the buttons (px).

border radius

Border Radius of the buttons (px).


Default PDF Settings

title, subject, author, creator and keywords

These are the fields shown in the "document properties" when you open the PDF file in a browser;

document properties

cover image

You can make your PDF catalogs more attractive and professional by adding cover images in A4 size. Recommended image dimentions: 841x1189px or 1682x2378px.

You can specify different cover images for your categories from the "Products -> Categories" page.

product categories
product categories

You can specify different cover images for your products from the "edit product" page;

single product

Need an online image editor to create cover images. Check out our WordPress image editor...

catalog layout

If you have a large number of products and product images are not very important, you can choose the table view.

Organize by Categories

When enabled, products in the catalog are organized by category. Category titles are added to both the PDF output and the "Bookmarks" and "Table of Contents" sections.

bookmarks

When enabled, bookmarks are automatically added to your PDF catalogs, helping your customers find what they are looking for more easily, especially in larger catalogs.

bookmarks

table of contents

When enabled, table of contents are automatically added to your PDF catalogs, helping your customers find what they are looking for more easily, especially in larger catalogs.

bookmarks

PDF Styles

This section contains all style settings available for PDF output. Default image sizes are carefully selected and changing them is not recommended.

Our unique PDF catalog creator works within your WordPress dashboard and helps you easily create custom product catalogs. The user-friendly data table includes search and filter features. Simply select the products you want and create a PDF catalog with ease.

pdf catalog creator

Using the PDF catalog maker is easy. Simply click on the products you want to add to the catalog and click "Proceed to Continue" button. The settings tab will then open. You can select your desired settings and create the PDF file by clicking " Create PDF" button.

pdf catalog creator

You can use the "exporo_catalog" shortcode to display a PDF catalog button on any page. In its basic form, the shortcode displays your site's full catalog with the options selected in the plugin settings (Exporo -> Settings -> Default PDF Settings).

[exporo_catalog]

With all available attributes;

[exporo_catalog btntext="" catid="" productid="" title="" subject="" author="" creator="" keywords="" cover="" org="no" bookmarks="no" toc="no" layout="default"]

btntext: Button text. Can be any string.

catid: Comma separated category ID(s).

productid: Comma separated product ID(s).

title: Title of the document. Can be any string.

subject: Subject of the document. Can be any string.

author: Author of the document. Can be any string.

creator: Creator of the document. Can be any string.

keywords: Keywords of the document. Can be any string.

cover: URL of the cover image.

org: Organize by category or not. Valid values are "yes" or "no".

bookmarks: Enable/disable bookmarks. Valid values are "yes" or "no".

toc: Enable/disable table of contents. Valid values are "yes" or "no".

layout: The layout of the document. Valid values are "default" or "table".

How can I change static texts in the plugin?

You can use the Loco Translate plugin to replace any static text in the plugin and without making any code changes.

Loco Translate is a WordPress plugin that allows you to edit WordPress translation files in your browser and integrate with automatic translation services. It doesn't matter if your site language is English. Translation files can be used to replace any static text in all WordPress themes and plugins.

How can I reduce PDF file size and speed up PDF creation?

1) The most important thing you can do in this regard is to reduce image sizes and optimize images. You can try to use other image sizes from Settings -> PDF Output.
How to Modify and Optimize Your Images...

2) If you have a large number of products and product images are not very important, we recommend you to choose the table layout.

3) You can remove "Product Image" and "Product Gallery" from Settings -> PDF output.

4) Try increasing your PHP limits. Please see; Server Requirements.