Aller au contenu

Gift Cards

Ce contenu n’est pas encore disponible dans votre langue.

MakerVera supports gift cards that members can purchase and use toward future checkout. This guide covers both admin configuration and member usage.

  1. An admin creates a gift card product in the store
  2. A member purchases the gift card, choosing an amount and entering a recipient’s email
  3. The system generates a unique code in XXXX-XXXX-XXXX format
  4. The recipient enters the code at checkout to apply the gift card balance
  5. Partial use is supported — any remaining balance stays on the card for future purchases

You need the manage_billing permission to manage gift cards.

Gift cards are a special type of store product. Navigate to Admin > Store > Products and create a new product with these settings:

SettingValue
Product TypeGift Card
TaxableNo (enforced automatically)
Track InventoryNo (enforced automatically)

When you select “Gift Card” as the product type, the system automatically enforces that the product is non-taxable and doesn’t track inventory. The Pricing, Add-on, and Inventory sections are hidden — you only need to configure the gift card options:

Choose between two pricing models:

ModelDescriptionExample
Preset DenominationsFixed dollar amounts the buyer selects from$25, $50, $75, $100
Custom AmountBuyer enters any amount within a range you set$10 – $500

You can offer both preset denominations and custom amounts on the same gift card product.

You can also create gift cards tied to a specific product. These cards can only be redeemed for that one item.

Example: A “Laser Cutter Class Gift Card” that can only be used to purchase the Intro to Laser Cutting class.

To create a specific-item gift card product:

  1. In the Gift Card Configuration section, set Redeemable For to Specific Product
  2. Select the product from the dropdown — the list shows all active non-gift-card products with their prices
  3. The gift card’s price is automatically set to match the selected product’s price

When “Specific Product” is selected, the denomination and custom amount options are hidden since the gift card value is determined by the product.

Navigate to Admin > Store > Gift Cards to view all gift card codes.

You can filter the list by:

  • Status — Active, Fully Redeemed, Expired, Cancelled
  • Date range — When the code was created
  • Purchaser — Who bought the gift card
StatusMeaning
ActiveCode has remaining balance and can be used
Fully RedeemedEntire balance has been used
ExpiredCode passed its expiration date
CancelledAdmin cancelled the code, or the original purchase was refunded

Click any code to see its full details:

  • Original value and remaining balance
  • Purchaser and recipient information
  • Redemption history showing each use (amount, date, order)
  • Associated product and order item

You can issue a gift card code directly from the Gift Cards page — no purchase required. Click the Issue Gift Card button and enter:

FieldRequiredDescription
Recipient EmailYesThe email of the person receiving the gift card
Gift Card TypeYesDollar Amount (general use) or Specific Item
AmountYes (Dollar Amount only)The dollar value of the gift card
ProductYes (Specific Item only)The product this gift card is redeemable for — amount is set automatically from the product’s price
Expiration DateNoOptional expiration date for the code

When issuing a Specific Item gift card, select the product from the dropdown. The gift card’s value is automatically set to match the product’s price.

This is useful for raffle prizes, employee appreciation, promotional giveaways, or replacement cards. Admin-issued codes appear in the gift card list alongside purchased codes.

You can cancel an active gift card code from the detail page. Cancelled codes cannot be redeemed. You cannot cancel codes that are already fully redeemed or cancelled.

When a gift card purchase is refunded, the generated code is automatically cancelled. This prevents the recipient from using a code that was paid for with a refunded payment.

If the code has already been partially redeemed, the refund still cancels the remaining balance.


Visit the Gift Cards page (accessible from the public store or at /gift-cards).

  1. Select an amount — Choose a preset denomination or enter a custom amount
  2. Enter recipient details:
FieldRequiredDescription
Recipient EmailYesEmail address of the person receiving the gift card
Your NameNoYour name, included when the recipient receives the code
Personal MessageNoA short message to include with the gift card
  1. Complete checkout — You’ll be taken to Stripe’s payment page
  2. Share the code — After payment, a unique code is generated. Share this code with the recipient.

You can check the balance of a gift card code through the checkout flow. Enter the XXXX-XXXX-XXXX code to see:

  • Remaining balance
  • Currency
  • Status (active, fully redeemed, expired, cancelled)
  • Expiration date (if set)

When checking out for any purchase, you can apply a gift card code:

  1. Enter your XXXX-XXXX-XXXX code in the gift card field
  2. The system validates the code and shows the discount
  3. The gift card amount is subtracted from your total
ScenarioWhat Happens
Gift card covers part of the totalYou pay the remaining balance via Stripe
Gift card covers the full totalNo payment is needed — the order is fulfilled immediately
Gift card has more value than the totalOnly the needed amount is deducted. The rest stays on the card

Example: Sarah has a $50 gift card and buys a $30 item. She pays $0 out of pocket, and her gift card balance drops to $20 for future use.

Navigate to your account’s billing section to see gift cards you’ve purchased or received. Each card shows:

  • Code (masked for security)
  • Original and remaining value
  • Status
  • Purchase date
  • Gift card codes use the format XXXX-XXXX-XXXX (letters and numbers)
  • Codes are case-insensitive — entering abcd-efgh-1234 works the same as ABCD-EFGH-1234
  • Ambiguous characters (like 0/O and 1/I/L) are excluded to prevent confusion
  • Each code is cryptographically generated with over 7.9 × 10¹⁷ possible combinations

The following features are planned but not yet supported:

  • Email delivery — Gift card codes are not automatically emailed to recipients. After purchase, you’ll need to share the code manually (e.g., copy and paste it to the recipient). Automatic email delivery is planned for a future update.
  • Guest purchase — Gift card purchases currently require a logged-in account.
  • Category-scoped gift cards — Dollar-amount gift cards can be used on any item. Restricting them to specific categories is not yet supported.
  • Self-serve balance check page — Members can check balances through the checkout flow, but a dedicated balance-check page is coming.
  • Bulk code generation — Admins can issue individual gift cards from the admin panel, but bulk generation of many codes at once is planned.