Show shoppers the real weight & volume of their cart

Cumulative weight and volume totals, a transparent shipping estimate, and configurable checkout limits — all synced to the sale order, right inside your Odoo website cart.

The problem

Shoppers buying heavy or bulky goods add items to their cart with no idea what the order weighs or how much space it takes up — until a shipping charge appears late, or never. That opacity drives cart abandonment, and it stops merchants from setting weight- or volume-based delivery rules and minimum order thresholds.

The solution

This module shows cumulative weight and volume as clearly labeled totals on the cart and checkout, pulls the numbers straight from your existing product data, and adds a transparent, non-binding shipping estimate. Merchants get a single settings page to control display placement and set checkout limits by amount, weight, or volume.

Capabilities

Everything a heavy-goods storefront needs

Every capability below is implemented in the module.

01

Live cart & checkout totals

Cumulative weight and volume are shown as clearly labeled summary rows above the grand total, on the cart page and the checkout summary alike.

02

Non-blocking threshold alert

A clear on-page notice tells shoppers exactly why a cart cannot yet check out, before they hit payment and get surprised.

03

Optional product-page display

Turn on a per-product weight and volume line before the shopper even adds to cart, so there is no guessing about what a purchase involves.

04

Sourced from product data

Totals are computed automatically from the Weight and Volume already on your product records — no re-entry, no duplicate data to maintain.

05

Synced to the sale order

The same weight, volume, and estimate the shopper saw are stored on the sale order, so warehouse and delivery teams see identical figures.

06

On documents & confirmation emails

Weight and volume print on the order document, which also rides along as the PDF attached to the order confirmation email.

07

Configurable checkout thresholds

Set a minimum cart amount, a maximum shippable weight, and a maximum shippable volume independently — any one exceeded blocks checkout with a clear message.

08

Transparent shipping estimate

Show a clearly labeled, non-binding shipping estimate calculated from a base fee plus rates per unit of weight and volume — the top request in Odoo support forums.

09

One plainly labeled settings page

Every option — what shows, where it shows, estimate rates, and thresholds — lives in one Website Settings block, with a plain-language description for each field.

Workflow

How it works

1

Configure your rules

In Website Settings, choose what to show, turn on the shipping estimate and set its rates, and define your checkout thresholds.

2

Shopper builds the cart

Weight and volume totals, plus the shipping estimate, update live on the cart and checkout as items are added.

3

Limits are enforced

If a configured minimum amount or maximum weight or volume is exceeded, a clear alert explains why and checkout is blocked.

4

Data reaches the back office

Totals are stored on the sale order, printed on the order document, and attached to the confirmation email.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

They are computed automatically by multiplying each cart line's quantity by that product's existing Weight and Volume fields. There is no separate data entry — the totals stay in sync as the cart changes.

Get the app

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.

Website Cart Total Weight & Volume

Cumulative weight and volume on the cart and checkout, sourced from product data and synced to the sale order, with optional product-page display, a transparent shipping estimate and configurable checkout thresholds.

Buy on Odoo App Store