Selling online gift cards

A gift card is a special type of product. Its value can be used as payment toward future orders from your online store.

The gift card feature is available on the Shopify plan and above.

You can sell a gift card like any other product. You can also issue a gift card to a customer for free as a reward or incentive. When you fulfill an order with a gift card, the customer receives an email that contains a unique gift card code that they can use at checkout to redeem its value:

Example of an online gift card

Your customers can use their gift cards to make purchases from your store both online and in person.

Activate the gift card feature

Before you can sell gift cards, you need to activate the gift card feature:

  1. From your Shopify admin, click Products, then click Gift Cards.

  2. Click Start selling gift cards on my store.

Your first gift card is created immediately, but it is hidden from sales channels by default.

Sales channels that support gift cards

Customers can redeem their gift cards on any of your sales channels that use Shopify's checkout:

  • Online Store
  • Buy Button
  • Pinterest
  • Facebook (when you use Shopify's checkout)
  • Messenger (when you use Shopify's checkout)
  • Shopify POS

Customers can't use gift cards with the Facebook and Messenger sales channels when you use Facebook's checkout. Read more about selecting a checkout option with the Facebook and Messenger channels.

Customer experience

When making a purchase in your store, a customer can redeem the value of a gift card by entering its unique code at checkout. A gift card holds a balance, which can be spent over more than one order. You can view and manage the status of each gift card in your Shopify admin.

When a customer is redeeming a gift card, the checkout will display one of two options:

  • If the balance available on the gift card is greater than or equal to the order total, then the customer can click Complete order.

  • If the balance available on the gift card is less than the order total, then the customer will be prompted to choose a second payment method for the balance before placing the order.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free