Gift Cards
Create gift cards and manage their balances
Overview
Gift cards are prepaid balances your customers can pay with. Each card has a 16-digit code, a balance, and an optional expiry date. Every change to a card's balance is recorded in its transaction history.
Turning On Gift Cards
- Go to eCommerce > Store Settings, open the Features tab and find the Checkout section.
- Turn on Enable Gift Cards.
- Optionally set:
- Max Gift Cards per Order — how many cards a customer can combine on one order. Set it to 1 to allow only one card.
- Gift Card Note at Checkout — text shown under the gift card field, for example "Plastic (in-store) gift cards are not valid."
- Click Save.
eCommerce > Gift Cards now appears in the menu.
Creating a Gift Card
- Go to eCommerce > Gift Cards and click Create Gift Card.
- A code is generated for you. To use your own code (for example, to match a printed card), replace it, or click the refresh icon for a new one. Codes must be unique.
- Enter the Balance.
- Optionally turn on Set an expiry date and pick a future date, and add a Name (such as who the card is for).
- Click Create.
Give the code to your customer. They can type it with or without the dashes.
Card Status
| Status | Meaning |
|---|---|
| Active | Has a balance and hasn't expired |
| Depleted | The balance is $0.00 |
| Expired | The expiry date has passed. The card can't be used, even if it still has a balance |
Changing a Balance
- Open the card.
- Change the Balance and, optionally, add a Reason for the balance change.
- Click Save.
The change appears in the card's Transactions list with your name. If the card was used at checkout while you had the page open, the save is stopped so you don't overwrite that purchase. Reload the page and try again.
Transactions
Each card lists every balance change: when it was issued, purchases (with a link to the order), refunds back to the card, and manual changes.
Gift Cards at Checkout
Customers enter a code in the Gift Cards field at the top of the payment section. The card pays toward the order total, including shipping and tax. If the cards cover the whole order, no other payment is needed. Otherwise the customer pays the rest by card.
- Customers can combine up to Max Gift Cards per Order cards on one order.
- Gift cards can't be combined with manual payment methods (such as pay by check) or ACH bank payments unless the cards cover the whole order. The same applies if your store takes cards through CardPointe; card payments through Stripe or Authorize.Net can pay the rest.
- Expired, deleted and empty cards are refused at checkout.
The order page and the order emails show each gift card used and the amount charged to the card. Click a gift card line on the order page to open the card.
Refunding an Order Paid with a Gift Card
Issue Refund on an order paid partly or fully with gift cards has two amounts:
- Refund to {payment method} — returned to the customer's card through your payment gateway.
- Return to gift card — added back to the gift card balance.
Enter either or both. If a refund shows an error, submit it again from the same page: it is sent as the same refund, so it can't be applied twice. If the error says the payment provider didn't confirm the refund, no further refund can be made on that order until support checks it in the provider's dashboard. While a card payment hasn't settled yet (usually the same day), only Return to gift card is available; to cancel the card payment, use Void Transaction.
Void Transaction cancels the card payment and returns what is left of each share: the card share to the customer's card and the gift card share to the gift cards. The confirmation shows both amounts. Each return appears in the card's Transactions list with the order number.
Deleting a Gift Card
Deleting a card stops it from being used. Its history is kept, and its code can't be given to a new card. To find a deleted card, set the Deleted records filter on the list to Only deleted records. Click Restore to bring it back.