The Gift Cards For WooCommerce Pro is a powerful plugin for WordPress, designed specifically for WooCommerce users who want to offer gift card options on their online stores. This plugin allows you to effortlessly create and sell gift cards, providing a convenient and flexible way for customers to purchase and send gifts to their loved ones.

Plugin Version: 4.1.4
 
WordPress plugin Gift Cards For WooCommerce Pro

Plugin Features

With Gift Cards For WooCommerce Pro, you can easily set up and customize different types of gift cards according to your preferences. It offers a range of features to enhance the gift card buying experience, such as the ability to customize the card design, set expiration dates, and allow customers to add personalized messages.

Setting up this plugin is a breeze. Once installed and activated, it seamlessly integrates into your WooCommerce store, providing a user-friendly interface to manage your gift card settings. You can easily configure the denomination options, set the minimum and maximum amounts, and even offer discounts on particular gift card values, boosting sales and customer satisfaction.

Gift Cards For WooCommerce Pro also offers convenient reporting and tracking features, allowing you to monitor the performance of your gift cards. You can easily view the sales and usage statistics, track the remaining balances on each card, and gain valuable insights into your customers purchasing behavior. This data can help you optimize your gift card offerings and tailor your marketing strategies accordingly.

To enhance the user experience, this plugin provides a straightforward redemption process. Customers can simply apply the gift card code at the checkout page to deduct the card value from their purchase. The plugin seamlessly integrates with the WooCommerce cart and checkout system, ensuring a smooth and hassle-free transaction for both the buyer and the recipient.

In addition, this plugin ensures the security and validity of gift cards by generating unique and encrypted codes, preventing fraudulent activities. It also offers the flexibility to send gift cards via email or physical mail, allowing customers to choose their preferred delivery method.

With the Gift Cards For WooCommerce Pro plugin, you can expand your business horizons by offering a popular and convenient gifting option to your customers. Whether its for birthdays, holidays, or special occasions, this plugin provides a seamless solution for your customers to express their love and appreciation through gift cards. Experience the benefits of this plugin for your WooCommerce store today and unlock the true potential of gift card sales.

Specifications:

Release date: 11-04-2020
Last updated: 24-04-2025
Type: Paid
License: GPL 
Subject: e-Commerce for WooCommerce
Compatibility: W5.x W6.x
Includes: Plugin
Language packs: English
Developer: WP Swings

