fervor [>]CODING & CURIOSITY
FERVOR LEARNING SYSTEMTUTORIALS
← WordPress

WordPress / 5 MIN READ

Woo Gift Cards

Setting up WooCommerce gift cards

From the original Fervor library. Examples may use older package versions.

Got it! You’re looking for a straightforward way to sell physical restaurant gift cards through your WooCommerce store. Let’s keep it simple and easy to set up.


Step 1: Set Up WooCommerce for Physical Gift Cards

1.1: Install WooCommerce

  1. Log in to your WordPress dashboard.
  2. Navigate to Plugins → Add New.
  3. Search for WooCommerce, then Install and Activate.

Step 2: Create a Gift Card Product

This is where you’ll list your gift cards as a product.

2.1: Add a New Product

  1. In the WordPress dashboard, go to Products → Add New.
  2. Add a title, e.g., “$50 Restaurant Gift Card.”
  3. Write a short description explaining the gift card:
    • “This gift card is valid for use at [Your Restaurant Name]. Makes the perfect gift for any occasion!”

2.2: Configure the Product Settings

  1. Product Type: Choose Simple Product.
  2. Price: Set the fixed price, e.g., $50. If you want multiple values (e.g., $25, $50, $100), use a Variable Product (explained below).
  3. Inventory:
    • Go to the Inventory tab.
    • Enable Manage Stock if you want to limit how many gift cards are available.
  4. Shipping:
    • Go to the Shipping tab.
    • Add weight and dimensions for shipping if needed.

2.3: Add Variations (Optional)

If you want to sell gift cards in different amounts:

  1. Set Product Type to Variable Product.
  2. Go to the Attributes tab:
    • Add an attribute called “Amount” and list values like $25, $50, $100 (one per line).
  3. Go to the Variations tab:
    • Click Create Variations from All Attributes.
    • Set a price for each variation.

Step 3: Style Your Product

  • Add an image of your physical gift card (or a mockup).
  • Include details about delivery (e.g., “Gift cards are shipped via USPS within 2 business days”).

Step 4: Set Up Shipping for Gift Cards

If you’re shipping physical gift cards, you’ll need to configure shipping in WooCommerce.

4.1: Configure Shipping Zones

  1. Go to WooCommerce → Settings → Shipping.
  2. Add a Shipping Zone for your location.
  3. Set up a Shipping Method like Flat Rate (e.g., $5 for shipping).

4.2: Add Shipping Classes (Optional)

If you want to charge a specific rate for gift card shipping:

  1. Go to Shipping → Shipping Classes.
  2. Add a class like “Gift Cards.”
  3. Assign this class to your gift card product in the Shipping tab.

Step 5: Enable Payment Options

Make it easy for customers to pay!

5.1: Configure Payment Gateways

  1. Go to WooCommerce → Settings → Payments.
  2. Enable and set up your preferred payment methods (e.g., PayPal, Stripe, credit card).

Step 6: Test Everything

Before going live:

  1. Purchase a gift card from your store to make sure:
    • Checkout works smoothly.
    • Shipping costs are calculated correctly.
    • Payment is processed.
  2. Confirm you receive the order notification in WooCommerce.

Step 7: Launch and Promote

  • Add a banner to your homepage: “Give the Gift of Good Food! Order Gift Cards Today.”
  • Share on social media and your restaurant’s email list.
  • Encourage customers to buy gift cards as holiday gifts or for special occasions.

And you’re done! Your WooCommerce store is now ready to sell physical restaurant gift cards. Simple, effective, and ready for your customers.

Boonus simply simply Claude

Restaurant Gift Card Setup in WooCommerce

Simple Guide for Physical Gift Card Sales

1. Basic WooCommerce Setup (15 minutes)

  1. Go to Plugins → Add New
  2. Search for and install “WooCommerce”
  3. Activate WooCommerce
  4. Run through setup wizard:
    • Enter your restaurant’s address
    • Choose your currency
    • Set up PayPal with your business email

2. Create Gift Card Products (10 minutes)

  1. Go to Products → Add New
  2. For each denomination ($25, $50, etc.):
    • Title: “[Restaurant Name] $50 Gift Card”
    • Regular Price: 50.00 (the actual amount)
    • Description: Example text:
      Give the gift of [Restaurant Name]! 
      Our gift cards can be used for dining in or takeout.
      Physical gift card will be mailed to the shipping address provided.
      Processing and shipping typically takes 2-3 business days.
      
    • Product Image: Upload photo of your gift card
    • Product Category: Create new category “Gift Cards”
    • Uncheck “Virtual” (since you’re shipping physical cards)
    • Set weight if needed for shipping calculations

3. Set Up Shipping (10 minutes)

  1. Go to WooCommerce → Settings → Shipping
  2. Add Shipping Zone:
    • Name: “United States” (or your service area)
    • Select regions you’ll ship to
  3. Add Shipping Method:
    • Choose “Flat Rate” or “Free Shipping”
    • Set rate (e.g., $1 for standard mail)
    • Save changes

4. Configure Checkout Fields (5 minutes)

  1. Go to WooCommerce → Settings → General
  2. Under Shipping, verify these fields are enabled:
    • First name
    • Last name
    • Address
    • City
    • State
    • ZIP
    • Email (for order confirmation)
  3. Optional: Add “Gift Message” field if you want to include notes with shipments

5. Set Up Your Gift Card Page (10 minutes)

  1. Go to Pages → Add New
  2. Title: “Gift Cards”
  3. Add description: Example text:
    Share the [Restaurant Name] experience with friends and family!
    Our gift cards make perfect gifts for any occasion.
    
    • Available in various denominations
    • Shipped directly to you or your gift recipient
    • Valid for dine-in or takeout
    • No expiration date
    
  4. Add shortcode to display gift cards:
    [products category="gift-cards" columns="3"]
    
  5. Publish and add to your menu

6. Order Processing Workflow

  1. When order comes in:
    • You’ll get email notification
    • Log into WordPress dashboard
    • Go to WooCommerce → Orders
  2. For each new order:
    • Print shipping label
    • Prepare gift card(s)
    • Record gift card number(s) if you track them
    • Mail to customer
    • Mark order complete in WooCommerce

Tips for Success

  1. Shipping

    • Use tracked shipping for high-value cards
    • Consider padding envelopes for protection
    • Keep shipping supplies handy
  2. Record Keeping

    • Keep log of gift card numbers shipped
    • Save tracking numbers in WooCommerce orders
    • Document any special instructions
  3. Customer Communication

    • Send shipping confirmation emails
    • Include your restaurant’s contact info
    • Consider adding a thank you note
  4. Processing Time

    • Set clear expectations for processing/shipping time
    • Try to ship within 1-2 business days
    • Update order status promptly
Keep your curiosity going.Explore more WordPress →
287 TUTORIALS · 22 TOPICSREADY