• 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
The Ultimate WooCommerce Gift Cards Plugin (personalized templates & custom shortcodes)

Published: 2024-05-15 / Updated: 2026-10-19 / Blog, Plugin Tutorials

The Ultimate WooCommerce Gift Cards Plugin (personalized templates & custom shortcodes)

Tomasz Bednarek

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.

PDF gift card created for a WooCommerce product
Sell a PDF gift card as a WooCommerce product.

PDF voucher designs for different occasions
Customize WooCommerce PDF vouchers for different occasions.

Personalized WooCommerce gift card design
Prepare personalized WooCommerce gift cards.

Customized PDF voucher for WooCommerce
Adapt a PDF voucher to your brand and offer.

WooCommerce gift card with a personalized PDF template
Combine a WooCommerce gift card with a personalized PDF template.

PDF coupon template editor with shortcodes
Add supported shortcodes to a PDF coupon template.

Custom Shortcodes add-on settings for a PDF coupon
Use the Custom Shortcodes add-on to import WooCommerce data.

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.
You can start with the free Flexible Coupons plugin. Choose Flexible Coupons PRO when your workflow requires its advanced options or access to compatible add-ons. Features supplied by an add-on, including Custom Shortcodes, require that add-on and should not be treated as free-plugin functionality.

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.

Graphic editor used to design a PDF gift card template

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.

PDF coupon settings on a WooCommerce product page

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.

Customer adding a WooCommerce gift card product to the cart

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.

Email containing a generated PDF gift card

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.

Custom Shortcodes is an add-on for Flexible Coupons PRO. Use it when a PDF template needs supported order, product, attribute, field, or customer-related values. The information must already be available in WooCommerce or in a compatible field setup; the add-on places that data in the template rather than collecting it by itself.

Creating custom shortcodes for WooCommerce PDF coupon 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.

WooCommerce PDF coupon template containing dynamic elements

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.
Custom fields displayed on a WooCommerce gift card product page
Collect personalization data with Flexible Product Fields.

After the value has been saved with the order, a suitable custom shortcode can place it in the PDF design.

Custom shortcode configuration for a personalized PDF gift card

The finished document can combine a branded layout with information entered by the buyer.

Personalized WooCommerce PDF gift card containing custom field values

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.

Price settings for an additional WooCommerce product field
Assign a price to an additional product option.

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

Conditional logic settings for a WooCommerce product field
Configure conditional logic for product fields.

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.

Price configuration for a WooCommerce checkout field
Configure an extra price for a checkout field.

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

Tax class selection for an extra WooCommerce checkout field charge
Select the tax class for an extra checkout charge.
Price type settings for an additional WooCommerce checkout field
Choose the appropriate price type for the checkout field.

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

Conditional logic configuration for WooCommerce checkout fields
Use conditional logic to control checkout field visibility.

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.

About Tomasz Bednarek

Finds solutions and helps people implement good ideas.

  • 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}