Skip to main content
Gift cards let customers buy credit that can be spent on a future order. Each card has its own code, PIN, balance, status, and expiry date.
This page covers features gated by Admin-tier permissions — typically Settings access. Admins have these by default; your administrator can adjust who has them in Settings > Team.

Where to find it

Go to Settings > Storefront > Gift Cards to see every gift card issued by your shop. Click Edit on a card to view its balance, expiry date, history, message, and internal note.
Gift Cards list with columns for ID, Customer, Order, Code, Status, Created At and Actions, status badges reading active, inactive, expired and void, Edit and Print links on each row and a Create Gift Card button top right.

Every card is listed with its status, linked order and code, and active cards can be printed from the row.

Setting up a gift card product

Gift cards can be sold through an order or at the point of sale (POS), like any other product.
1

Open the product

Go to Settings > Storefront > Products, then create a product or open an existing one.
2

Choose the product type

Find Product type on the product form. Select Gift card instead of Standard product.
3

Save the product

Finish the product details, variants, and prices, then save your changes.
When a sale containing that product is paid, Digital Florists issues one gift card per unit sold. Each card starts with the price paid for that unit, even if it differs from the current catalogue price.
A gift card is sold at its face value. Promotions and account discounts are worked out on the rest of the basket and skip gift card lines, so a customer on a 10% account discount still pays £50 for a £50 card. A gift card product also can’t be handed out as a promotion’s free item.

Flagging products in bulk

Use the optional Product Kind column in the product import to update several products at once. Enter gift_card to mark a product as a gift card. Once a product has been sold its type is locked, so duplicate the product if you need to change it. When updating products, leave the cell blank to keep its current value. Enter __CLEAR__ to remove the gift card setting, matching the behaviour of other optional import columns.

Issuing a card manually

Click Create Gift Card on the Gift Cards page to issue a card without a sale. Choose a preset balance or Custom, then optionally attach a customer, internal note, and personal message. Every card has a unique 16-character code, displayed as XXXX-XXXX-XXXX-XXXX, and a 4-digit PIN. The customer needs both to redeem it.

Setting the expiry period

Go to Settings > General > Taking orders and open the Products & gift cards card. Enter the number of days a new card stays valid in Gift cards expire after (days). Cards start on 365 days. Enter 0 or leave the setting blank to issue cards without an expiry date. Changing this setting does not change cards that have already been issued.

Redeeming a gift card

Gift cards can be used for payments at the POS and on orders in the dashboard.
1

Choose Gift Card

Start the payment and choose Gift Card as the payment method.
2

Look up the card

Scan or type the 16-character code, then enter the 4-digit PIN. Dashes in the code are optional.
3

Apply the payment

Check the balance and apply the amount the customer wants to redeem.
A successful lookup unlocks that card for one payment on that till. The unlock expires after 15 minutes, so look the card up again if the payment is not completed in time.
You can take a partial payment from the card. The amount used is deducted from its balance, and the remainder stays available for another order.

Refunding a gift card payment

Refunding a gift card payment credits the refunded amount back to the original card. If several gift cards funded the payment, Digital Florists allocates the refund across those original cards.
Inactive, expired, or void cards cannot be re-credited. If an original card cannot accept the credit, refund the customer another way.

Managing the card lifecycle

You can manage these statuses from the card’s details page.
Gift Card Details page with the code, a Reveal PIN button, starting balance and balance, a Status dropdown set to Active, expiry date, note and message fields, an Email gift card section and an activity table listing a deduct event with old and new balances.

Change a card's Status here, and read the balance before and after every deduction or credit in the table underneath.

When an active card passes its expiry date, it shows as Expired (automatic) and is refused at payment.
The card’s history records issuances, deductions, credits, and status changes. You can also update its internal note from the details page.

Changing an order that has issued a gift card

Once a card has been issued for a line on an order, that line is fixed. Removing it, changing its price, or reducing its quantity is refused with:
A gift card has already been issued for this product, so the line cannot be removed, repriced or reduced. Refund the payment from the transaction screen to cancel the card, or void the card under Settings > Gift Cards.
There are two ways forward.
  • Refund the payment that bought the card, from the order’s transaction. Refunding it in full while the balance is untouched cancels that card and it shows as Void. If some of the balance has already been spent, or you refund only part of the payment, the card is set to Inactive instead.
  • Void the card from Settings > Storefront > Gift Cards. Open the card and set its status to Void.
With the card dealt with, you can reprice or cancel the order itself.

Printing gift cards

Print a card from the Gift Cards page, or include issued cards when you print an order’s labels or worksheet. If one order contains several gift cards, each print is numbered 1 of N, 2 of N, and so on. Gift card labels use their own text size, not the shop-wide Label Message Font Size, and follow your Label Message Font setting. The customer’s message prints on its own message label with the rest of the order, not on the gift card label.
Label Message Font Size in Settings > General > Printing doesn’t affect gift cards, so set it to the size that suits your card messages.
When Digital Florists Connect is running, you can send the card directly to your configured receipt or label printer.
The success message confirms the card was sent to the printer, not that it came out, so check the printer before handing the card over. A card occasionally prints twice, and a reprint shows the card’s current remaining balance.

Selling gift cards on your website

Website orders can only issue gift cards automatically when the integration matches the website item to a product in Digital Florists. Orders that arrive as custom items can’t issue Digital Florists gift cards. Shopify’s Gift card or Add a card checkout option adds a greeting-card message, not a gift card product.

Common questions

Yes. Take only the amount needed for the current payment. Any remaining balance stays on the card for another order.
It shows as Expired (automatic) and cannot be redeemed. Expired cards also cannot accept a refund credit.
Print cards issued from a paid order with the order’s labels or worksheet. For a manually issued card, print it from the Gift Cards page.
Yes, when your website integration matches the item to the gift card product in Digital Florists. Shopify supports this when the product codes match.

What’s next?

Products

Create and manage the products you sell as gift cards.

Point of Sale

Sell and redeem gift cards at the till.
Last modified on September 15, 2026