Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Website
  3. Inom Website Wallet v 17.0
  4. Sales Conditions FAQ

Inom Website Wallet

by InomERP https://inomerp.in
Odoo
v 17.0 Third Party 7
Download for v 17.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Sales (sale_management)
• Website (website)
• eCommerce (website_sale)
Lines of code 1866
Technical Name inom_website_wallet
LicenseLGPL-3
Websitehttps://inomerp.in
Versions 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Sales (sale_management)
• Website (website)
• eCommerce (website_sale)
Lines of code 1866
Technical Name inom_website_wallet
LicenseLGPL-3
Websitehttps://inomerp.in
Versions 17.0
Community
Enterprise
Odoo.sh

POS Receipt Design

Inom POS Receipt Design

Email Us

Key Highlights

Flexible Wallet Configuration

Enable or disable the wallet system from Website Settings. Set a dedicated recharge product and control minimum and maximum recharge amounts — all without any code changes.

Seamless Online Recharge

Customers top up their wallet directly from the website by choosing an amount. The recharge product is added to the cart at the selected price and processed through Odoo's standard checkout — no special gateway needed.

Pay Orders & Invoices with Wallet

A "Use Wallet" button appears on the cart whenever the customer has a positive balance. Wallet funds can also be applied directly to customer invoices from the backend with a single click.

Real-Time Balance & Transaction History

Wallet balance is computed in real-time from all confirmed credit and debit transactions. Customers view their balance and full transaction history in the Customer Portal under "My Account".

Full Accounting Integration

Every confirmed wallet transaction automatically creates an account.payment on a dedicated Wallet journal (auto-created per company). Wallet usage also registers a payment against the invoice, updating its payment state instantly.

Automatic Email Notifications

Customers receive a branded email notification on every wallet recharge (credit) and every wallet usage (debit), keeping them informed without any manual follow-up required.

Inom Website Wallet

Give your customers a fast, trusted digital wallet
experience — right inside your Odoo store.
Install and configure in minutes!

Features

Wallet Settings in Website Configuration

Navigate to Website → Configuration → Settings → Wallet to enable the module, assign a Wallet Recharge Product (service type), and define the minimum and maximum amounts a customer can load per transaction. Changes take effect immediately — no restart required.

Wallet Landing Page (/shop/wallet)

A dedicated public-facing wallet page is automatically added to the website menu after installation. Logged-in customers see their current balance, an amount input form to recharge, and a direct link to their transaction history — all branded consistently with the store.

Cart-Based Recharge Flow

When a customer submits the recharge form, the configured Wallet Recharge Product is added to the shopping cart at the customer-specified price. The checkout process remains entirely standard — payment providers, discount codes, and tax rules all apply normally.

Automatic Credit on Order Confirmation

The moment a recharge sale order is confirmed — whether by online payment (card, UPI, etc.) or manual bank transfer — a confirmed Credit wallet transaction is created and the customer's balance is updated. The process is idempotent: if the payment hook fires multiple times, no duplicate credits are created.

Use Wallet at Checkout

A "Use Wallet" button is injected into the website cart page for customers with a positive balance. Clicking it applies the available balance (up to the order total) as an instant Debit transaction. If the wallet covers the full amount, the order is automatically confirmed and the customer is sent to the order confirmation page.

Invoice Wallet Payment Button

On any posted customer invoice in the backend, an Apply Wallet Balance button appears when the customer has available funds. Clicking it creates a debit transaction, registers an accounting payment on the Wallet journal, and updates the invoice's payment state — all in one action.

Customer Portal – My Wallet

The My Account portal home shows the customer's current wallet balance and a transaction count tile. From there, customers navigate to a paginated transaction list (sortable by date, amount, or reference) and can drill into any individual transaction's detail page.

Partner Smart Button & Manual Adjustment

Every customer (res.partner) record displays a Wallet Balance smart button. Managers can open the "Add Money to Wallet" wizard directly from the partner form to manually credit or debit any amount with a custom memo — ideal for gifting, refunds, and corrections.

Backend Transaction List & Workflow

Access all transactions from Sales → Configuration → Wallet Transactions. Each transaction moves through Draft → Confirmed → Cancelled states. Confirmed transactions cannot be deleted, only cancelled. Full chatter/message thread tracking is included on every record.

Dedicated Wallet Accounting Journal

A Wallet (WLLT) cash-type journal is auto-created per company on first use. Each confirmed transaction posts an account.payment (inbound for credit, outbound for debit) to this journal, so wallet activity appears cleanly in the company's general ledger.

Automated Email Notifications

Two separate email templates — one for wallet recharges (credit) and one for wallet usage (debit) — are sent automatically when a transaction is confirmed. Emails are dispatched immediately (force_send=True) without waiting for the mail queue cron job.

Insufficient Balance Protection

Before confirming any debit transaction, the system validates that the customer's available balance is sufficient. If not, a clear user-friendly error is raised. This constraint is enforced at both the model level and the controller level, preventing any overdraft scenario.

Screenshots

Wallet Configuration

Wallet Settings in Website Configuration

Enable the Wallet, assign a Recharge Product, and set min/max amounts under Website → Configuration → Settings

Customer Wallet Pages (Frontend)

Wallet Landing Page

Wallet landing page (/shop/wallet) showing current balance and Add Wallet Balance form

My Account Portal

My Account portal with Wallet Transactions tile integrated into the customer dashboard

My Wallet Transactions

My Wallet portal page showing available balance and paginated transaction history with Credit/Debit status badges

Wallet Recharge Flow

Cart with Recharge Product

Recharge product added to the cart at the customer-selected amount, proceeding through standard checkout

Payment Page

Checkout payment page showing current wallet balance with the Use Wallet button for instant payment

Order Confirmation

Thank You / Order confirmation page after successful recharge payment is processed

Sale Order Form

Backend Sale Order form showing the Wallet Used smart button and the recharge product order line

Pay Orders with Wallet Balance

Shop Page

Website shop with Wallet menu item visible in the navigation bar for logged-in customers

Cart Regular Product

Shopping cart with a regular product ready for checkout using wallet balance

Use Wallet on Payment

Payment page displaying wallet balance (₹20,000) with Use Wallet button — click confirms the order instantly

Order Confirmed via Wallet

Order S00044 auto-confirmed after wallet fully covered the total — no manual payment step needed

Backend Management

Sales Quotations

Sales quotations list showing wallet recharge orders alongside regular orders, all tracked in one place

Wallet Transactions Backend

Wallet Transactions list (Sales → Configuration → Wallet Transactions) with Credit/Debit types, amounts, linked orders and Confirmed status

Invoice & Partner Integration

Invoices List

Customer invoices list showing wallet recharge invoices in Posted state

Customer Form Wallet Balance

Customer (res.partner) form showing Wallet Balance smart button (₹20,000) alongside Sales and Invoiced smart buttons

Accounting Integration

Journals List

Journals list showing the auto-created Wallet journal (code: WLLT, type: Cash) added to the chart of accounts

Journal Items

Journal items / accounting entries showing wallet recharge lines with debit/credit postings per invoice

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo integration
Odoo Consultancy
Odoo Licensing
Hire Odoo Developer
....

Support & Customization

We're here to help you with setup, customization & support

📩 info@inomerp.in

🚀 Free Installation Support

One-time free setup on Odoo server with proper configuration.

Third-party or custom development requests may be chargeable.

🌐 Visit Website
INOM ERP

Odoo Experts | ERP Solutions | Custom Development

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with