Increasing sales while building customer loyalty is a top priority for modern businesses, and Odoo 18 delivers a robust set of tools to make this possible. With its latest enhancements, you can now offer digital gift cards, create tailored loyalty programs, and enable eWallet rewards—all of which engage repeat buyers and attract new shoppers both in-store and online. Whether your goals are to increase average order values or encourage customers to return to your website, Odoo 18’s integrated approach lets you manage discounts, loyalty points, and prepaid gift cards in one place, streamlining promotions across your sales and eCommerce channels.
If you’re looking for step-by-step guidance on configuring and using these features—including how to set up, issue, and redeem gift cards and eWallets—refer to this guide How to Manage Customer Rewards: Gift Cards & eWallets in Odoo 18 Sales. This resource covers everything from enabling loyalty settings to managing reward programs, providing practical insights to help you increase revenue and foster long-term customer engagement with Odoo 18.
Now let's explore the essential configuration steps we need to enable in the Odoo 18 settings to activate the powerful promotional features - starting with the Sales module's Configuration settings where we'll enable 'Promotions, Loyalty & Gift Card' under the Pricing section, followed by configuring similar settings in the Website and Point of Sale modules to ensure seamless integration across all sales channels as demonstrated in the configuration interface above

In the website's eCommerce menu, we can see the 'Loyalty' section to configure discounts and gift cards.

Here are some examples of discount and loyalty programs built into the database, showcasing various program types, including discount codes, coupons, and loyalty cards.

Here are some Gift Cards & eWallets configured in the system.

Now let's examine these programs in detail, starting with how the promotional tools work in Odoo 18 - powerful marketing instruments that play a crucial role in driving customer acquisition, boosting repeat purchases, and increasing overall sales revenue by providing businesses with the ability to create targeted percentage-based discounts, fixed-amount reductions, or product-specific offers that attract new customers, encourage larger order values through minimum purchase requirements, and enhance customer retention through strategic promotional campaigns.
Discount & Loyalty Programs
Discount Code functionality - let's examine in this detailed configuration screen how discount codes work seamlessly between Odoo's backend management and website interface, showcasing the comprehensive setup where businesses can define program names like 'Code for 10% on orders,' set conditional rules (such as minimum 1 item purchase requirement), configure rewards (10.00% discount on orders), and specify availability across multiple channels including Point of Sale, Sales, and Website platforms for maximum promotional reach.

The configuration screen shows administrators setting up the '10pc' discount code with conditional rules like minimum quantity requirements and specific discount parameters in Odoo's backend interface.

During checkout, customers simply enter the '10pc' code in the discount field on the website and click 'Apply' to activate their promotional offer seamlessly.

Upon successful application, customers see the confirmation message along with the automatic $90.00 discount calculation that updates their total order value in real-time.

The Coupons program in Odoo 18 enables businesses to generate and distribute unique promotional codes that customers can redeem for discounts, free shipping, or other rewards, providing a powerful tool to boost sales, encourage repeat purchases, and enhance customer engagement across all sales channels

This screen displays the '10% Discount Coupons' configuration interface where administrators set up coupon parameters including program type, validity dates, conditional rules, and reward structures before generating bulk coupon codes.

The generated coupons dashboard shows multiple unique coupon codes with their current balance, expiration dates, and includes 'Send' and 'Share' buttons for easy distribution to customers via email or social media campaigns.


During website checkout, customers enter their received coupon codes in the discount field and receive instant confirmation messages showing successful application and automatic discount calculations applied to their total order value.
The Loyalty Program in Odoo 18 transforms customer relationships by automatically rewarding purchases with points that can be redeemed for discounts, free products, or special offers, creating a comprehensive customer retention strategy that drives repeat business and increases customer lifetime value.

The configuration interface demonstrates the comprehensive setup options for loyalty programs, including point accumulation rules (10.00 Loyalty Points per $ spent), reward structures for free products, automatic program triggers, and multi-channel availability across sales platforms.

The loyalty cards dashboard displays customer loyalty accounts with accumulated points balances, showing individual customer codes, point totals ranging from hundreds to thousands of loyalty points, and partner associations for effective customer reward tracking.

During checkout, customers can view their available loyalty points balance (52143.50 Loyalty Points) with clear redemption options, including the ability to claim free products like 'Simple Pen' and apply loyalty rewards directly to their current purchase.

