Title: BrainlessITC Gift Cards for WooCommerce
Author: brainlessitc
Published: <strong>October 17, 2026</strong>
Last modified: October 17, 2026

---

Search plugins

![](https://ps.w.org/brainlessitc-gift-cards-for-woocommerce/assets/banner-772x250.
png?rev=3751768)

![](https://ps.w.org/brainlessitc-gift-cards-for-woocommerce/assets/icon-256x256.
png?rev=3751768)

# BrainlessITC Gift Cards for WooCommerce

 By [brainlessitc](https://profiles.wordpress.org/brainlessitc/)

[Download](https://downloads.wordpress.org/plugin/brainlessitc-gift-cards-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/brainlessitc-gift-cards-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/brainlessitc-gift-cards-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/brainlessitc-gift-cards-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/brainlessitc-gift-cards-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/brainlessitc-gift-cards-for-woocommerce/)

## Description

**BrainlessITC Gift Cards for WooCommerce** lets you sell digital gift cards in 
minutes. Customers choose an amount, write a personal message and the recipient 
receives a beautiful email with a unique code. The code is redeemed on the cart 
or checkout page, any remaining balance stays on the card for the next order.

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

#### Free features

 * **Gift card product type** with as many preset amounts as you like ($25, $50,
   $100 …)
 * Recipient name and email, sender name and personal message — or “This gift card
   is for me”
 * **Live preview** of the gift card on the product page
 * **Secure, unique codes** (80-bit random, optional prefix such as GIFT-XXXX-XXXX-
   XXXX-XXXX)
 * Gift card **email to the recipient** when the order is paid — customizable in
   WooCommerce > Settings > Emails, with live preview and an optional blind copy
   to the buyer
 * **Redeem link**: the “Shop now” button in the email remembers the code and fills
   it in on the cart and checkout
 * Redeem on the **classic cart and checkout and on the Cart and Checkout blocks**
 * **Partial use** — the remaining balance stays on the card; combine several gift
   cards in one order
 * Pay the whole order with gift cards (no payment method needed when the total 
   is zero)
 * Optionally prevent paying for gift cards with gift cards
 * **Gift Card Balance block** and `[bitcgc_balance]` shortcode
 * **Gift card manager**: list with search and status filters (active, fully redeemed,
   disabled), bulk enable/disable/delete
 * Gift card screen with the full **usage history**, balance adjustment with a note,
   enable/disable, edit recipient and message, resend email
 * **Create gift cards manually** (giveaways, store credit, replacements) with a
   generated or custom code
 * Cancelled or refunded orders automatically **return the used balance** to the
   card, and disable gift cards bought with that order
 * Balances are updated atomically, so a gift card can never be spent twice at the
   same time
 * Brute force protection for code lookups
 * Compatible with **High-Performance Order Storage (HPOS)**, Cart & Checkout blocks
   and block themes
 * GDPR: personal data **export and erasure** through the WordPress privacy tools
 * Translation ready, template overrides from your theme, developer friendly hooks
 * Your data stays yours: gift cards and settings are never removed unless you choose
   so

#### BrainlessITC Gift Cards Pro

BrainlessITC Gift Cards Pro is a separate, premium plugin. It is not included in
this plugin; it replaces it and keeps all your gift cards and settings. It adds:

 * **Custom amounts** chosen by the customer (with minimum and maximum)
 * **Scheduled delivery**: the customer picks the date the gift card is sent
 * **Gift card designs**: a gallery of card images customers choose from (birthday,
   thank you, holidays …)
 * **PDF gift cards** with **QR code**, attached to the email and downloadable
 * **Expiry dates** (per store or per product) with automatic **expiry reminder 
   emails**
 * **My Account > Gift Cards**: customers see their gift cards and balances and 
   add cards to their account
 * **Multiple recipients** in one purchase
 * **Physical gift cards** that are shipped instead of emailed
 * **Redemption rules**: minimum order amount, excluded categories, use for shipping
   or not
 * **Bulk generation**, **CSV export and import** of gift cards
 * **Refund to a gift card** (store credit) from the order screen
 * **Reports**: sold, redeemed, outstanding balance and expired value
 * Email notification to the buyer when the gift card was delivered

#### How it works

 1. Create a product and choose the product type **Gift card**. Enter the amounts, 
    for example `25, 50, 100`.
 2. Customers buy the gift card and enter the recipient’s email and a message.
 3. When the order is paid, a unique code is created and emailed to the recipient.
 4. The recipient enters the code on the cart or checkout page. The balance is used
    for the order; whatever is left stays on the card.

#### Shortcode

 * `[bitcgc_balance title="Check your gift card balance"]` — gift card balance checker(
   the “Gift Card Balance” block does the same)

#### For developers

Templates can be copied to `yourtheme/brainlessitc-gift-cards-for-woocommerce/`.
Actions and filters include `bitcgc_card_issued`, `bitcgc_card_created`, `bitcgc_issue_card_args`,`
bitcgc_validate_card_for_cart`, `bitcgc_cart_eligible_total`, `bitcgc_max_cards_per_order`,`
bitcgc_generated_code` and `bitcgc_code_groups`.

### External services

This plugin integrates the Freemius SDK (https://freemius.com) for optional usage
insights and the upgrade page of the separate Pro plugin.

 * **Opt-in usage data:** after activation you can choose to share basic, non-sensitive
   data (site URL, WordPress / PHP / plugin versions, admin name and email, plugin
   events such as activation and deactivation). Nothing is sent unless you opt in,
   and you can opt out at any time. This helps us improve compatibility and send
   important security notices.
 * **Upgrade / checkout:** when you open the upgrade page, pricing of the Pro plugin
   is loaded from Freemius, and purchases are processed by Freemius.

Freemius Terms of Service: https://freemius.com/terms/
 Freemius Privacy Policy:
https://freemius.com/privacy/

The plugin does not use any other external service.

## Screenshots

[⌊Gift card product page with amount choice, personal message and live preview.⌉⌊
Gift card product page with amount choice, personal message and live preview.⌉[

Gift card product page with amount choice, personal message and live preview.

[⌊The gift card email received by the recipient.⌉⌊The gift card email received by
the recipient.⌉[

The gift card email received by the recipient.

[⌊Redeeming a gift card in the Checkout block — partial balance, several cards per
order.⌉⌊Redeeming a gift card in the Checkout block — partial balance, several cards
per order.⌉[

Redeeming a gift card in the Checkout block — partial balance, several cards per
order.

[⌊Gift card manager with status filters and search.⌉⌊Gift card manager with status
filters and search.⌉[

Gift card manager with status filters and search.

[⌊Gift card screen with balance adjustment and usage history.⌉⌊Gift card screen 
with balance adjustment and usage history.⌉[

Gift card screen with balance adjustment and usage history.

[⌊Settings in WooCommerce > Settings > Gift Cards.⌉⌊Settings in WooCommerce > Settings
> Gift Cards.⌉[

Settings in WooCommerce > Settings > Gift Cards.

## Blocks

This plugin provides 1 block.

 *   Gift Card Balance Lets customers check the remaining balance of a gift card.

## Installation

 1. Install and activate WooCommerce.
 2. Upload the plugin through **Plugins > Add New > Upload Plugin**, or install it 
    from the plugin directory, and activate it.
 3. Click **Create a gift card product** in the notice (or create a product and choose
    the type **Gift card**).
 4. Review the options in **WooCommerce > Settings > Gift Cards** and the email in **
    WooCommerce > Settings > Emails > Gift card**.

## FAQ

### When is the gift card created and emailed?

When the order reaches the status set in **WooCommerce > Settings > Gift Cards**(“
Processing” by default, i.e. as soon as it is paid). Orders paid offline (bank transfer,
cheque) are issued once you mark them as Processing or Completed.

### Are taxes charged on gift cards?

New gift card products are set to “Tax status: None”, because in most countries 
taxes are due when the gift card is spent, not when it is sold. You can change the
tax status of the product if your country requires it. When a gift card is redeemed
it is applied after taxes, like a payment, so the taxes of the order are not reduced.

### Can a gift card be used more than once?

Yes. Only the amount needed for the order is taken; the rest stays on the card until
it is used up.

### Can customers use several gift cards in one order?

Yes, up to 5 by default (filter `bitcgc_max_cards_per_order`).

### What happens when an order paid with a gift card is cancelled or refunded?

The amount taken from the gift card is returned to it automatically. If the order
is restored, the amount is taken again.

### Does it work with the Cart and Checkout blocks?

Yes. An “Add a gift card” field is added to the totals of the Cart and Checkout 
blocks, and to the classic cart and checkout pages.

### Can I create a gift card without an order?

Yes, in **Gift Cards > Add Gift Card**. You can enter your own code or let the plugin
generate one, and email it right away.

### What happens to my gift cards if I switch to the Pro plugin or back?

Nothing. Both plugins use the same data, so every gift card, balance, history entry
and setting is kept.

### Does the plugin send data to external servers?

Not by default. See “External services” below: data is only shared with Freemius
if you opt in.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BrainlessITC Gift Cards for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ brainlessitc ](https://profiles.wordpress.org/brainlessitc/)

[Translate “BrainlessITC Gift Cards for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/brainlessitc-gift-cards-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/brainlessitc-gift-cards-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/brainlessitc-gift-cards-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/brainlessitc-gift-cards-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/brainlessitc-gift-cards-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [gift card](https://wordpress.org/plugins/tags/gift-card/)[gift cards](https://wordpress.org/plugins/tags/gift-cards/)
   [gift voucher](https://wordpress.org/plugins/tags/gift-voucher/)[store credit](https://wordpress.org/plugins/tags/store-credit/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/brainlessitc-gift-cards-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/brainlessitc-gift-cards-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/brainlessitc-gift-cards-for-woocommerce/reviews/)

## Contributors

 *   [ brainlessitc ](https://profiles.wordpress.org/brainlessitc/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/brainlessitc-gift-cards-for-woocommerce/)