Sell Gift Cards for Your Brick-and-Mortar Business with a Simple Online Store

Sell gift cards through an online store.

Digital gift cards have emerged as a way for brick-and-mortar businesses to supplement their cash flow and provide their local communities with a way to support them during the COVID-19 crisis.

However, not every local business has a solution for selling gift cards online. As part of Shopify’s COVID-19 response, we’re offering gift card support for all plans, along with an extended 90-day free trial, to make it easier for local businesses to make the pivot to selling online.

Below, I've created a guide for setting up your own gift card store in under 30 minutes. Once you’ve launched, you can consider improving the look and feel of your store or work on ways to bring the rest of your business online, such as with a "buy online, pick up curbside" delivery option.

How it works

Selling digital gift cards is one of the fastest ways for a brick-and-mortar business to start selling online and secure immediate cash flow. Here’s how it works: 

  1. You create a simple online store and share your URL with customers who want to support you.
  2. Customers can then buy and pay for gift cards through your new online store.
  3. Purchased gift cards are then delivered to your customers by email.
  4. All active gift cards can be tracked and managed in Shopify as customers redeem them in the future.
  5. As you launch new products that can be purchased online or make your products available for local delivery or pickup, customers can redeem gift cards at checkout. By default, the gift cards you create never expire.

Setting up a simple Shopify store to sell gift cards

  1. Start a 90-day free trial
  2. Create a gift card
  3. Customize your store
  4. Launch your store
  5. Manage gift card sales

💡Note: Before you set up your store, you'll need a logo for your business and a few photos that represent your brand. If you don’t have any on hand, you can source royalty-free stock photos from Burst.

1. Start your 90-day free trial

shopify homepage

The first step is to visit shopify.com to start your online store with an extended 90-day free trial.

Here you’ll choose your store name, which will become your domain, or, the URL that your customers will go to when they want to purchase your gift card. 

By default, it will be yourstorename.myshopify.com. In this tutorial, I’ll be calling my store “katiescafeonline” and so my URL will be katiescafeonline.myshopify.com. You can buy a domain later if you would like (e.g. katiescafe.ca), but it’s not necessary to get started.

After you've created an account with Shopify, you’ll answer a few questions to complete your setup. Once completed, you’ll be logged into your very own Shopify store.

To get access to the gift cards feature, you’ll need to select a plan. The Basic plan should be just fine for now. You'll also need to add your credit card or PayPal address. Since you’re on a 90-day free trial, you will not be billed for the duration of the trial period, and we’ll send you a reminder before your trial ends.

pick a plan on shopify

pick the basic Shopify plan

2. Create your gift card

With your store setup and a plan selected, you can now create a digital gift card by going to Products > Gift Cards, or by clicking here. You can then turn on the gift cards feature by clicking the Sell gift cards button and then Edit product.

filling in your gift card product page

From there, you’ll be able to customize your gift card product:

  1. Title: What your product (gift card) will be called. I called mine “Katie’s Cafe COVID-19 Relief Gift Card” to make it clear what it is customers are purchasing.
  2. Description: Where you can describe your product and how it will help your business with COVID-19 relief. Explain how customers can redeem their gift card. Be specific and clear. If you’re not sure yet, be upfront about it. 
  3. Media: You can use the default image to represent your gift card or quickly create a custom image for free using a tool like Canva’s gift certificate template.
  4. Denominations: Here you can set the different amounts that customers can purchase. The default amounts should be fine. Customers can always buy multiple gift cards if they want.
  5. Product availability: This is where you’ll select which sales channels you want to sell your product on. For now, you can select “Online Store”. You can set up additional sales channels later.

When you’re done, hit Save and your gift card will be created.

completed gift card product page

3. Customize your Shopify store

With your gift card ready, the next step is to set up your online store. 

Our goal here is to launch quickly and start selling, so I’ll only be covering the essential elements for creating your homepage. You can always go back and improve the look and feel of your online store later.

