Title: PDF Gift Cards for WooCommerce
Author: kafestudio
Published: <strong>29 di Mai dal 2026</strong>
Last modified: 9 di Otubar dal 2026

---

Search plugins

![](https://ps.w.org/kafestudio-pdf-gift-cards/assets/banner-772x250.png?rev=3639188)

![](https://ps.w.org/kafestudio-pdf-gift-cards/assets/icon-256x256.png?rev=3554643)

# PDF Gift Cards for WooCommerce

 By [kafestudio](https://profiles.wordpress.org/fabiendst/)

[Download](https://downloads.wordpress.org/plugin/kafestudio-pdf-gift-cards.1.1.4.zip)

 * [Details](https://fur.wordpress.org/plugins/kafestudio-pdf-gift-cards/#description)
 * [Reviews](https://fur.wordpress.org/plugins/kafestudio-pdf-gift-cards/#reviews)
 *  [Installation](https://fur.wordpress.org/plugins/kafestudio-pdf-gift-cards/#installation)
 * [Development](https://fur.wordpress.org/plugins/kafestudio-pdf-gift-cards/#developers)

 [Support](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/)

## Description

**PDF Gift Card** lets you create beautiful, fully personalized PDF gift cards for
your WooCommerce store.

It lets store owners upload their own PDF design and dynamically populate it with
real order data — no coding required.

#### How it works

 1. **Upload** your PDF design (created in Canva, Illustrator, Affinity Designer, etc.)
 2. **Drag & drop** dynamic fields onto your template
 3. **Associate** the template with any WooCommerce product
 4. When an order is placed, the **PDF is automatically generated** and attached to
    the confirmation email

#### Available dynamic fields

 * Product name
 * Customer name
 * Recipient name
 * Personalized message
 * Purchase date
 * Expiry date
 * Order number
 * Unique voucher code
 * Price
 * Product image _(Pro)_
 * Site logo _(Pro)_
 * QR Code _(Pro)_

#### What’s included in the Free plan

 * 1 template
 * All text fields
 * PDF preview with real product data
 * Product associations
 * Multilingual admin: English, French, German, Spanish, Dutch

#### Upgrade to Pro

 * **Unlimited templates**
 * Image fields (logo, product photo, QR code)
 * Plugin language selector
 * Priority email support
 * Automatic updates

#### Multilingual support

The plugin interface is fully translated into:
 French, English, German (Deutsch),
Spanish (Espanol), Dutch (Nederlands)

#### Security & GDPR

 * Generated PDFs stored in a protected, non-public directory
 * Configurable auto-deletion of PDFs after N days
 * No personal data stored beyond what WooCommerce already holds

#### Requirements

 * WordPress 6.0+
 * WooCommerce 8.0+
 * PHP 8.0+

## Installation

 1. Upload the `pdf-gift-card` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** screen
 3. Go to **PDF Gift Cards** in your WordPress admin menu
 4. Create your first template, upload your PDF design, and drag & drop your fields
 5. Associate the template with a WooCommerce product
 6. Done!

## FAQ

### Does this work with any PDF file?

Yes. Any PDF created in Canva, Adobe Illustrator, Affinity Designer or any other
tool works as a base template.

### Can the customer fill in the recipient’s name themselves?

Yes. The plugin adds a “Recipient name” and “Personalized message” field on the 
product page, which the customer fills in before adding to cart. These values are
then injected into the PDF.

### Is the generated PDF attached to the WooCommerce order email?

Yes. The PDF is automatically attached to the customer’s order confirmation email.
You can also enable a separate dedicated email.

### Is this GDPR compliant?

Yes. PDFs are stored in a protected, non-publicly-accessible directory. You can 
configure automatic deletion after a number of days (default: 365).

### Does it work with variable products?

Yes, both simple and variable WooCommerce products are supported.

### Is it compatible with WooCommerce HPOS?

Yes, the plugin fully supports WooCommerce High Performance Order Storage (HPOS /
custom order tables).

### What’s the difference between Free and Pro?

The Free plan allows 1 template with text fields. The Pro plan unlocks unlimited
templates, image fields (logo, product photo, QR code), and priority support.

## Reviews

![](https://secure.gravatar.com/avatar/0572188899a333743bbcaa9c532bdf8644b3a2479290e6fab048470a521c6521?
s=60&d=retro&r=g)

### 󠀁[Parfait](https://wordpress.org/support/topic/parfait-471/)󠁿

 [singu](https://profiles.wordpress.org/singu/) 22 di Avost dal 2026

C'est vraiment une super extension que je recommande sans hésiter. Cartes cadeaux
PDF pour WooCommerce est très simple à prendre en main, facile à configurer et le
rendu des cartes cadeaux est vraiment impeccable. Et ce qui fait aussi toute la 
différence, c’est le support : en cas de question ou de problème, l’équipe est incroyablement
sympa, disponible et réactive. On sent qu’il y a de vraies personnes derrière l’extension,
qui prennent le temps d’aider et de trouver une solution.

![](https://secure.gravatar.com/avatar/5dce7ebe0324cd511371abb3f245364f88912a7309d35c8a9ff78c239f84032c?
s=60&d=retro&r=g)

### 󠀁[Simple and easy to use](https://wordpress.org/support/topic/simple-and-easy-to-use-477/)󠁿

 [10gital](https://profiles.wordpress.org/10gital/) 8 di Jugn dal 2026

Great idea, a simple Gift Card solution, lightweight and easy to use. Thanks

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/)

## Contributors & Developers

“PDF Gift Cards for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ kafestudio ](https://profiles.wordpress.org/fabiendst/)

[Translate “PDF Gift Cards for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/kafestudio-pdf-gift-cards)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kafestudio-pdf-gift-cards/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kafestudio-pdf-gift-cards/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kafestudio-pdf-gift-cards/)
by [RSS](https://plugins.trac.wordpress.org/log/kafestudio-pdf-gift-cards/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.4 — 2026-08-09

 * Fix: Long text no longer overflows its field — a personalized message ran off
   the edge of the card instead of wrapping. Text fields now respect the width set
   in the editor and honour manual line breaks

#### 1.1.3 — 2026-08-05

 * Fix: The “Regenerate & Resend” button on the order screen did nothing — admin
   scripts were never loaded on the order edit screen (neither HPOS nor legacy storage),
   so the button had no JS handler at all
 * Fix: No PDF was generated when an order went straight from “On hold” to “Completed”—
   the usual path for offline payments (bank transfer, cheque), which skips the “
   Processing” status a template is set to trigger on
 * Fix: The PDF was missing from the order email — generation ran at priority 20,
   after WooCommerce sends its transactional emails at priority 10, so the file 
   did not exist yet when the email went out
 * Fix: Manual regeneration always resent the “Processing” email, even on a completed
   order
 * Fix: The euro sign printed as “?” on the generated card, along with œ, typographic
   apostrophes and dashes — text was encoded to ISO-8859-1, while FPDF standard 
   fonts expect WinAnsi (CP1252)
 * Fix: The price field printed the line total, excluding tax and multiplied by 
   quantity — a 50 € card ordered twice showed “100,00 €”. It now prints the unit
   price including tax
 * Fix: An empty recipient name no longer passes: the error notice did not actually
   block the add-to-cart, so cards could be generated without a recipient
 * Improvement: Clear, actionable message when the uploaded PDF cannot be read (
   1.5+ object compression, password protection) instead of a raw library error

#### 1.1.2 — 2026-08-05

 * Fix: Templates could not be saved on MySQL servers (“Error while saving”) — the
   templates table was never created because a LONGTEXT column had a DEFAULT value,
   which MySQL rejects (error 1101). Only MariaDB 10.2.1+ accepted it.
 * Fix: dbDelta() could never apply schema updates — “CREATE TABLE IF NOT EXISTS”
   prevented it from detecting the table name
 * Improvement: The schema version is now only recorded once the tables really exist,
   so a failed installation is retried instead of being silently marked as up to
   date
 * Improvement: Admin notice and detailed SQL error message when the plugin tables
   are missing

#### 1.1.1 — 2026-06-04

 * Fix: Templates and data are never deleted on plugin uninstall
 * Fix: DB migration (maybe_upgrade) now correctly runs on plugin update
 * Fix: Editor upload button was non-functional due to a script timing issue
 * Fix: PDF preview not rendering (PDF.js IIFE wrapper — import.meta syntax)
 * Fix: Special characters and emoji icons corrupted in editor field list

#### 1.1.0 — 2026-06-03

 * Security: PDF filenames now use a random 24-character token (no longer guessable)
 * Security: Temporary QR code files are now properly deleted after PDF generation
 * Improvement: Error notification email subject now uses the site name dynamically
 * Improvement: Upgraded PDF.js from 3.11.174 to 5.7.284 (bundled locally)
 * Improvement: Replaced deprecated PHP filesystem functions with WP_Filesystem 
   equivalents
 * Fix: PHP syntax errors caused by escaped variables in admin class
 * Fix: Removed load_plugin_textdomain() — auto-loaded since WordPress 4.6
 * Compatibility: Tested up to WordPress 7.0 and WooCommerce 9.6

#### 1.0.0 — 2026-05-14

 * Initial release

## Meta

 *  Version **1.1.4**
 *  Last updated **7 dîs ago**
 *  Active installations **10+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kafestudio-pdf-gift-cards/)
 * Tags
 * [gift card](https://fur.wordpress.org/plugins/tags/gift-card/)[gift voucher](https://fur.wordpress.org/plugins/tags/gift-voucher/)
   [pdf](https://fur.wordpress.org/plugins/tags/pdf/)[Voucher](https://fur.wordpress.org/plugins/tags/voucher/)
   [woocommerce](https://fur.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://fur.wordpress.org/plugins/kafestudio-pdf-gift-cards/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/reviews/)

## Contributors

 *   [ kafestudio ](https://profiles.wordpress.org/fabiendst/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kafestudio-pdf-gift-cards/)