• Skip to primary navigation
  • Skip to main content
LogoMain
WP Desk

WP Desk

WooCommerce Plugins

Flexible Invoices

Flexible Invoices

Automate invoicing

ShopMagic

ShopMagic

E-mail automations

Flexible Coupons

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • Ideas
  • My Account
Unleash the Power of Personalization: Sell WooCommerce Personalized Gift Cards with Custom Messages & PDF Designs

Published: 2026-02-26 / Updated: 2026-11-03 / Blog

Unleash the Power of Personalization: Sell WooCommerce Personalized Gift Cards with Custom Messages & PDF Designs

Krzysztof Skorupa

Sell WooCommerce Personalized Gift Cards with Custom Messages and PDF Designs

WooCommerce personalized gift cards turn a standard coupon into a thoughtful, branded gift. Customers can provide a recipient name, personal message, and other details, while your store automatically generates a printable PDF voucher with a unique coupon code.

Generic gift cards are practical, but they often lack the personal touch customers expect when buying a birthday present, holiday gift, service voucher, or experience. By adding recipient details and branded PDF designs, you can offer a more complete gifting experience without manually preparing every voucher.

In this guide, we explain how to combine Flexible Product Fields PRO with Flexible PDF Coupons PRO. The first plugin collects personalization data on the product page, while our plugin creates the PDF coupon. The Custom Shortcodes add-on connects the submitted information with the appropriate places in the voucher template.

What are WooCommerce personalized gift cards?

WooCommerce personalized gift cards are digital or printable vouchers that include information selected or entered by the buyer. Depending on the configuration, this may include:

  • the recipient’s name and email address,
  • a personal message from the buyer,
  • the sender’s name,
  • an occasion such as a birthday or anniversary,
  • a selected gift card value,
  • a unique WooCommerce coupon code,
  • an expiry date or redemption instructions.

Instead of sending only a coupon code, the store provides a designed PDF that can be delivered digitally or printed and handed to the recipient. The same workflow can support gift cards, salon and spa vouchers, service credits, gym passes, experience certificates, and PDF event tickets.

Why personalize WooCommerce PDF gift cards?

Personalization improves the usefulness of a gift card for both the buyer and the recipient. The buyer can create something that feels appropriate for the occasion, while the recipient receives clear information about the value, redemption rules, and intended service or product.

For the merchant, an automated WooCommerce gift card with a custom message and PDF reduces repetitive administrative work. Once the product, fields, and template are configured, customer data can flow into the generated document without manually editing individual files.

  • Consistent branding: Use the same logo, colors, typography, and layout across every voucher.
  • Fewer manual tasks: Generate coupon codes and PDF files as part of the WooCommerce order workflow.
  • Flexible applications: Adapt templates for retail gifts, services, events, memberships, or experiences.
  • Clearer redemption: Add validity information, instructions, coupon values, and codes directly to the PDF.
  • Convenient delivery: Let customers receive a printable document or send the voucher to another person.
Personalization does not have to make checkout complicated. Ask only for information you will actually use on the PDF or during delivery, such as the recipient’s name, email address, and a short message.

Plugins required for personalized WooCommerce gift cards

This workflow uses separate tools with clearly defined roles. Flexible Product Fields PRO collects custom information from the buyer. Flexible PDF Coupons PRO generates the coupon and PDF voucher. The Custom Shortcodes add-on allows supported WooCommerce order, product, attribute, or field data to be inserted into the template.

Flexible Product Fields PRO: collect personalization data

Flexible Product Fields PRO lets you add fields to a WooCommerce product page. You can use text inputs, email fields, text areas, selection lists, and other available field types to collect the details needed for the gift card.

For example, a salon could request the recipient’s name, a message, and the selected treatment. An event organizer might collect attendee details, while a retail store could let the buyer choose an occasion or gift card design. Additional options may also be assigned extra costs where appropriate; see the guide to adding an extra cost to a WooCommerce gift card.

Flexible PDF Coupons PRO: create the voucher

Flexible PDF Coupons PRO is our solution for creating and selling branded PDF gift cards, coupons, service vouchers, and tickets in WooCommerce. Its graphic editor lets you arrange voucher content and customize text, colors, images, layouts, and PDF formats.

The generated document can include a unique coupon code, value, recipient information, a message, expiry information, and redemption instructions. You can review the full product scope on the Flexible PDF Coupons PRO page.

Flexible PDF Coupons PRO for WooCommerce

