Help Documentation
Exporo - PDF Catalog Creator For WooCommerce
Installation
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.
Server Requirements
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;
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;
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.
You can specify different cover images for your products from the "edit product" page;
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.
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.
PDF Styles
This section contains all style settings available for PDF output. Default image sizes are carefully selected and changing them is not recommended.
PDF Catalog Creator
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.
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.
Shortcode
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".
Frequently Asked Questions
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.