Home Blog Ewallet In Odoo v17
Ewallet In Odoo v17

Ewallet In Odoo v17

E-wallet is the latest functionality that has been introduced in odoo v16 and now it’s on odoo v17 too. In the online markets, many companies launch new programs that allow customers to get the benefits with their purchases. An e-wallet is almost similar to this. It allows the customers to save credits on their online account and can utilize those credits as a payment method in their purchases. 


To configure the Ewallet programs in Odoo, first, we must enable the “Discount, loyalty & gift card” feature from the sales module > configuration > settings.


Configure Ewallet programs in Odoo



In odoo 17, we can create a new e-wallet program by navigating to sales > products > Gift cards & eWallet


Configure Ewallet programs in Odoo 17



For the e-wallets program, first, we need to create a top-up product, to create it- navigate to sale > products > product- create a new product here with the below-mentioned options:


Top-up product configuration:


Product name: Here, the name of the e-wallet can be defined

Can be sold: enable the checkbox

Product type: select the type as service

Invoicing policy: select it as a prepaid/fixed price.

Create an order: nothing

Sales price: Enter the amount of the top-up.



Configure Ewallet programs in Odoo 17



Ewallet Configuration:


Program name: Add an e-wallet program name

Program type: select eWallet

eWallet products: We can add e-wallet products that we have created earlier, if we have multiple gift cards with prices we can add multiple e-wallets here.

Email template: we can select the default eWallet or create an email template from here.

Currency: Select the currency to use for the eWallet program

Company: select the company for which the program is available

Available on: select the application on which the program is available

Website: Select the website for which the program is available, if we leave the field blank the program will be applicable to all the websites.

Point of sale: Select the pos on which the program is available or else it will be available to all the pos if the field is blank.


After that we can click on the generate eWallet button, select the customer to generate the e-wallet for a specific customer, add value for the e-wallet, define the validity date and generate it, if we do not select any customer, the system will generate e-wallet for all the customers. The generated e-wallets can be accessed through the e-wallet program.


E-wallet Configuration In Odoo: Step by Step Guide



We can generate the e-wallet with a specific e-wallet value. To do so when we create an e-wallet program and generate the e-wallet- at that time we can specify the “e-wallet value”. So for that amount an e-wallet will be generated for the customers.



E-wallet Configuration In Odoo: Step by Step Guide



Use-case:


The Ewallet program in website, sales and POS module:


As discussed in the blog, e-wallets can be generated manually or automatically when any customer orders an e-wallet product.


Suppose a customer wants to buy the products from a website. Let us see how he can use the e-wallet as a payment method.


When a customer clicks on a process checkout, the system will show the button of pay from e-wallet- if he has credits in his account- and then he can proceed with the payment. This “pay with e-wallet” option is only available when e-wallets have been generated for that specific customer. The same wallet code will be applicable until the e-wallet amount reaches to zero.


How customer use the e-wallet as a payment method


How customer use the e-wallet as a payment method


For the top-up of e-wallet- customers can purchase an e-wallet product that we have created earlier.


How customer use the e-wallet as a payment method


Let's suppose a customer wants to buy a product and we created a sale order in Odoo and he already has e-wallet credits. So, the first step is to record a sale order in the system, from the sales order > orders > order we can create it.


Configure Ewallet Program in Sale Order


To apply for the e-wallet program, under the orders we have options to apply a “coupon code” and e-wallet rewards can be selected.


Configure Ewallet Program in Sale Order


By clicking on the add coupon code , we can add an e-wallet code and apply.


Configure Ewallet Program in Sale Order



Here, we can see e-wallets have been applied and if you want to remove the offer applied we can click on the delete button beside the e-wallet product line. This is how e-wallet programs can be applied in the sales module.



Configure Ewallet Program in Sale Order



 Subscribe our newsletter to stay updated.



Now let’s check how the ewallet program works in POS:


Let’s suppose a customer wants to buy the products from the point of sale by utilizing an e-wallet credit as a payment method. To do so, navigate to POS application > open session.


Ewallet Program in Odoo POS


To utilize the e-wallet in POS, we can add a product, select a customer and there is a button for “e-wallet” so when we click on that based on the selected customer, credits will be applied automatically .


Ewallet Program in Odoo POS


And this is how a customer can utilize the e-wallet as a payment method of point of sale.


​Wrap Up


To wrap it up, utilizing the E-Wallets will empower your e-commerce platform. By enabling these features, you can enhance your customer experience and streamline your payment processing.

To know how you can utilize Odoo and its unique features for your business, reach out to our experts today!


 General FAQs

An e-wallet is used to store digital currency or payment information further allowing users to make online transactions, in-store transactions and/or money transfers securely without needing physical cash or cards.

Yes, Odoo does allow the generation of eWallets for anonymous customers, generally while guest checkouts or in case of transactions which don't require customer registration.

An Ewallet refers to the system used for electronic transactions. These are often linked to payment cards or accounts. The term "Digital" is a bigger term referring to not only the payment information but also to the digital IDs, coupons and tickets. These two terms can be used interchangeably.

 Check out our other related blogs as well:-

Get in touch wit​h us!

Protected by reCAPTCHA, Privacy Policy & Terms of Service apply.
Leave a Comment

Your email address will not be published.

Submit
Your comment is under review by our moderation team.