The redemption process shows customers receiving free products through their loyalty points, with the system automatically adding items like 'Free Product - Simple Pen' to their cart at $0.00 value, demonstrating seamless reward fulfillment.
Beyond these, Odoo 18 offers powerful promotional program types, including Buy X Get Y campaigns that increase order values by offering free items with bulk purchases, Next Order Coupons that ensure customer return visits with future purchase incentives, and comprehensive Coupon systems for targeted marketing campaigns. These diverse promotional tools work together to maximize sales improvement through strategic customer psychology - Buy X Get Y programs boost average order quantities and inventory turnover, Next Order Coupons guarantee repeat business and customer retention, while flexible Coupon systems enable businesses to create seasonal campaigns, drive customer acquisition, and clear inventory, transforming simple discounting into comprehensive revenue optimization strategies that address multiple sales objectives simultaneously.
Gift Card & eWallet
Now, let's dive into Gift Cards and eWallet programs, which serve as powerful business growth accelerators in Odoo 18. Gift Cards provide guaranteed upfront revenue and encourage customers to spend 20-30% more than the card value, while eWallets streamline transactions and encourage repeat purchases through convenient digital fund storage. These tools work together to attract new customers through gifting mechanisms, improve cash flow, and when integrated with loyalty programs, create comprehensive reward systems that boost customer lifetime value and drive sustainable business growth.
Gift Cards in Odoo 18 revolutionize customer engagement by providing businesses with a comprehensive digital gifting solution that generates immediate revenue, enhances customer acquisition through word-of-mouth marketing, and creates flexible payment options that encourage higher spending patterns.

The Gift Card program configuration shows comprehensive setup options including automatic email distribution, multi-channel availability across Point of Sale, Sales, and Website platforms, and flexible reward structures with 1.00$ per point discount calculations for seamless customer redemption experiences.

The system generates attractive, branded gift card communications featuring professional templates with clear value display ($100.00), unique redemption codes (044c-b075-4367), and call-to-action buttons, creating memorable customer experiences that encourage immediate and future purchases.


During checkout, customers enter their gift card codes (like '044c-b075-4367') in the discount field, receiving instant confirmation messages and automatic balance deductions ($86.96 discount applied) that streamline the payment process and enhance user satisfaction.
The eWallet program in Odoo 18 transforms digital commerce by providing customers with secure, prepaid digital accounts that streamline transactions, reduce payment friction, and create lasting customer relationships through stored value systems that encourage repeat purchases and build brand loyalty.

The eWallet program configuration displays comprehensive setup options including automatic generation triggers, multi-channel availability across Point of Sale, Sales, and Website platforms, and flexible reward structures with 1.00$ per point discount rates for seamless customer redemption experiences.

The backend management interface shows individual eWallet accounts with unique codes (0442-0094-4a1b), partner associations (Joel Willis), current balances ($100.00), and detailed transaction history tracking, providing businesses complete oversight of their digital wallet operations

During checkout, the eWallet automatically appears as a payment option showing available balance ($100.00 in your eWallet) with a convenient 'Pay with eWallet' button, eliminating payment friction and encouraging immediate purchase completion.

The system seamlessly integrates eWallet payments into the checkout process, automatically applying stored funds ($100.00 discount) and updating order totals in real-time, creating a frictionless payment experience that enhances customer satisfaction and conversion rates.

Customers can seamlessly purchase Gift Cards and top up eWallets directly from the website, with Odoo 18 providing dedicated product pages where users can select desired amounts, add to cart, and complete transactions through standard checkout processes. This self-service approach enables customers to independently manage their digital funds for personal use or gifting, while businesses benefit from immediate cash flow and streamlined payment processing through this integrated digital payment ecosystem.
In conclusion, Odoo 18's comprehensive promotional suite - Gift Cards, Loyalty Programs, eWallets, Discount Codes, Coupons, and Buy X Get Y campaigns - creates a powerful revenue optimization ecosystem that transforms traditional sales strategies into modern customer engagement tools. These integrated programs work synergistically to boost immediate cash flow through prepaid solutions, increase average order values through strategic discounts, ensure customer retention through loyalty rewards, and streamline payments through digital wallets. By addressing every aspect of the customer journey from initial attraction to long-term loyalty, businesses can achieve sustainable growth through enhanced customer lifetime value, improved cash flow management, and data-driven insights that drive informed decision-making for continued competitive advantage.
To read more about How to Increasing Sales with Promotion Programs on Odoo 18 Website, refer to our blog How to Increasing Sales with Promotion Programs on Odoo 18 Website.