Skip to Content
Odoo eCommerce Upsell

Sell protection plans and keep the whole premium

Offer extended warranty and protection plans on your products and at checkout. Each plan is an ordinary Odoo service product, so it is priced, taxed, invoiced and booked by your own accounting, with no outside provider taking a share.

Plans on the product page and in the cart, contracts with certificates, a customer claims portal and revenue and attach rate reports.

Product pageCart offerContractsClaims portalYour margin
Protection you own end to end

Your plans, your revenue

Because a plan is a normal service product, the full premium stays with you and flows through your own accounting.

Offered where people buy

Customers pick a plan on the product page or add one next to an item in the cart, and your team can add one to any quotation.

A real contract

Each plan sold becomes a contract with a coverage period, a certificate and a claims history, created on order confirmation.

Keep the whole premium

Plans are priced, taxed, invoiced and booked by your own accounting, with no third party share.

What is inside

Everything the module does

Every capability below is in the published app, nothing added.

Flexible pricing

Price a plan as a percentage of the item price, a fixed price, or by item price tiers, with price limits.

Offer where you choose

Offer plans on all goods, on product categories or on specific products, with prices that follow the selected variant.

On the page and in the cart

A choice of plans on the product page and a one click protection offer next to eligible items in the cart, linked to the product so quantity follows.

Contracts and certificates

A contract on order confirmation with start, end and units covered, coverage that can begin after the manufacturer warranty, and a PDF certificate emailed to the customer.

Customer claims portal

A portal to view plans, download certificates and file claims with photos, and a claim workflow to review, approve, reject and resolve with cost tracking.

Reports and reach

Revenue, claim cost and attach rate reports, optional claim limits and expiry reminder emails, and multi company and multi website support.

How it works

From offer to covered customer

The plan is offered where the customer is already buying, and becomes a contract the moment they confirm.

  1. Offer the plan

    Show plans on the product page or in the cart, or add Protection to a quotation for phone and in store sales.

  2. Sell with the item

    The plan line is linked to its product, so quantity follows and removing the product removes the plan.

  3. Create the contract

    On order confirmation a contract is created with start, end and units covered, and a certificate is emailed to the customer.

  4. Handle claims

    Customers file claims with photos in the portal, and your team reviews, approves and resolves them with cost tracking.

Customers pick a protection plan on the product page
Claims board from submitted to resolved
For your team

Claims and revenue, in view

Everything a plan touches, from setup to settled claim, stays inside Odoo.

  • Set pricing as a percentage, a fixed price or by tiers, with limits.
  • Start coverage after the manufacturer warranty ends when you choose.
  • Track every claim from review to resolved, with its cost.
  • Send expiry reminder emails and set a claim limit per plan.
  • See revenue, claim cost and attach rate by plan and month.
Screens from the app

A closer look

Click any screen to open it full size.

Add a plan to any quotation from the back office
Add a plan to any quotation from the back office
The customer portal with coverage, certificate and claim form
The customer portal with coverage, certificate and claim form
Plan setup with percentage, fixed or tiered pricing
Plan setup with percentage, fixed or tiered pricing
A contract with coverage dates, claims and costs
A contract with coverage dates, claims and costs
Protection revenue and claim cost by plan and month
Protection revenue and claim cost by plan and month
A branded protection certificate for the customer
A branded protection certificate for the customer
Turn the cart offer on or off per website
Turn the cart offer on or off per website
Who it is for

For shops that sell things worth protecting

Anywhere an add on plan raises the order value and the customer confidence.

Electronics and appliances

Attach protection to devices and appliances right on the product page.

Tools and equipment

Offer coverage on higher value goods at the point of sale.

Furniture and home

Add protection plans in the cart as a simple upsell.

Extended Warranty and Protection Plans extends standard Odoo eCommerce and Sales. It does not replace or debrand any native feature. It adds protection plans, contracts, certificates and a claims portal on top of the products and orders you already use.

Ready to sell protection plans?

Tell us about your catalogue and we will show you the module, set up a tailored demo and plan your rollout.

Good to know

Questions, answered

Does a third party take a share of the premium?

No. Each plan is an ordinary Odoo service product, so it is priced, taxed, invoiced and booked by your own accounting and the full premium stays with you.

Where can customers buy a plan?

On the product page, next to eligible items in the cart, and your team can add one to any quotation for phone and in store sales.

How do claims work?

Customers file claims with photos in the portal, and your team reviews, approves, rejects or resolves them, with cost tracking and optional claim limits.

Can coverage start after the manufacturer warranty?

Yes. Coverage can be set to begin once the manufacturer warranty ends.

Does it support several companies and websites?

Yes. It is multi company and multi website aware, and the cart offer can be turned on or off per website.