Skip to Content

Optional Protection in the Cart

Offer delivery or breakage protection as a one-click option in the website cart, at a fixed price or as a percentage of the purchase.

0.00 € 0.00 € (Tax excluded)
0.00 € (Tax excluded)

  • Odoo version
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days
Get the module Free

LGPL-3

A free account is required to download an archive. A paid module is available once its order is paid: the archive is then in your order.

Need help? support@anor-group.fr

The need

In standard Odoo, a delivery protection or extended cover is just another product. It shows up in the shop among your goods, customers have to look for it and its price cannot follow the value of the cart. Most customers never find it. You lose an easy extra sale.

What the module does

You turn a service product into a cart insurance on its product form and choose a fixed price or a percentage. On the website, an Insurances block appears under the cart lines with each available option, its price and its description. The customer ticks or unticks each one. A percentage option is recalculated whenever the cart changes. The amount shows on an Including insurances line of the cart totals, then on the quotation, invoice, credit note and portal. The option never shows in the shop pages, keeps a quantity of one and leaves with the cart if it is emptied.

What you gain

One click in the cart

Each insurance appears in its own block under the cart lines, with its price and description. The customer adds or removes it without leaving the cart.

Fixed price or percentage

A fixed price follows your pricelists and taxes. A percentage applies to the untaxed products of the cart (delivery excluded) and is recalculated on every change.

Kept out of the catalogue

Insurances never appear in the shop or search results, do not count in the number of items and always keep a quantity of one.

Clear on every document

An Including insurances line shows the amount in the cart totals and on quotations, invoices, credit notes and the portal, tax excluded, tax included or both.

Settings per website and company

Each website switches insurances on and chooses how prices appear in the cart. Each company chooses how they appear on documents.

How it works

Create the insurance

Create a service product, tick Cart insurance, choose its Insurance pricing (fixed price or Percentage of the cart) and write the description customers will read.

Switch it on for the website

In Website > Configuration > Settings, enable insurances and choose how their prices are shown in the cart.

Customers choose

In the cart, customers tick the protection they want. The total updates at once and the option follows any later change of the cart.

Find it on documents

Once confirmed, the order keeps its insurance lines and shows the Including insurances line under the totals of the quotation and the invoice.

Screenshots

Optional Protection in the Cart
Optional Protection in the Cart
Optional Protection in the Cart

Frequently asked questions

Yes, with Checked by default, which is off when the insurance is created. Switched on, it adds the insurance when the cart opens; if the customer removes it, it is not added again to that cart. In the European Union, pre-ticked paid options are not allowed for consumer sales (Directive 2011/83/EU, art. 22): keep this setting for business customers or free options.

To the untaxed amount of the products in the cart, discounts included, without delivery and without the other insurances. It is recalculated on every change and at confirmation.

The insurances are removed with it. A cart never keeps an insurance on its own.

No. It sells and shows a priced option. Handling claims or acting for an insurer remains your responsibility and may require a specific status in your country.

Odoo Community and Enterprise, with the eCommerce app.

The cart block, the document line and the module fields are removed. Orders and invoices already created keep their insurance lines as ordinary lines.

Scope

The module works on Odoo Community and Enterprise with eCommerce, Sales and Invoicing. It prices the option and shows it on your documents, while the insurance contract itself stays with you or your insurer.

Technical sheet

Technical name
anor_shop_insurance
Odoo versions
18.0, 19.0, 20.0
Application
Website
Dependencies
website_sale, sale, account
Licence
LGPL-3
Published by
ANOR

Disclaimer — This module is provided "as is", without warranty of any kind. ANOR Group shall not be held liable for any direct or indirect damages resulting from its use, its installation or its modification by a third party, nor from its use outside the scope of a contractual ANOR service.