WPSlash

How to Add Gift Cards and Digital Vouchers to Your WooCommerce Restaurant (Boost Repeat Orders)

Thursday July 9, 2026

Walk into any Starbucks in December and you’ll see a wall of <a href="https://www.wpslash.com/how-to-set-up-gift-cards-and-store-credit-for-your-woocommerce-restaurant-boost-revenue-attract-new-customers-and-drive-repeat-orders-complete-setup-guide/” title=”How to Set Up Gift Cards and Store Credit for Your WooCommerce Restaurant: Boost Revenue, Attract New Customers, and Drive Repeat Orders (Complete Setup Guide)”>gift cards. That’s not decoration — it’s one of the most profitable products the company sells. Starbucks reportedly holds over $1.7 billion in unredeemed gift card balances on its books, essentially an interest-free loan from customers. Chain restaurants figured this out years ago. Independent pizzerias, burger joints, and family-run restaurants running on WooCommerce? Most are still leaving this money on the counter.

The good news: adding gift cards to a WooCommerce restaurant site takes an afternoon, costs less than a single delivery driver shift, and starts generating cash flow the moment your first card sells. Here’s how to do it properly — from choosing the right plugin to designing a landing page that actually converts holiday shoppers into future diners.

Why Gift Cards Are a Secret Weapon for Restaurants

Gift cards aren’t just a nice add-on. They fundamentally change the economics of a restaurant in four ways.

1. Prepaid cash flow. When someone buys a $50 gift card in November, you get $50 today for food you’ll serve in January or February — or maybe never. That’s working capital you can use to buy inventory, pay staff, or run ads without borrowing.

2. Breakage revenue. “Breakage” is the industry term for gift cards that are never redeemed or only partially used. Depending on the study, breakage rates for restaurants range from roughly 10% to 19% of card value. On a $50 card, that’s $5–$10 of pure profit with zero food cost.

3. New customer acquisition at zero cost. Every gift card recipient is a potential new customer — often one who wouldn’t have discovered you otherwise. Your existing customer literally paid you to acquire a new one. Try getting Google Ads to do that.

4. Higher spend on redemption. Industry data from companies like Square and Toast consistently shows that gift card recipients tend to spend more than the card’s value when they redeem. A $25 card often turns into a $40 order because people treat the card as a discount, not a budget cap.

Consider a small pizzeria doing $30,000/month in online orders. If gift cards represent even 4% of holiday sales with a 12% breakage rate, that’s an extra $150–$400 in near-pure profit per month, plus new customers walking in the door. Multiply that across a full year and you’ve paid for your POS, your delivery bags, and half your marketing budget.

Types of Gift Cards You Can Offer on a WooCommerce Restaurant Site

Before you install anything, decide what you’re actually selling. Restaurants typically use five formats, and the right mix depends on whether you’re focused on dine-in, delivery, or both.

Digital eGift Cards

The default choice for online-first restaurants. The buyer enters the recipient’s email, chooses a date, and the system fires off a branded email with a unique code. Perfect for last-minute gifting — “I forgot my sister’s birthday is tomorrow” is basically a business model at this point.

Printable PDF Vouchers

Same as digital, but the buyer downloads a nicely designed PDF they can print and stick in a card. Great for older demographics or gift-givers who want a physical object to hand over. Almost every serious gift card plugin supports this.

Physical Mailed Cards

A plastic or heavy-cardstock card mailed to the recipient. Higher friction and cost (you need inventory and fulfillment), but they look premium and work well for corporate gifting programs. Usually not worth it for a single-location pizzeria.

Promo and Discount Vouchers

Not technically gift cards, but often bundled with the same tools. Think “$10 off your next order” codes you send to lapsed customers. These are marketing tools, not products — but the same plugin often handles both.

“Buy One, Get Credit” Promos

The clever seasonal trick chain restaurants use: “Buy a $50 gift card, get a $10 bonus card for yourself.” The customer spends $50, but you’ve now committed to $60 in future food — with the bonus card usually expiring quickly to guarantee a return visit within, say, 30 days. This is what drives December sales spikes.

For most WooCommerce restaurants, the sweet spot is digital eGift cards + printable PDFs + one seasonal bonus card promo. That covers 90% of demand without operational headaches.

Choosing the Right Gift Card Plugin for WooCommerce

There’s no shortage of options here, and the differences matter more than the marketing pages suggest. Here’s an honest comparison of the main players.

PW WooCommerce Gift Cards

The most popular free option. The free version handles digital gift cards, custom denominations, and email delivery. The Pro version (around $79/year) adds scheduled delivery, custom designs, and PDF attachments. Solid choice for single-location restaurants that want to test the waters without commitment.