To start customizing your store, go to Sales Channels > Online Store > Themes (or click here). For the purposes of this tutorial, I’ll be using Debut, which is Shopify's default theme (i.e. website template), but you can also click “Explore free themes” for more options.

customize theme in Shopify

When you’re ready, click Customize to be taken to the theme editor, which will let you edit the “homepage” of your online store. 

Your homepage design is split into several “Sections” on the left-hand side, such as Featured Productor Testimonials, which you can add, remove, hide, or reorder to design your homepage. You can play around with the sections to design a homepage that feels right to you, but for this tutorial let’s keep it simple:

  1. Click on each section and click Remove section to permanently remove them until you’re left with one Image with text overlay section. You can also click on the “eye icon” to quickly hide each section if you want to add it back in later. 

shopify theme editor with removed sections

  1. Click on the Image with text overlay section to start editing it. Add an Image that reflects your business that customers will recognize.
  1. Fill out the Heading and Text to communicate what you want to your customers about the status of your business or what your current plans are. When you’re done editing this section, click on the back arrow in the top left corner to exit.

add an image and heading to your store

  1. Click Add section and select Featured product—this will let you highlight your gift card in its own section on your homepage. Here you can edit how you want your gift card to display.

adding a gift card as a featured product

  1. Make sure you turn on Quantity selector, so customers can buy multiple gift cards if they want, and turn off Variant labels. Click the back arrow in the top left corner when you’re done.
  1. We now have a basic homepage. You can add more sections as you see fit, such as an Image Gallery or Testimonials. When you’re satisfied with your design, we only have a few more tweaks to make before we’re ready to launch. 


a basic homepage design for a gift card

  1. Click on Header to edit the top part of your online store (where it says your store name). Here you can add your logo and make other customizations specific to your theme. Click the back arrow in the top left corner when you’re done.


adding a logo to your store

  1. Finally, click on Theme settings to customize other areas of your online store to add more polish. I’d recommend featuring any social media profiles you have, adding your logo as a favicon, and customizing your checkout with your logo as well. None of this is required but it helps make your site feel professional and trustworthy. 

using theme settings in shopify to customize your store

  1. When you’re happy with your store, click Save and then use the Shopify logo in the top left corner to finish your setup.
  1. Last step! In the Themes view, click on Settings in the bottom right corner and then click on Payment Providers (or click here to go there directly). Scroll down and select Automatically capture payment for orders so that you don’t have to manually choose to capture payments when customers buy a gift card. If you decide to sell other products in your online store, you may want to revisit this choice. Click Save when you’re done.

4. Launch your store

We’re ready to launch! To do so, head to Online Store > Preferences (or click here), scroll down to Password protection, turn off the Enable password option, and hit Save. This will remove the password page from your online store and make it accessible to the public.

Your website is now live!

launching your website

You’re ready to start marketing it through social media, email, word of mouth—be creative! Shopify has lots of great marketing features too that you can explore.

Accepting payments

In order to get paid you will need to set up a payment provider and complete your account setup by filling out your business and banking information so you can receive your payouts. You can learn more about getting paid in our help docs.

5. Manage gift card sales

Now that you have built and launched your store, it’s time to explain what happens with your gift cards when customers purchase them and what you can do with them. 

Gift card orders will appear under Orders >All Orders as customers buy them. Since your store is set up to capture payments automatically, you don’t need to do anything here when new orders come in.

gift card orders in shopify

To see a full list of your active gift cards, head to Products > Gift Cards. Each gift card is tracked here so you can see the customer’s information, their current balance and when they purchased it.

managing gift card sales in shopify

gift card custom view in Shopify

These gifts cards will be redeemable through your Shopify store at a future date, even as you add new items that are available online or for pickup.

Next steps to consider

Selling digital gift cards is a quick way to bring your retail business online. What comes next is building a strong brand on the web and how you can adapt your business for the way people will shop during the COVID-19 pandemic and even after.

Here are some of the next steps you might want to consider:

We're here for you. If you'd like additional help, please contact our support team. We're available 24/7 to offer guidance—anything from moving your retail business online to advice on navigating your current business challenges.