Turn every checkout into a moment of giving for the causes your store supports
Share The Love adds a transparent, multi-cause donation prompt to your Odoo website checkout — preset and custom amounts, live goal progress, and an automatic thank-you receipt, all without a single line of custom code.
The problem
Odoo's native eCommerce checkout has no way to invite a voluntary donation. Merchants either skip fundraising revenue entirely or bolt on fake products and manual order edits that pollute inventory, distort sales reports, and create reconciliation headaches for finance.
The solution
Share The Love adds a purpose-built donation prompt to the cart page: shoppers pick a preset amount or enter their own, see exactly which cause and impact their gift supports, and the donation is captured as a clean, separate order line — ready for reporting and receipting.
Everything a fundraising checkout needs
Every capability below is implemented in the module.
Multi-cause management
Manage unlimited donation causes, each with its own banner image, description, goal, and messaging — perfect for rotating campaigns and cause-of-the-month drives.
Preset and custom amounts
Shoppers give in one click with preset buttons or enter any amount of their own, so no donor is capped and no gift is too small.
Live goal progress bars
Each cause shows a real-time progress bar toward its fundraising goal, using social proof to lift giving rates at the exact moment of decision.
Transparent impact messaging
Every cause displays its own initiative message and impact line — such as "your €5 provides..." — so donors know exactly where their money goes.
Donation as its own order line
Contributions post as a distinct service line on the sale order, keeping inventory, sales analysis, and finance reporting untouched.
Automatic donation receipt email
A confirmed order with a donation automatically emails the donor an itemized thank-you receipt, closing the loop that leaves other tools silent.
One-time or monthly giving
Each cause can offer a monthly giving option alongside one-time gifts, capturing donor intent and paving the way to sustained support.
Backend visibility for staff
Staff see every donation on the sale order and in a dedicated Donations Received list, with cause, donor, frequency, and amount at a glance.
Multi-currency donation analytics
Goals and totals raised convert automatically across currencies, and a built-in Donation Analysis report breaks down giving by cause, month, and frequency.
How it works
Publish a cause
Create a donation cause with a banner image, goal, checkout message, and preset amounts, then publish it to the website.
Shopper adds a donation
At checkout, the shopper picks a preset amount or types a custom one right on the cart page — no extra steps or redirects.
Order confirms, receipt sends
Confirming the order posts the donation as its own line and automatically emails the donor an itemized thank-you receipt.
Track results
Watch goal progress update live and review totals raised by cause, frequency, and month in the Donation Analysis report.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The donation prompt is a plain HTML form rendered server-side inside your existing cart page — it works with any Odoo eCommerce theme and needs no JavaScript.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Share The Love
Checkout donations across multiple causes with preset or custom amounts, live goal progress and automatic receipts — booked as their own order line instead of a fake product, with multi-currency analytics behind it.
Buy on Odoo App Store