YITH WooCommerce Gift Cards

More design-focused, with multiple templates and a decent visual editor. Around $99/year. Handles partial redemption, balance checking via a shortcode, and multiple gift card products. Good for restaurants that care about brand presentation.

Advanced Gift Cards for WooCommerce

A newer entrant with a strong free tier. Supports custom amounts, scheduled emails, and multi-code generation. Reasonably priced Pro version. Worth testing if you want something modern-feeling without a big commitment.

WooCommerce Gift Cards (Official Extension)

Automattic’s own extension, around $79/year. Deeply integrated with WooCommerce core — orders, refunds, and reporting all “just work.” Fewer bells and whistles than YITH, but the reliability and update cadence are excellent. My default recommendation for restaurants that plan to scale.

What About Multi-Location Restaurants?

If you run multiple locations sharing a single WooCommerce install, make sure the plugin supports codes redeemable across all stores. The official WooCommerce extension and YITH both handle this cleanly. If each location has a separate site, you’ll need to sync balances manually or use a service like Toast or Square as your gift card system of record.

[IMAGE: Comparison table showing WooCommerce gift card plugin features and pricing side by side]

Key Features to Insist On

  • Custom + fixed denominations — let customers pick $25, $50, $100, or any amount in between.
  • Scheduled email delivery — critical for birthdays and holidays.
  • Partial redemption — a $50 card should work across multiple orders.
  • Balance checking — recipients need to see what’s left without emailing you.
  • Branded email templates — a plain-text email cheapens the whole experience.
  • Expiry rules — check your local laws first (more on this below).

If you’re running a full ordering system like FoodMaster’s restaurant ordering plugin, any of these gift card tools slot in cleanly because FoodMaster is built on WooCommerce — gift card codes apply at checkout the same way coupons do, whether the customer ordered delivery, pickup, or a QR-table order.

Step-by-Step: Setting Up Digital Gift Cards on Your WooCommerce Restaurant

Let’s walk through the actual setup using the official WooCommerce Gift Cards extension as our reference. The steps are broadly similar for other plugins.

Step 1: Install and Activate

From your WordPress dashboard, go to Plugins → Add New, upload the plugin zip, and activate. If it’s a premium plugin, add your license key under the plugin’s settings.

Step 2: Create Your Gift Card Product

Go to Products → Add New. Give it a title like “Restaurant Gift Card” or “eGift Card.” In the Product Data dropdown, select Gift Card (or the plugin’s equivalent product type). Add a compelling description that speaks to gift-givers, not diners — “The perfect gift for pizza lovers” beats “Redeemable at our restaurant.”

Step 3: Set Denominations

Offer a mix of preset amounts (e.g., $25, $50, $75, $100) and a custom amount field with a minimum and maximum. A minimum of $10 and maximum of $500 covers 99% of use cases. Presets convert better than custom fields, so make the preset buttons visually prominent.

Step 4: Configure Delivery

Enable email delivery to the recipient with a “send on date” option. Let the buyer add a personal message — this dramatically increases perceived value. If your plugin supports PDF, enable it too so the buyer can print and hand-deliver.

Step 5: Design the Email Template

Don’t skip this. Use your logo, brand colors, and a photo of your food. The subject line should mention the sender by name: “Sarah sent you a $50 gift card to Tony’s Pizza.” Include clear instructions: how to redeem, where (website URL), and what happens if the balance runs out.

Step 6: Set Expiry Rules

This is where you need to check local laws. In the US, the CARD Act requires gift cards to remain valid for at least 5 years from purchase or last reload, and many states ban expiry entirely. In the EU and UK, minimums vary but 12–24 months is often the floor. When in doubt, set a long expiry (5 years) or none at all — the goodwill outweighs the accounting hassle.

Step 7: Test the Full Flow

Buy a $10 gift card using a test payment method. Confirm the email arrives, the code works at checkout, partial redemption works on a smaller order, and the remaining balance updates correctly. Then intentionally try a wrong code and confirm the error message is friendly. Do this before promoting anything.

Step 8: Tax and Accounting

Gift card sales are not taxable at purchase in most jurisdictions — tax applies at redemption when food is actually served. Configure your plugin to mark gift card products as tax-exempt, and talk to your accountant about how to book the deferred revenue on your books.

Designing a Gift Card Landing Page That Actually Converts

The default WooCommerce product page is not going to sell many gift cards. You need a dedicated landing page that treats the gift card as a product for gift-givers, not diners.

Copy That Speaks to the Buyer

Diners want to know “what’s on the menu.” Gift-givers want to know “will this be a good gift?” Your headline should answer that: “Give the gift of great pizza” or “The easiest gift for the foodie in your life.” Follow with three bullets: instant delivery, no expiry (if applicable), redeemable online or in-store.

