Create and sell personalized WooCommerce gift cards without building a custom system. Flexible Coupons turns products into branded PDF gift cards, service vouchers, coupons, or event tickets, while optional custom shortcodes let you place relevant order, product, and customer data directly in each template.
Personalized WooCommerce gift cards for products, services, and experiences
A WooCommerce gift cards plugin can support much more than seasonal promotions. Retailers can offer birthday and anniversary gift cards, while salons, spas, gyms, venues, and service businesses can sell printable vouchers, service credits, and PDF event tickets.
The customer purchases the product in WooCommerce, and our plugin generates the corresponding PDF coupon. Depending on your configuration and installed extensions, the document can contain a coupon code, recipient details, a personal message, product information, or other data collected during the order.
Explore the capabilities of Flexible PDF Coupons WooCommerce and see how different layouts can be adapted to individual occasions and business models.







Table of contents
- How to sell PDF gift cards in WooCommerce
- How to create personalized PDF coupon templates
- How custom shortcodes add dynamic WooCommerce data
- How to personalize gift cards with product and checkout fields
- How to add extra price fields
- Key conclusions
How to sell PDF gift cards in WooCommerce
With Flexible Coupons, a voucher is connected to a WooCommerce product. This lets you use the familiar product, cart, checkout, order, and email workflow instead of processing gift cards manually.
The same setup can be adapted to several use cases:
- Retail gift cards for fixed or variable amounts.
- Service vouchers for treatments, consultations, lessons, or training sessions.
- Experience vouchers for restaurants, venues, attractions, or workshops.
- Printable coupons for seasonal and promotional campaigns.
- PDF event tickets, with QR-code generation and validation available through the dedicated Event Ticket QR Scanner add-on.
Step 1: Design a PDF coupon template
Prepare the document that the buyer or recipient will receive. The graphic editor helps you arrange the design and adapt its text, images, colors, and layout to your brand. Separate templates can be created for different products, campaigns, services, or occasions.
Step 2: Assign the template to a WooCommerce product
Edit the relevant product and connect it to the coupon template. This turns the product into the sellable item customers can add to their cart.
Step 3: Let the customer order the gift card
The gift card is purchased through the standard WooCommerce cart and checkout. This makes it suitable for stores that want to sell physical products, digital vouchers, and services within one ecommerce system.
Step 4: Generate and deliver the PDF gift card
Once the relevant order conditions are met, the plugin generates the coupon document and supports delivery by email. The exact recipient and delivery workflow depends on the configured plugin version and any installed add-ons. For example, the Advanced Sending add-on can be used when customized email content or scheduled delivery is required.
For configuration details, consult the Flexible Coupons documentation. It is the best reference for current settings, requirements, and version-specific functionality.
Personalized PDF coupon templates
A useful WooCommerce gift card template should be recognizable, easy to read, and practical at redemption. Instead of placing every possible element into one design, prepare templates that match how each voucher will be used.
A retail gift card may prioritize its value and coupon code. A salon voucher can display the selected treatment and recipient. An event ticket may need event and attendee details, while a training voucher could include the chosen session or package.
When designing a template, consider including:
- Your logo, brand colors, and suitable background artwork.
- The voucher or service name.
- The generated coupon code.
- The gift card value, where appropriate.
- Recipient and sender information.
- A personalized message.
- Expiry information and clear redemption instructions.
The result should remain legible both on screen and when printed. Test long names, longer messages, and different coupon values before publishing the product.
Custom shortcodes for dynamic WooCommerce gift cards
Static text works well for general terms and branding, but personalized vouchers often need information that changes with every order. The Custom Shortcodes add-on lets you create shortcodes that import supported WooCommerce values into PDF templates.
Order data in a PDF gift card
Order-related shortcodes can help identify the purchase and personalize the document. Depending on the selected source, a template can use supported data such as the order number, billing or shipping information, order notes, and order metadata.
Product data in a PDF voucher
Product information is useful when the voucher represents a specific service, package, variation, or experience. Supported values can include product details such as price, quantity, attributes, and product metadata.
Fields and other supported values
Custom Shortcodes can also be used to bring supported field values into the template. This is particularly helpful when customers select options or enter information on the product page or during checkout.
Personalize WooCommerce gift cards with product and checkout fields
A shortcode can only display information that has been collected or stored. If customers need to choose options or enter a message, you can add fields with Flexible Product Fields or customize the checkout using Flexible Checkout Fields.
The free versions of these field plugins can be used to introduce supported fields. Pricing options and conditional logic require the respective PRO version. Displaying collected values on the PDF also requires a correctly configured Custom Shortcodes add-on for Flexible Coupons PRO.
Personalization on the product page
Product fields are usually the most natural choice when the information relates directly to one gift card. Practical examples include:
- The recipient’s name.
- A personal message from the buyer.
- A selected treatment, class, activity, or package.
- A preferred design or occasion.
- Options such as size, color, refreshments, or included extras.

