Use eWallets and gift cards

Estimated reading: 3 minutes 64 views

Introduction

Odoo enables businesses to offer flexible, digital payment options to enhance the customer experience, both online and in-store. With support for eWallets and gift cards, customers can make purchases using stored credit, and businesses can efficiently manage and track these transactions through the Sales and Point of Sale (PoS) applications.

This article walks through the setup and use of eWallet and gift card programs in Odoo.

Enabling eWallets and Gift Cards

 

To begin, you need to activate the appropriate settings in Odoo:

  1. Go to Sales app → Configuration → Settings
  2. Under the Pricing section, enable Discounts, Loyalty & Gift Card

Once activated, navigate to Sales app → Products → Gift cards & eWallet to create and manage your programs.

eWallets in Odoo

 

What Are eWallets?

An eWallet stores credit that a customer can use as a payment method, whether shopping online or at a physical store. eWallets also support the consolidation of multiple gift cards into one central balance.

 

Step 1: Create a Top-Up Product

Before launching an eWallet program, create a top-up product, which represents a credit amount the customer purchases.

  • Go to Sales → Products → Products → Create
  • Configure the product with the following:
    • Product Name: e.g., “$50 Top-Up”
    • Can be Sold: Enabled
    • Product Type: Service
    • Invoicing Policy: Prepaid/Fixed Price
    • Create on Order: Nothing
    • Sales Price: e.g., 50.00

Step 2: Create an eWallet Program

  • Go to Sales → Products → Gift cards & eWallet → Create
  • Enter the following details:
    • Program Name: e.g., “Store Credit Wallet”
    • Program Type: eWallet
    • eWallet Products: Select the top-up product(s)
    • Email Template: Choose an existing one or create a new template
    • Currency: Set your preferred currency
    • Company: Select the applicable company
    • Available On: Choose where the program applies (eCommerce, PoS)
    • Website / Point of Sale: Specify scope, or leave blank to include all

 

Once configured, click Generate eWallet.

You can generate eWallets for:

  • Specific Customers
  • Customer Tags (segments)

Set the credit value and optionally define a validity period.

 

Managing eWallets

Access generated eWallets via the eWallets smart button. You can:

  • Send via email
  • Share using a URL
  • Manually update the Expiration Date, Partner, or Balance

 

Gift Cards in Odoo

 

What Are Gift Cards?

Gift cards are prepaid products that customers can purchase and use later at checkout, either in the online store or at a physical location. They can also be sent as gifts to others.

 

Step 1: Create a Gift Card Product

  • Go to Sales → Products → Products → Create
  • Configure the product with the following:
    • Product Name: e.g., “$25 Gift Card”
    • Can be Sold: Enabled
    • Product Type: Service
    • Invoicing Policy: Prepaid/Fixed Price
    • Create on Order: Nothing
    • Sales Price: Set the desired value

Step 2: Create a Gift Card Program

  • Navigate to Sales → Products → Gift cards & eWallet → Create
  • Enter the following:
    • Program Name: e.g., “Holiday Gift Cards”
    • Program Type: Gift Card
    • Gift Card Products: Select your created gift card products
    • Email Template: Use the default or create a new one
    • Print Report: Set to Gift Card
    • Currency: Choose your desired currency
    • Company, Website, Point of Sale: Configure scope and availability

Click Generate Gift Cards when ready.

Gift cards can be created for:

  • Anonymous Customers (set quantity)
  • Selected Customers or Tags

Set the value and validity period as needed.

 

Managing Gift Cards

View issued gift cards using the Gift Cards smart button. You can:

  • Send via email
  • Share through a URL
  • Edit the Expiration Date, Partner, or Balance

Conclusion

 

eWallets and gift cards in Odoo provide flexible, customer-friendly payment options that are easy to configure and manage. Whether you want to increase sales with prepaid credit or offer customers an alternative to traditional payments, Odoo’s built-in tools can streamline the entire process from setup to redemption.

Related Articles

Leave a Reply

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

Learn how we helped 100 top brands gain success