Design branded PDF coupons and sell them as personalized gift cards, service vouchers, experience certificates, or event tickets. Extend the workflow with add-ons when you need custom shortcodes, scheduled delivery, multiple PDFs, or QR code validation.

Add to cart
or
View details

Flexible Coupons

Free, PRO, and add-on requirements

The free version of Flexible Coupons is suitable for exploring basic PDF coupon products and template creation. The advanced personalization workflow described below uses PRO functionality together with separate tools or add-ons where indicated.

  • Flexible Product Fields PRO: collects custom data on the gift card product page.
  • Flexible PDF Coupons PRO: supports the advanced WooCommerce PDF gift card workflow.
  • Custom Shortcodes add-on: imports supported order, product, attribute, or field data into PDF templates.
  • Advanced Sending add-on: is relevant when you need customized voucher emails or scheduled delivery.
  • Multiple PDFs add-on: creates several coupons or tickets within one order when the required setup calls for separate files.
  • Event Ticket QR Scanner add-on: generates and validates QR codes for admission or controlled redemption.

How to create WooCommerce personalized gift cards

1. Create the gift card product

Start by creating a WooCommerce product for the gift card or voucher. Give it a clear name and description that explains what the recipient can redeem, whether any exclusions apply, and how the voucher will be delivered.

Configure the product according to your delivery model. If no physical shipment is required, mark it as virtual so WooCommerce does not unnecessarily calculate shipping. Define the available price or value options based on how you want customers to buy the gift card.

WooCommerce settings for a personalized gaming store gift card configured as a virtual product

2. Add recipient and message fields

Create a field group in Flexible Product Fields PRO and assign it to the gift card product. A practical configuration may contain the following fields:

  • Recipient’s name: a required text field used on the PDF.
  • Recipient’s email: an email field used if the voucher will be delivered directly.
  • Personal message: a text area with a sensible character limit.
  • Sender’s name: an optional field showing who purchased the gift.
  • Occasion: a select field with choices such as birthday, anniversary, or holiday.
  • Design choice: a selection field if you offer more than one visual style.

Keep field labels and instructions concise. If a message must fit within a limited area of the PDF, tell the buyer how many characters they can enter. You can find the plugin through the alternative Flexible Product Fields PRO product page.

Flexible Product Fields PRO interface with a custom message field assigned to a gift card product

3. Design the personalized PDF voucher

Open the coupon template section and create a template for your gift card. The drag-and-drop graphic editor allows you to organize the content visually instead of coding the PDF layout.

  • Choose the appropriate PDF size and orientation.
  • Add a branded background, logo, or other verified business graphics.
  • Set text colors and sizes that remain readable when printed.
  • Reserve enough space for names and personalized messages.
  • Add the coupon value, unique code, expiry information, and redemption instructions.
  • Check that important information does not sit too close to the page edge.

Follow the documentation for creating a new coupon template to review the available template settings.

Flexible Coupons template settings with layout, size, and color configuration options

Always test the finished voucher with short and long customer entries. A template that looks correct with a short name may need more space when a recipient enters a longer name or personal message.

4. Connect product fields with the PDF template

Use the Custom Shortcodes add-on when information collected on the product page needs to appear in the generated PDF. It can import supported WooCommerce order, product, attribute, or field data into a template.

  1. Install and activate the Custom Shortcodes add-on.
  2. Open the custom shortcode settings in the Flexible Coupons interface.
  3. Select the supported source data you want to import.
  4. Create or copy the corresponding shortcode.
  5. Place it in the required position within the PDF template.
  6. Complete a test order and verify the resulting document.

The exact source and field options depend on the data saved by your WooCommerce configuration. Consult the Custom Shortcodes documentation before building the final template. Our guide to using a WooCommerce coupon generator with personalized templates and custom shortcodes provides additional context.

Flexible Coupons graphic editor with custom text and shortcodes placed on a PDF gift card template

5. Configure gift card delivery

Decide whether the PDF should go to the buyer, the recipient, or both. The correct setup depends on whether customers usually print the voucher themselves or expect direct digital delivery.

When configuring recipient delivery, verify the available PRO settings and follow the documentation for sending a coupon to the recipient. If you need a customized email or want the buyer to choose a future delivery date, use the Advanced Sending add-on.

A scheduled delivery option is particularly useful for birthdays and holidays because the buyer can order in advance without sending the gift too early. Before publishing the product, test the email content, PDF attachment, recipient address, and coupon redemption process.

Advanced personalized gift card use cases

Offer several PDF designs

