BrainlessITC Gift Cards for WooCommerce

Sell digital gift cards in your WooCommerce store. Customers pick an amount and write a message, the recipient gets the code by email and redeems it at checkout — any balance left stays on the card.

What it does

BrainlessITC Gift Cards adds a Gift card product type to WooCommerce. Customers choose an amount, enter the recipient's email and a personal message, and pay like for any other product. When the order is paid, BrainlessITC Gift Cards creates a unique code and emails it to the recipient. The recipient enters the code on the cart or checkout page; only the amount needed is used and the rest stays on the card.

Gift cards are applied after taxes and shipping, like a payment — not like a coupon — so your tax reports stay correct.

Gift card product typeAny number of preset amounts, recipient and sender names, a personal message and a live preview of the card.
Email deliveryA WooCommerce email with the code, amount and message — editable and previewable in WooCommerce > Settings > Emails.
Redeem anywhereClassic cart and checkout and the Cart and Checkout blocks. Partial use and several cards per order.
Redeem linkThe "Shop now" button in the email remembers the code and fills it in on the cart and checkout — one click on Apply.
Gift card managerSearch and filter cards, see the full history, adjust balances, enable or disable cards and resend emails.
Safe by design80-bit random codes, atomic balance updates, brute force protection, automatic returns on cancelled orders.

How it works

  1. Create a gift card product. Choose the product type Gift card and enter the amounts, for example 25, 50, 100.
  2. A customer buys it. They choose an amount, enter the recipient's email and a message, and check out.
  3. The code is emailed. When the order is paid (status Processing by default), a unique code is created and sent to the recipient.
  4. The recipient redeems it. They enter the code at checkout — or click Shop now in the email, which fills in the code for them. The balance is used for the order; the rest stays on the card.
Gift card product page with amounts, recipient fields and a live preview
The gift card product page: amounts, recipient, personal message and a live preview.
Gift card email with the code, amount and message
The email the recipient receives, with the code and a "Shop now" button that applies the card.
Checkout block with two gift cards applied
Two gift cards applied in the Checkout block — the customer pays the remaining $13.50.

Free vs Pro

The free plugin is complete on its own. BrainlessITC Gift Cards Pro is a complete plugin that replaces the free one — every gift card, balance and setting is kept, in both directions.

FeatureFreePro
Gift card product type with preset amounts✓✓
Recipient, sender, personal message, "for me" option, live preview✓✓
Gift card email with a redeem link that fills in the code, copy to the buyer✓✓
Redeem on classic and block cart / checkout, partial balances, several cards✓✓
Gift card manager: history, balance adjustment, enable/disable, resend, manual cards✓✓
Balance checker block and shortcode, GDPR tools, HPOS✓✓
Custom amounts (min / max)—✓
Scheduled delivery date—✓
Gift card designs gallery—✓
PDF gift cards with QR code—✓
Expiry dates and expiry reminder emails—✓
My Account > Gift cards (wallet)—✓
Several recipients per purchase, physical (shipped) gift cards—✓
Redemption rules: minimum order, excluded categories, shipping—✓
Bulk generation, CSV import and export—✓
Refund an order to a gift card (store credit)—✓
Reports: sold, redeemed, outstanding balance, expired—✓

Requirements