Rating:
4.5681818181818 1 1 1 1 1 (132 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

How to Set Up Gift Cards For WooCommerce Pro for a WooCommerce Store

Gift Cards For WooCommerce Pro is not just for adding a nice-looking gift certificate product to your site. In a real store, it ties together the product page, email templates, the WooCommerce coupon engine, gift delivery, balance checks, reporting, and offline redemption workflows. That is why this guide focuses on the practical workflow rather than marketing copy: how to prepare your store, which settings to review right after installation, how to create a gift card, how to test a purchase, and what to do if the email, coupon, or balance does not behave as expected.

This guide is written for WooCommerce store owners, site administrators, and webmasters responsible for launching gift certificates without creating unnecessary risk for orders, email delivery, or checkout. We will focus on features confirmed by the WP Swings product page, documentation, demo, and knowledge base: the Gift Card product type, multiple pricing models, templates, PDF, QR/Barcode, group gifting, email delivery, downloads, physical shipping, coupon import, balance checks, the gifting portal, and reports.

Cover image for the Gift Cards For WooCommerce Pro guide showing gift card setup and the live store result
The cover highlights the core logic of this guide: the administrator configures the gift card, and the customer sees the finished certificate in the store.

This article does not include instructions for buying a license, bypassing activation, or obtaining the paid version. It assumes you already have a legitimate plugin archive and access to the WordPress admin panel. If you are still choosing a solution, use the sections on limitations, troubleshooting, and similar plugins as a checklist before running a test deployment.

What Problem the Plugin Solves in a Real Store

To the customer, a gift card in WooCommerce looks like a standard product, but internally it works differently. The buyer selects the amount, template, recipient, message, and delivery method. After payment, the system creates or assigns a coupon code, sends it to the recipient, and then tracks the remaining balance when the coupon is applied in the cart or at checkout. In Gift Cards For WooCommerce Pro, that flow is extended with features that matter for stores with different use cases: digital certificates, physical cards, PDF attachments, QR/Barcode, multiple recipients, scheduled delivery, offline code imports, reporting, and a separate portal for scanning, redeeming, and recharging cards.

The plugin delivers the most value when a store wants to sell not just a discount coupon, but a managed gift certificate balance. That matters for salons, restaurants, clothing stores, online courses, beauty products, home goods, and any niche where the buyer often does not know the recipient's exact size, taste, or purchase timing. The buyer gives an amount, and the recipient chooses the product or service.

The plugin is especially useful if your store needs several versions of the same core mechanic:

  • A digital card delivered to the recipient by email.
  • A downloadable PDF card that can be printed or shown at the register.
  • A physical card shipped to the customer if your business prints certificates or hands them out offline.
  • A group gift where multiple contributors add funds to a single card.
  • Offline redemption via QR/Barcode or the portal when the certificate is presented in a store, restaurant, or salon.

At the same time, Gift Cards For WooCommerce Pro does not replace a full POS system, inventory management, a loyalty program, or an accounting module. Its role is narrower: create the gift card as a WooCommerce product, issue the code, deliver it to the buyer or recipient, provide ways to check and redeem it, and then show the administrator the usage history.

Who Gift Cards For WooCommerce Pro Is a Good Fit For, and When Another Option Makes More Sense

This plugin makes sense if your store already runs on WooCommerce and you want to add gift certificates without building a separate balance system from scratch. It fits the classic workflow well: products are sold through WooCommerce, emails go out through the standard WordPress/WooCommerce mail system, the customer applies the coupon in the cart or at checkout, and the administrator reviews reports and manages codes manually when needed.

When It Is a Strong Choice

Gift Cards For WooCommerce Pro is worth considering first for stores that need a flexible gift card storefront. According to the documentation, you can create a Gift Card product, choose pricing models, assign templates, set restrictions, enable PDF, schedule delivery, and add extra fields. For the business, that means one product can be adapted for different holidays, price points, and delivery methods without turning every campaign into a separate custom development project.

The plugin is also useful if you sell both online and offline. WP Swings documentation describes a gifting portal that lets you retrieve code details, redeem or recharge a card, view reports, and work with store/employee logic. For a salon, pickup point, or local retail store, that matters more than just sending an email coupon, because staff need a clear way to verify the remaining balance before providing the service.

When the Plugin May Be Overkill

If all you need is a one-time discount promo code, standard WooCommerce coupons or a lightweight separate tool are usually the simpler option. If your use case involves complex store credit, refunds, a customer wallet, and accounting analytics, you should verify early whether gift card logic is enough for your operating model. The WP Swings product page lists compatibility with several extensions, including Wallet System, Smart Coupons, Subscriptions, Points and Rewards, WPML, HPOS, and others, but any combination involving a payment gateway, currency plugin, or POS system should be tested on a staging site.

Another area that requires caution is image uploads and user-submitted files. The plugin includes settings related to uploading an image for the gift card. Before enabling features like that, review the latest security advisory, the developer's changelog, and the version you are using. If your site follows strict security policies, it is safer to keep user image uploads disabled at first and allow only prebuilt templates.

What to Check Before Installation and First Launch

Gift cards touch money, email, coupons, orders, and sometimes offline redemption. That makes preparation more important than it would be for a decorative widget. Before installation, set up a separate test environment or at least a staging copy of the store. Do not run your first test against live orders, especially if you use caching, multiple currencies, a custom checkout, third-party SMTP, automatic order statuses, or POS integrations.

Technical Baseline

Start by checking the requirements listed on the product page: compatibility with WordPress, WooCommerce, and the minimum PHP version. This guide does not lock in dates or versions as installation instructions because they change quickly; it is better to confirm the exact values on the WP Swings page and in the changelog before launch. For a safe deployment, compatibility on paper is not enough - your actual stack also matters: theme, payment plugins, mail service, caching, multilingual setup, and multicurrency setup.

Minimum pre-installation checklist:

  • Create a backup of your files and database.
  • Make sure WooCommerce is creating orders correctly and sending standard emails.
  • Confirm that WooCommerce coupons are not globally disabled if the store should accept gift codes as coupons.
  • Check SMTP or your other mail transport, because gift cards are often delivered by email.
  • Disable aggressive checkout script optimization during testing if your caching plugin combines or defers JavaScript.
  • Verify that administrator and shop manager roles have not been granted to unnecessary users.

Business Rules Before Configuration

Before turning the plugin on, decide which rules will apply in the store. This saves time during troubleshooting because many "gift card errors" turn out to be undocumented business rules rather than technical failures. For example, should the card apply to all products or be blocked for sale items? Can an order be paid in full with a gift card? Is an expiration date required? Will you allow recharging? Do you want to send the certificate to multiple recipients? Will staff at a physical location scan QR/Barcode codes?

Write those rules down before configuration. Then it becomes much easier to move through the plugin sections in the admin panel: general settings, product settings, templates, email, delivery, import/export, reports, and the redemption portal. That approach reduces the risk of enabling too many features "just in case."

Installation and Initial Verification Without Risking Orders

Installation works like any standard WordPress plugin: in the admin panel, open Plugins, go to Add New, upload the ZIP archive, install it, and activate the extension. The free version is available through WordPress.org, while the Pro version is installed from the developer's archive. We will not cover license steps here because they are not part of the functional setup process.

After activation, check which new menu items appear in the admin panel. WP Swings documentation references sections such as Gift Cards, plugin settings, templates, and separate tabs for general settings, product settings, emails, delivery, import, and reports. The exact labels may vary by build and localization, so follow the logic rather than the wording: enable the plugin first, then create a template, then create the product, then place a test order.

First Test After Activation

Do not start with group cards, SMS, WhatsApp, PDF, or the offline portal. Build the simplest possible test first:

  1. Open the plugin settings and confirm that the main gift card feature is enabled.
  2. Check which order status triggers gift code creation. WooCommerce documentation for a similar extension and WP Swings documentation both emphasize how important order statuses are for generation and delivery.
  3. Create one simple gift card template or use a built-in one.
  4. Create a WooCommerce product with the Gift Card type.
  5. Place a test order for a small amount using a safe test payment method.
  6. Check whether the code appears in the gift card panel and whether the recipient receives the email.
  7. Apply the code in the cart or at checkout and make sure the order total is recalculated correctly.

Quick takeaway: the plugin should only be considered basically functional after the full cycle of "product - order - code - email - application - remaining balance." Simply activating it without a test order proves nothing.

Detailed Post-Installation Setup: From Global Logic to the Product Itself

The most valuable stage is not creating a pretty product page, but configuring the rules that control how the card is issued, delivered, and applied. Gift Cards For WooCommerce Pro operates across several layers: global settings, settings for the specific gift card product, the email/card template, delivery methods, and usage restrictions. If you go through them in the right order, troubleshooting becomes much easier.

Map of the main Gift Cards For WooCommerce Pro settings after installation
This diagram shows the best order for reviewing settings: enable the plugin, configure code generation, set pricing, choose a template, configure delivery, and verify the result.

General Settings: What to Enable First

In the general settings, review the main gift card switch, the order status used for code generation, coupon length and prefix, expiration period, usage limits, PDF settings, multiple-recipient delivery, and daily redemption limits. The WP Swings product page and documentation make it clear that some of these features are Pro-only: PDF, multiple recipients, QR/Barcode, reports, scheduling, product discounts, the balance checker, and other advanced workflows.

For a typical store, a conservative starting setup makes sense:

  • Generate the card only after a reliable paid order status so unpaid orders do not create active codes.
  • Use a clear code prefix if it helps distinguish gift cards from regular coupons.
  • Limit the maximum share of an order that can be paid with a gift card if the business does not want fully zeroed-out orders.
  • Enable a daily redemption limit if there is a risk of repeated use within a short time frame.
  • Keep user image uploads disabled until security and file moderation have been verified.

Product Settings: Pricing, Template, and Restrictions

When creating the product, choose the Gift Card type in the product data block. WP Swings documentation describes several pricing types. For the store, this is not a cosmetic setting - it is a way to control customer behavior:

How to choose a pricing model for a gift card
Scenario What to choose What to verify
Fixed amounts, such as a few popular denominations Preset values or selectable pricing, if that option is available in your version The buyer cannot enter an amount outside the allowed range
Customer-entered amount User price with minimum and maximum limits The minimum amount is not below your operating cost threshold
Holiday campaign with a ready-made design One or more gift card templates The email shows the name, message, amount, and code
Offline handoff or a physical certificate Shipping or downloadable/physical delivery, if configured The buyer understands when the card will be sent or handed over

If you let buyers choose their own amount, make sure to define both a minimum and a maximum. The minimum prevents low-value purchases that create unnecessary support and accounting overhead, while the maximum reduces the risk of accidentally issuing an excessively large balance.

Templates and Fields on the Product Page

The documentation states that the Pro version includes a set of gift card templates and allows you to add custom templates using HTML/CSS and shortcodes. The key point here is not to get lost in design before you validate the data flow. Every template should correctly display the amount, code, sender name, recipient name, message, and, if needed, the scheduled delivery date. If you use QR/Barcode, confirm that the code remains readable not just on screen, but also in the PDF and in print.

If the product page has too many fields, some of them can be hidden through the product settings. The WP Swings knowledge base confirms that fields like the message and From can be hidden, and the product page mentions removing fields from the gift card product page. Use that option for specific use cases rather than simplification at any cost. For example, a corporate certificate may not need a personal message, while a celebratory gift card may lose its value without one.

Delivery: Email, Download, and Physical Shipping

The WP Swings product page and support FAQ describe several delivery methods: email, downloadable, and shipping. For most digital stores, email and PDF are enough. For a salon or physical location, a PDF with QR/Barcode is useful because staff can verify the card quickly. Enable physical delivery only if you actually have a process for printing, packaging, and sending certificates.

Whenever you change the delivery method, repeat the test order. Check not just whether the email arrives, but who receives it: the buyer, the recipient, or both. If you send extra copies to administrators, make sure the message does not expose personal data to employees who do not need it.

Templates, PDF, and QR/Barcode: How to Avoid Breaking Certificate Delivery

A gift card template is not just an image. It has to be clear for the recipient, display the amount and code correctly, open properly in email, look good in PDF form, and remain easy to verify at the register. That is why template setup should be treated like a small quality-control workflow.

What the Template Should Include

For most stores, a compact template with a clear hierarchy is enough: the occasion or card title, amount, recipient name, message, code, expiration date, and a link or short instruction for redemption. If the store operates offline, add QR/Barcode and a short instruction for staff: scan the code or enter it in the verification portal. Do not overload the card with long terms and conditions. Those belong on a policy page, with only a link or short note on the card itself.

If you add custom HTML/CSS, do not edit plugin files directly. Use the template editor provided by the plugin, or standard theme mechanisms if they are documented for that specific element. For visual adjustments on the public product page, you can use a small CSS snippet in a child theme or in the theme's additional styles section, but only after checking the actual classes on your site.

A Safe CSS Tweak for the Gift Card Block Appearance

The exact CSS class set depends on the theme and plugin version, so the snippet below does not rely on a made-up internal API. It is a cautious tweak for a container that you assign yourself through a wrapper, block, or theme class area. It helps make the gift card fields stand out without touching checkout or changing coupon logic.

.gift-card-guide-box {
  border: 1px solid #e6e8ec;
  border-radius: 8px;
  padding: 18px;
  background: #ffffff;
}

.gift-card-guide-box .gift-card-note {
  font-size: 14px;
  line-height: 1.5;
  color: #4a5568;
  margin-top: 10px;
}

.gift-card-guide-box .gift-card-check {
  border-left: 3px solid #7c3aed;
  padding-left: 12px;
  margin-top: 14px;
}

Only add CSS like this in a child theme, Additional CSS, or a trusted CSS plugin. After adding it, open the gift card product page, cart, and checkout in incognito mode. If the theme layout shifts, remove the CSS and go back to the default styling. Do not edit plugin files just for visual styling: updates will overwrite your changes, and a template error may affect purchases.

Testing PDF and the Scannable Code

If PDF is enabled, create a test card and check the file on both desktop and mobile. The code should be readable, the text should not spill outside the boundaries, and the amount and recipient should match the order. For QR/Barcode, run a separate test: scan the code from the screen, from the PDF, and from a printed copy. If scanning is unreliable, increase the code size, reduce decorative elements nearby, and check the contrast.

Purchase Workflow: Digital Card, Multiple Recipients, and Scheduled Delivery

One of the strongest use cases for Gift Cards For WooCommerce Pro is a gift card that the buyer can personalize and send to the recipient. The product page confirms multiple-recipient delivery, scheduling, WhatsApp sharing, SMS via Twilio, and PDF support. You do not need to enable all of those features at once. It is better to start with the workflow your store will actually use most often.

Practical purchase flow for a digital gift card in Gift Cards For WooCommerce Pro
This visual path shows the customer journey: choose the amount, template, recipient, and delivery date, then verify the email.

Practical Example: A Gift Card for a Service Salon

Goal: create a digital gift card for a salon so the buyer can choose an amount, write a message, enter the recipient's email address, and send the card on a selected date. The recipient should receive the code, and the administrator should be able to see the card in reports.

Preparation

Before you begin, WooCommerce, Gift Cards For WooCommerce Pro, working email delivery, and at least one gift card template should already be in place. You also need a test payment method that can move the order to the status where the plugin generates the card.

Setup Steps

  1. Create a new product under Products and choose the Gift Card type in the product data block.
  2. Set a name such as "Salon Gift Card" and add a short description of the usage terms.
  3. Choose the pricing model: fixed denominations or a custom amount with minimum and maximum limits.
  4. Assign one or more card templates that fit the service.
  5. Enable recipient, sender, and message fields if they are needed for a personalized gift.
  6. Enable email delivery and, if needed, a scheduled delivery date.
  7. Publish the product and open it on the public-facing site.
  8. Place a test order and enter the recipient, message, and delivery date.

Expected Result

After successful payment and the correct order status, a gift card code should appear in the admin panel. The recipient should receive the card by email, and the buyer should receive the standard WooCommerce order email. If PDF is enabled, it should open without errors. If QR/Barcode is enabled, the code should match the coupon and be readable.

A Common Obstacle

If the card was not sent, first check the order status, then the SMTP log or WooCommerce email log, and then confirm whether the code exists in the gift card panel. If the code was created but no email was sent, the problem is closer to the mail channel. If no code exists, check the generation status and the gift card product settings.

Group Gifting and the Gifting Portal: Where These Features Actually Matter

Group gift cards and the gifting portal are two of the most product-specific parts of Gift Cards For WooCommerce Pro. They set the plugin apart from a simple promo code generator, but they also require more careful setup. A group card works well when one organizer collects contributions from several people: a gift for a coworker, a service certificate, a family gift, or a corporate reward. WP Swings documentation describes participant contributions, emails with a payment link, group order management in My Account, and scheduled gift delivery.

How Group Gifting Works

The organizer purchases the group card, enters the recipient, and adds the list of participants. Participants receive a link to contribute. If they do contribute, the final amount increases. If they do not, the documentation indicates that the card can still be sent with only the organizer's original amount on the scheduled date. Buyers should understand that behavior ahead of time, otherwise they may assume the gift will not be sent unless others contribute.

When configuring group gifting, verify three things:

  • Whether the delivery date is enabled, because the documentation links it to group card functionality.
  • Whether participants clearly understand how much they are contributing and when contributions close.
  • Whether the organizer can see the group order status in their account dashboard.

Why the Gifting Portal Matters

The gifting portal is useful when certificates are used for more than online orders. The documentation describes scan, fetch, redeem, and recharge workflows: a staff member can enter or scan the code, view the card details, redeem an amount, or add funds back to the balance. For a salon, restaurant, fitness studio, or store with a physical location, that turns the gift card from an email coupon into an actual front-desk tool.

Gifting portal flow for scanning, redeeming, and recharging a gift card
This diagram shows how the code from an email or PDF moves through balance checking, redemption, and recharge inside the portal.

Before launching the portal, think through access control. If an employee can redeem or recharge balance, that is already a financial action. Grant access only to the people who actually need it, and reconcile reports regularly. Do not use one shared login for all staff if the portal allows store-level and employee-level separation.

Verifying the Result: How to Tell Whether Gift Cards Are Working Properly

After configuration, one successful order is not enough. A gift card should go through several checks: creation, delivery, application, remaining balance, restrictions, reporting, and rollback of questionable settings. That approach matters even more before a holiday campaign, when gift certificate volume is higher than usual.

Customer-Side Verification

Open the product page in guest mode. Make sure the amount, template, recipient fields, message, delivery date, and delivery method are clear to the buyer. If the page contains too many fields, hide the unnecessary ones in the product settings. If multiple templates are available, confirm that the selected template is saved with the order.

Place a test order and review the emails. The message should include the amount, code, recipient, message, and clear redemption instructions. If the card arrives as a link instead of an image or PDF, check the email template, attachment settings, SMTP, and any limitations imposed by your email provider. In reviews and support threads, issues like this are usually resolved by checking email output and contacting the developer, not by editing checkout.

Coupon Application Test

Add a regular product to the cart and apply the gift card code. Make sure the order total is recalculated as expected. Then repeat the test with an excluded product or category if you configured restrictions. If a maximum order share limit is enabled, verify that the buyer cannot pay more than the allowed percentage.

After completing the order, check the remaining balance. The WP Swings demo documents the shortcode [wps_check_your_gift_card_balance] for a balance check page. If you add that page, make it easy to understand: include a short explanation, two fields for the code and email, a link to the usage policy, and support contact details.

Administrator Verification

In the admin panel, check the list of created cards, the reports, and the usage history. If you use offline code import, test one CSV file on a small sample first. WP Swings migration documentation describes a strict CSV structure with columns for coupon code, expiry date, usage limit, and price. Do not import a large file without testing it on a separate copy of the store.

Practical validation: before launching a campaign, create a five-test checklist: email card, PDF card, checkout application, balance check, and offline redemption or reporting. If even one test fails, do not start the bulk send.

Limitations, Compatibility, and Cautious Settings

Gift cards usually conflict not with the plugin directly, but with neighboring store mechanisms: checkout caching, multicurrency setups, custom payment gateways, discount plugins, subscriptions, refunds, wallets, and coupon restrictions. That is why it is important to separate confirmed compatibility from scenarios that still require testing.

The WP Swings page lists compatibility with Smart Coupons, Subscriptions, Points and Rewards, PayPal Payments, Wallet System, RMA, Price Based on Country, HPOS, WPML, and WordPress Multisite. That does not mean every complex combination of settings will work without verification. For example, a setup that combines "gift card + multicurrency + third-party checkout + payment gateway" should be tested as its own separate workflow.

Settings Best Enabled Only When Needed

  • User image uploads. Enable only after reviewing security, allowed file formats, and moderation workflow.
  • Full order payment by gift card. If the business needs part of the order to go through a standard payment method, use a maximum payment percentage limit.
  • Offline coupon import. Only run it after validating the CSV on a staging copy.
  • Multiple recipients. Check your mail provider's limits and how comma-separated email entry is handled.
  • SMS and WhatsApp. Test them separately because they add external services and extra user consent requirements.

SEO and Performance

A gift card product can be indexed by search engines, but its SEO value depends on having a strong product page: clear description, unique terms, images, FAQ, and no duplicates. Do not create dozens of nearly identical gift card products just for holidays if the only difference is one image. It is usually better to build a few meaningful products or one product with multiple templates.

From a performance standpoint, keep an eye on the product page and checkout. If templates, galleries, or PDF features add heavy images, optimize them before upload. Do not defer critical checkout scripts through a caching plugin without testing. For gift cards, stable total recalculation matters more than a small gain in a synthetic speed benchmark.

Troubleshooting: Email, Coupons, Balance, and Offline Redemption

Gift card issues are easiest to diagnose step by step. First identify where the expected result breaks down: product, order, code generation, email, coupon application, remaining balance, PDF, QR/Barcode, or the portal. That method is faster than disabling every plugin at once.

Gift Cards For WooCommerce Pro troubleshooting map for email, coupon, and balance issues
This troubleshooting map connects each symptom to the right check: order status, email, code, checkout, balance, and the redemption portal.

The Gift Card Email Does Not Arrive

Symptom: the order is paid, the buyer expects the email, but the recipient never receives it. Possible causes: the code has not been created yet because of the order status, the email is queued or sent to spam, SMTP is not sending mail, the email template is broken, or the recipient address was entered incorrectly.

What to check: the order status, whether a gift card code exists in the plugin panel, the SMTP sending log, standard WooCommerce emails, the recipient address, and the enabled gift card email settings. If the code exists but there is no email, the problem is closer to mail delivery. If there is no code, go back to the generation status configuration.

How to fix it: move the test order to the required status, resend the email using the plugin's available function, check SMTP, and temporarily switch back to the default email template. If the card image starts arriving as a link instead of an image after customization, roll back the template changes and test the attachment/PDF separately.

The Coupon Does Not Apply in the Cart or at Checkout

Symptom: the recipient enters the code, but the discount is not applied or the total is recalculated differently than expected. Possible causes: the code is not active yet, the card has expired, the order total falls outside the allowed limits, a product or category is excluded, WooCommerce coupons are disabled, or another discount plugin changes the calculation order.

What to check: the code itself in the gift card list, the remaining balance, expiration date, usage limit, product and category exclusions, the standard WooCommerce coupon field, and possible conflicts with other discount plugins. Also test a simple order with a regular non-sale product and no additional discounts.

How to fix it: temporarily disable any questionable restrictions, repeat the test with a simple product, and then re-enable restrictions one by one. If the conflict appears only with a specific payment gateway or checkout plugin, treat that as a separate compatibility test and do not launch the campaign until it has been validated.

The PDF or QR/Barcode Looks Wrong

Symptom: the PDF opens, but the text is misaligned, the code is hard to read, the QR/Barcode will not scan, or the card looks different from the email version. These issues are usually caused by template dimensions, poor contrast, an overly busy design, unsuitable images, or quirks in the PDF renderer.

What to check: the PDF template size, whether all required data is present, whether the code is readable on a phone and on a printout, the contrast, the clear space around the QR/Barcode, and the absence of decorative elements layered over the code.

How to fix it: simplify the template, enlarge the code area, remove tiny text, try a different PDF size, and scan again. If the issue appeared after an HTML/CSS template edit, roll it back and test the default template.

The Remaining Balance Does Not Match Expectations

Symptom: after the gift card code is applied, the remaining balance looks wrong or the buyer sees a different amount than expected. Possible causes: partial use, a maximum order payment limit, excluded products, multicurrency behavior, an order refund, or a manual adjustment.

What to check: the card's usage history, the original denomination, the amount applied to the order, the store currency, payment percentage restrictions, and the plugin's reporting. If a currency switcher is enabled, check the calculation in both the store's base currency and the customer's currency.

How to fix it: repeat the test in the base currency and without third-party discounts. If the error remains only in a multicurrency setup, verify documented compatibility with your specific currency plugin and consult the developer's documentation.

Offline Redemption Does Not Work Through the Portal

Symptom: a staff member enters or scans the code, but the portal does not display the data, does not allow redemption, or does not update the balance. Possible causes: incorrect login, missing access to the required store/employee scope, an expired code, a fully used usage limit, network issues, or an invalid scan format.

What to check: employee access, the assigned store/location, the card status, expiration date, remaining balance, usage limit, and manual code entry without the scanner. If manual entry works, the problem is with scanning or QR/Barcode quality. If manual entry does not work, verify the code itself and access permissions.

When to roll the setting back: if staff do not understand the portal or frequently make redemption mistakes, temporarily disable the offline workflow and keep only online redemption until the team has been trained.

Product Video: Where to Watch the WP Swings Demo

The Gift Cards For WooCommerce Pro page on WP Swings includes a YouTube demo video for the product. It works well as a visual companion to the setup and redemption sections: the user sees not just the feature list, but the overall context of how the gift card product, templates, and certificate delivery work. It is best to watch the video after reading the initial setup sections so you can compare the interface with your own site instead of copying the steps mechanically.

If the interface in the video looks different from your version, follow the documentation and the current settings in your admin panel. That is normal for WooCommerce plugins: menu labels, wording, and tab placement change across releases, while the validation logic stays the same - create the product, place a test order, verify the code, email, application, and remaining balance.

Answers to Common Questions About Setting Up Gift Cards For WooCommerce Pro

Can a gift card be used like a regular WooCommerce coupon?

The customer applies the gift card code in the cart or at checkout through the standard coupon mechanism. But from the administrator's perspective, it should not be treated as just another discount: it has a balance, a recipient, restrictions, a template, usage history, and sometimes PDF/QR/Barcode support.

What should I do if the card is not created after payment?

Check the order status that is supposed to trigger card generation. If the test order stays in a status that does not trigger generation, the code will not appear. Then review the product settings and the gift card list in the admin panel.

Can I send the certificate to multiple recipients?

The WP Swings product page lists support for sending gift vouchers to multiple recipients. Before launch, check the comma-separated email input format, your mail provider's limits, and how the messages render for different recipients.

How can the customer check the remaining card balance?

The WP Swings demo includes the shortcode [wps_check_your_gift_card_balance], which can be placed on a balance check page. After adding it, test code and email entry, as well as the helper text shown to the user.

Should PDF be enabled for every store?

No. PDF is useful when the recipient wants to print the card, show it at a physical location, or save it as a separate file. If the store operates entirely online and the email version is already clear, PDF can be enabled later after template testing.

Can old coupons be imported as gift cards?

WP Swings documentation describes CSV import for coupons with a required structure. Run the import on a test copy first and only with a small sample. Errors in columns or amounts can create incorrect balances.

Why does the gift card not apply a discount to some products?

Most often the cause is product exclusions, category exclusions, sale item exclusions, order amount limits, or a conflict with another discount plugin. Test with a simple cart and no extra discounts first, then re-enable restrictions one at a time.

Is the plugin suitable for a multilingual store?

WP Swings claims WPML compatibility and string translation support. In practice, you need to test not only the interface translation, but also emails, card templates, the balance check page, PDF output, and error messages.

When Gift Cards For WooCommerce Pro Is the Right Choice

Gift Cards For WooCommerce Pro is worth using if your store needs more than a one-time discount and instead wants a complete gift certificate system inside WooCommerce: gift card products, templates, email delivery, PDF, QR/Barcode, group gifting, coupon import, balance checks, reports, and offline redemption. The more your workflow blends online and offline use, the more important it is to run the full test cycle in advance and train your staff.

If all you need is a simple digital certificate without a portal, QR/Barcode, group contributions, or advanced reporting, compare the alternatives and the free version first. But if the WP Swings feature set matches your process, deploy the plugin on a staging site first, create one gift card product, and verify the email, code, checkout flow, remaining balance, and report. After that, you can get the Gift Cards For WooCommerce Pro file and begin testing it in your store using the checklist from this guide.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.