You can prepare different templates or design options for specific occasions, services, or brands. Keep the core redemption information consistent while changing visual elements such as background graphics and colors.

If a premium design should increase the product price, configure the additional charge through the product field setup rather than manually adjusting orders.

Create personalized PDF event tickets

The same process can support event tickets containing attendee information and entry instructions. When on-site validation is required, the Event Ticket QR Scanner add-on can generate and validate QR codes.

This can be useful for workshops, classes, concerts, conferences, attractions, and venues. Make sure the ticket clearly states the event date, location, admission terms, and any information attendees must present at entry.

Generate multiple vouchers in one order

Corporate buyers and customers purchasing gifts for several people may need individual files rather than one combined voucher. The Multiple PDFs add-on is designed for workflows that require several coupons or tickets in a single order.

Collect only the recipient information necessary for each document and test how quantity changes affect the generated files before offering bulk purchasing publicly.

Sell service vouchers and certificates

Personalized PDFs are not limited to retail gift cards. Salons, spas, gyms, trainers, consultants, and experience providers can use them for specific treatments, classes, appointments, or service credits.

They can also support donation acknowledgements and symbolic adoption certificates. See the guide to building a WooCommerce PDF certificate generator for charity and symbolic adoptions.

Practical checks before launching personalized gift cards

  • Place a complete test order using realistic recipient information.
  • Confirm that every required field is saved and displayed correctly.
  • Check the PDF on desktop and mobile devices.
  • Print a sample to assess margins, colors, and text size.
  • Verify that the unique coupon code works under the intended conditions.
  • Test delivery to both the buyer and recipient where applicable.
  • Make expiry dates and redemption restrictions easy to understand.
  • Explain whether the voucher can be used once or across multiple purchases.
  • Review privacy requirements before collecting recipient email addresses.

Key takeaways

  • WooCommerce personalized gift cards combine a redeemable coupon with recipient details and a branded PDF design.
  • Flexible Product Fields PRO can collect names, messages, email addresses, and customer selections on the product page.
  • Flexible PDF Coupons PRO generates the designed voucher and supports an automated WooCommerce coupon workflow.
  • The Custom Shortcodes add-on is required when supported product, order, attribute, or field data must appear dynamically in the PDF.
  • Advanced Sending, Multiple PDFs, and Event Ticket QR Scanner should be added only when their specific delivery, quantity, or validation features are needed.
  • Thorough testing is essential because message length, email delivery, printing, and redemption rules all affect the customer experience.

Summary

A personalized gift card is more than a discount code. It is a customer-configured product, a branded PDF, and a redeemable WooCommerce coupon working together in one controlled process.

By combining Flexible Product Fields PRO, Flexible PDF Coupons PRO, and the Custom Shortcodes add-on, you can collect personal messages and recipient details and place them in printable voucher designs. The result is a flexible workflow suitable for retail gifts, service vouchers, experiences, certificates, and event tickets—without manually designing every PDF.

FAQ about WooCommerce personalized gift cards

How can I sell personalized gift cards in WooCommerce?

Create a WooCommerce gift card product, use Flexible Product Fields PRO to collect recipient details and a message, and configure Flexible PDF Coupons PRO to generate the coupon and PDF. Use the Custom Shortcodes add-on to insert supported field data into the template.

Can a customer add a custom message to a WooCommerce gift card?

Yes. Add a text area to the product page with Flexible Product Fields PRO. The submitted message can then be imported into the PDF template through a supported custom shortcode.

Can WooCommerce generate PDF gift cards automatically?

Yes. Flexible Coupons can generate a PDF voucher as part of the configured WooCommerce order workflow. The document may include the coupon code, value, customer data, expiry information, and redemption instructions.

Can customers print their WooCommerce gift cards?

Yes. The generated PDF can be designed as a printable voucher. Use readable fonts, sufficient margins, and a suitable PDF format, then print a test copy before publishing the product.

Can a personalized voucher be sent directly to the recipient?

Recipient delivery can be configured with the appropriate PRO setup. If you need customized email content or scheduled delivery for a future date, use the Advanced Sending add-on.

Can I use personalized PDFs as event tickets?

Yes. Flexible Coupons can support PDF event tickets. If tickets require QR code generation and validation at entry, use the Event Ticket QR Scanner add-on.

About Krzysztof Skorupa

Technical Support Specialist at WP Desk, expert in WooCommerce and WordPress plugins. He documents features, supports users, and collaborates on plugin improvements.

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 WP Desk WP Desk & Flexible Coupons

Manage Consent

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}