Use eWallets and gift cards¶
With Odoo, customers can use eWallets and gift cards for online and in-store shopping.
To enable eWallets and gift cards for eCommerce and Point of Sale (PoS), first enable Discounts, Loyalty & Gift Card under . Once enabled, go to and Create a new eWallet or gift card program.
eWallets¶
eWallets allow customers to save credits on their online account and use these credits as a payment method when buying items in an online store or a brick-and-mortar store. eWallets can also be used to centralize multiple gift cards.
Before creating an eWallet program, it is necessary to create an eWallet top-up product. Top-ups are pre-defined digital credit values added to an eWallet in exchange for its equivalent in real currency. These credits can then be used as a payment method in the eCommerce shop or PoS. Top-up values can be of different amounts.
Example
A $50 top-up can be bought for $50, and adds that same amount of credits to the eWallet.
To create a top-up product, go to Create a new product. On the product template, configure the options as follows:
andProduct Name: enter a name for the top-up product (for example,
$50 Top-Up
)Can be Sold: enabled
Product Type: select Service
Invoicing Policy: select Prepaid/Fixed Price
Create on Order: select Nothing
Sales Price: enter the amount of the top-up
Note
In order to have eWallet top-ups of different amounts, create multiple top-up products and modify the Sales Price accordingly.
Once the top-up is created, go to Create an eWallet program. The following configuration options are available:
toProgram Name: enter a name for the eWallet program
Program Type: select eWallet
eWallet Products: select the eWallet top-up created earlier. Repeat the process if you created top-ups of different amounts.
Email template: select the email template used for the email sent to the customer. To create a new template, click on the field, select Search More, and then click Create.
Currency: select the currency to use for the eWallet program
Company: select the company for which the program is valid and available
Available On: select the applications on which the program is valid and available
Website: select the website on which the program is valid and available. Leave this field empty to include all websites.
Point of Sale: select the PoS in which the program is valid and available. Leave this field empty to include all PoS.
![eWallet program configuration page](https://www.odoo.com/documentation/17.0/_images/ewallet-configuration.png)
Once the program is configured, click the Generate eWallet button in the upper-left corner to generate eWallets. eWallets can be generated based on Customers and/or Customer Tags. The quantity is automatically adapted according to the Customers and Customer Tags selected. Then, set the eWallet value. Finally, set the Valid Until period if applicable.
Generated eWallets can be accessed through the eWallets smart button in the upper-right corner. From there, Send or Share the eWallets via email or a URL link.
![eWallets send and share buttons](https://www.odoo.com/documentation/17.0/_images/ewallet-share.png)
Click on an eWallet to change the Expiration Date, Partner, or Balance. The Code of an eWallet cannot be changed, deleted, or duplicated.
Gift cards¶
Gift cards can be purchased by customers, and in turn used as a payment method upon checkout at an eCommerce shop or PoS.
Before creating a new gift card program, it is necessary to first create gift cards as products. To do so, go to Create a product. On the product template, configure the options as follows:
andProduct Name: enter a name for the gift card product
Can be Sold: enabled
Product Type: select Service
Invoicing Policy: select Prepaid/Fixed Price
Create on Order: select Nothing
Sales Price: enter the amount of the gift card
Note
In order to have gift cards of different amounts, create multiple gift card products and modify the Sales Price accordingly.
Once the gift card product is created, go to Create a gift card program. The following configuration options are available:
toProgram Name: enter a name for the gift card program
Program Type: select Gift Card
Gift Card Products: select the gift card product created earlier. Repeat the process if you created gift card products of different amounts.
Email template: select the default Gift Card: Gift Card Information template, or create a new template by clicking on the field, selecting Search More, and then clicking Create.
Print Report: select Gift Card
Currency: select the currency to use for the gift card program
Company: select the company for which the program is valid and available
Available On: select the applications on which the program is valid and available
Website: select the website on which the program is valid and available. Leave this field empty to include all websites.
Point of Sale: select the PoS in which the program is valid and available. Leave this field empty to include all PoS.
![Gift card program configuration page](https://www.odoo.com/documentation/17.0/_images/giftcard-configuration.png)
Once the program is configured, click the Generate Gift Cards button in the upper-left corner to generate gift cards. Gift cards can be generated either for Anonymous Customers or Selected Customers. Set the Quantity to generate for Anonymous Customers, or select the Customers and/or Customer Tags for Selected Customers. Then, set the Gift Card value. Finally, set the Valid Until period if applicable.
Generated gift cards can be accessed through the Gift Cards smart button in the upper-right corner. From there, Send or Share the gift cards via email or a URL link.
![Gift cards send and share buttons](https://www.odoo.com/documentation/17.0/_images/giftcard-share.png)
Click on a gift card to change the Expiration Date, Partner, or Balance. The Code of a gift card cannot be changed, deleted, or duplicated.