Imagery That Sells

Use two types of images together: a beautiful hero shot of your best-selling dish (this is what the recipient will actually experience) and a clean mockup of the gift card itself (this is what the buyer is purchasing). A photo of only the gift card feels abstract; a photo of only the food feels like a menu page.

[IMAGE: Mobile screenshot of a restaurant gift card landing page showing food photography, denomination buttons, and a personal message field]

Trust Signals

Add a short FAQ addressing the objections gift-givers actually have: “What if they don’t like it?” (partial redemption available), “When does it expire?” (never / 5 years), “Can they use it for delivery?” (yes). Include one or two customer testimonials specifically about the gift experience, not the food quality.

Occasion-Based CTAs

Create seasonal variants of the same landing page — one for Mother’s Day, one for Christmas, one for corporate gifting. Same product, different framing. A “Corporate Gifting” page can pitch bulk orders with a contact form for anything over 10 cards; that’s often where the biggest ticket sizes come from.

Schema and Internal Linking

Add Product schema so the page can show rich results in Google. Link to the gift card page from your main menu, your footer, your “About” page, and (crucially) your order confirmation emails. Every existing customer should see the gift card option regularly — most gift card sales come from repeat customers, not new visitors.

Mobile UX

Over 70% of gift card purchases happen on phones, often on the same day the gift is needed. Make sure the denomination buttons are thumb-friendly, the personal message field doesn’t zoom awkwardly, and Apple Pay / Google Pay are enabled at checkout. A 3-tap purchase flow (pick amount → enter recipient → pay) will double your conversion vs. a 6-step form.

Promoting Gift Cards to Drive Repeat Orders

A gift card page sitting quietly in your menu will sell a handful of cards a month. Actively promoted, it can become 15–20% of December revenue. Here’s the playbook.

Email Campaigns to Existing Customers

Segment your customer list by order recency. Send a “gift the food you love” campaign to customers who ordered in the last 90 days — they’re your best evangelists. Time the sends: mid-November for Christmas, late April for Mother’s Day, early February for Valentine’s Day, and mid-May for Father’s Day and graduations.</p

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles

Restaurants

How to Speed Up Your WooCommerce Restaurant Site: Core Web Vitals Fixes That Actually Boost Orders

Every second your restaurant site takes to load, hungry customers are one tap away from ordering somewhere else. That’s not hyperbole — it’s the reality of running an online ordering business in a market where Uber Eats loads in under two seconds and your competitor down the street just moved to a faster host. The […]
July 8, 2026
Restaurants

How to Use ChatGPT to Automate Your WooCommerce Restaurant: Menus, Descriptions & Customer Replies

If you run a <a href="https://www.wpslash.com/how-to-set-up-a-table-reservation-system-on-your-wordpress-restaurant-website-2026/" title="How to Set Up a Table Reservation System on Your WordPress <a href="https://www.wpslash.com/how-to-set-up-abandoned-cart-recovery-for-your-woocommerce-restaurant-website-2025/" title="How to Set Up Abandoned Cart Recovery for Your WooCommerce <a href="https://www.wpslash.com/how-to-build-a-customer-loyalty-program-for-your-wordpress-restaurant-website-2025/" title="How to Build a Customer Loyalty Program for Your WordPress Restaurant Website (2026)”>Restaurant Website (2026)”>Restaurant Website (2026)”>restaurant website on WooCommerce, you already know the […]
July 7, 2026
Restaurants

How to Integrate Uber Eats, DoorDash & Deliveroo With Your WooCommerce Restaurant (Without Losing Margin)

Running a restaurant on WooCommerce gives you something the aggregators will never hand back: control. But ignoring <a href="https://www.wpslash.com/how-to-connect-your-wordpress-restaurant-website-to-doordash-uber-eats-grubhub-2025/" title="How to Connect Your WordPress <a href="https://www.wpslash.com/how-to-set-up-discount-coupons-and-promo-codes-for-your-woocommerce-restaurant-website-2025/" title="How to Set Up Discount Coupons and Promo Codes for Your WooCommerce Restaurant Website (2026)”>Restaurant Website to DoorDash, Uber Eats & Grubhub (2026)”>Uber Eats, DoorDash, and Deliveroo isn’t a […]
July 6, 2026
×

🔥 ONE DAY ONLY OFFER 🔥

Upgrade FoodMaster Today

Normally your license is limited to 1 Website.

Today only, get a LIFETIME Unlimited Websites License for just:
$499

✔ Unlimited Client Websites
✔ Unlimited Personal Projects
✔ Future Updates Included
✔ Save Hundreds on Additional Licenses

Offer Ends In: