PDF Not Generating or Downloading
If your quotes, invoices, or letters are not generating a PDF, follow the steps below.
In most cases, this is related to server configuration or memory limits rather than the plugin itself.
1️⃣ Check for Error Messages
When attempting to generate a PDF, look for:
- A white screen
- A fatal error message
- A timeout
- A “failed to generate PDF” notice
If an error appears, copy it exactly.
2️⃣ Check Your PHP Version
Ensure your website is running a supported version of PHP.
We recommend:
- PHP 8.0 or higher
Older PHP versions may cause PDF libraries to fail.
You can check your PHP version in your hosting control panel.
3️⃣ Increase PHP Memory Limit
PDF generation requires more memory than normal page loads.
If your site has a low memory limit (e.g. 64MB), PDFs may fail.
We recommend:
- 128MB minimum
- 256MB preferred
You can increase memory by:
- Editing
wp-config.php - Or asking your hosting provider to raise the PHP memory limit
4️⃣ Check for Plugin Conflicts
Temporarily test:
- Deactivate other plugins (except JiffyTrade)
- Switch to a default WordPress theme (e.g. Twenty Twenty-Four)
- Try generating the PDF again
If it works after disabling another plugin, a conflict may exist.
5️⃣ Large Documents Can Cause Timeouts
Very large documents with:
- Many line items
- Large images
- Heavy branding assets
may exceed server execution limits.
Try:
- Reducing image sizes
- Testing with a smaller document
- Asking your host to increase execution time
6️⃣ Still Not Working?
When contacting support, include:
- Your WordPress version
- Your JiffyTrade version
- Your PHP version
- Your memory limit (if known)
- The exact error message shown
This allows us to diagnose the issue quickly.