After the value has been saved with the order, a suitable custom shortcode can place it in the PDF design.
The finished document can combine a branded layout with information entered by the buyer.
Personalization at the WooCommerce checkout
Checkout fields are useful when the information applies to the order rather than a single voucher. Examples include general delivery instructions, buyer details, or information required for the entire booking.
For the clearest customer experience, ask for product-specific details on the product page and reserve checkout fields for order-level information. This becomes especially important when one order can contain several gift cards.
How to add extra price fields to a WooCommerce gift card
Some personalization options can change the product price. A spa may charge for an extended treatment, a venue may offer a premium package, or a retailer may let the buyer add a paid extra. These workflows require pricing functionality from the appropriate field plugin.
Extra prices on the product page
Flexible Product Fields PRO adds pricing options and conditional logic for product fields. This means a selected option can affect the price while irrelevant fields remain hidden until the customer makes a particular choice.

Conditional logic can simplify a complex gift card form by displaying only the fields relevant to the customer’s selection.

Extra fees at the WooCommerce checkout
If a paid option applies to the order as a whole, Flexible Checkout Fields PRO provides pricing and conditional logic for checkout fields.

The available settings let you configure how the extra charge should be handled, including the applicable tax class and supported price type.


Conditional rules can then show or hide the field based on the customer’s previous choices.

Choose the right WooCommerce gift card setup
The best configuration depends on what the voucher represents and how much personalization you need.
- Use Flexible Coupons to create and sell PDF coupons through WooCommerce.
- Use Flexible Coupons PRO when you need the advanced capabilities assigned to the PRO version or compatible add-ons.
- Add Custom Shortcodes when templates must import supported WooCommerce order, product, attribute, or field data.
- Use Flexible Product Fields to collect information related to a specific gift card product.
- Use Flexible Checkout Fields to collect or price order-level options at checkout.
- Choose the PRO version of the relevant fields plugin when you require pricing or conditional logic.
You can review Flexible Coupons plans and bundles before choosing a setup. If you already know which components you need, you can also access the supplied purchase links for Flexible Coupons PRO and the Custom Shortcodes add-on.
Key conclusions
- A WooCommerce gift cards plugin can support gift cards, service vouchers, printable coupons, service credits, and PDF event tickets.
- Separate PDF templates make it easier to match different products, brands, occasions, and redemption processes.
- Custom Shortcodes requires Flexible Coupons PRO and the dedicated add-on.
- Dynamic shortcodes can import supported order, product, attribute, and field values into a PDF template.
- Product fields are best for voucher-specific personalization; checkout fields are better for order-level information.
- Pricing and conditional logic for Flexible Product Fields and Flexible Checkout Fields require their respective PRO versions.
- Testing long messages, customer names, values, email delivery, printing, and redemption helps prevent avoidable issues before launch.
Summary: build personalized WooCommerce PDF gift cards
Flexible Coupons gives WooCommerce merchants a practical way to create and sell branded PDF gift cards without coding a separate voucher system. Start with a clear template, connect it to the correct product, and test the full purchase and delivery process.
When a voucher needs individual order or product information, combine Flexible Coupons PRO with the Custom Shortcodes add-on. Product and checkout field plugins can extend the workflow further by collecting customer choices, messages, and paid options before placing supported values in the final PDF.
You can test custom scenarios in the free plugin demo. If you need help choosing or configuring the appropriate features, contact us through Flexible Coupons support.
Related WooCommerce customization guides
WooCommerce extra price fields
Read how to add an extra cost to a WooCommerce gift card using product fields.
WooCommerce checkout page customization
See how to customize the WooCommerce checkout page with additional fields and practical form settings.








