Turn every purchase into an instant download
Sell eBooks, videos, software, and any downloadable file through standard Odoo eCommerce checkout. Access unlocks automatically once an order is paid and confirmed, with a self-service buyer portal, instant free samples, and secure email delivery built in.
The problem
Odoo eCommerce has no native way to say a buyer should receive a downloadable file after purchase. Store owners resort to manual attachments, cloud-storage links pasted into order notes, or public URLs anyone can grab without paying — leaking revenue and creating a support-heavy buying experience.
The solution
Attach one or more files to any product or variant. The moment an order is paid and confirmed, the buyer gets secure, login-gated access in their portal and a confirmation email with the download link — no manual fulfilment, no external file-hosting service, and nothing to ship.
Everything you need to sell digital goods
Every capability below is implemented in the module.
Multi-File & Variant Support
Attach unlimited files — PDFs, eBooks, videos, audio, ZIP archives, software, images — to a product template or to a specific variant, so one product can offer several deliverables or format choices.
Paid + Login Gated Downloads
Files stay inaccessible until an order is confirmed and paid and the buyer is logged in, closing the revenue-leak gap left by publicly reachable download links.
Instant Self-Service Samples
Mark any file as a free sample and let prospects download it straight from the product page — no staff hand-off, no CRM pipeline, no waiting.
Optional Lead Capture
Turn on lead capture to record a prospect's name and email when they grab a sample, without adding a CRM dependency or slowing down the download.
Buyer Download Portal
A dedicated /my/downloads page lists every purchased file with one-click re-download, plus a full history of what was downloaded and when.
Automatic Delivery Email
A confirmation email with secure download links goes out automatically the moment an order is confirmed, using a fully editable mail template.
Backend Order Visibility
Sales orders show a digital-files stat button and per-line download details, so staff can confirm fulfilment without leaving the order.
Download Audit Trail
Every download — purchased or sample — is logged with the file, buyer, order, and timestamp, giving you a verifiable record for support and abuse checks.
Storefront Digital Filter
A dedicated filter lets shoppers browse digital-only products on the storefront, with a secure-download badge shown on qualifying product pages.
How it works
Attach files
Upload one or more files to a product or variant and mark any of them as a free sample.
Buyer checks out
The customer buys through standard eCommerce checkout, just like a physical product.
Order confirms
Once payment clears and the order is confirmed, access unlocks and a delivery email is sent automatically.
Buyer downloads
The buyer downloads instantly from the confirmation email or their portal, any time, from download history.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Files stay locked until the order is fully paid and confirmed, and the buyer is logged in — unpaid or anonymous visitors can never reach a purchased file.
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.
Digital Product Downloads
Multi-file and per-variant downloads, paid and login gating, free samples with optional lead capture, a buyer download portal and automatic delivery emails — with a full download audit trail.
Buy on Odoo App Store