Turn pack sizes into a merchandising moment shoppers get right away
Image-led packaging tiles, a side-by-side comparison table, live stock status, and a build-to-order request path — all directly on your Odoo eCommerce product pages.
The problem
Odoo's native packaging is a warehouse construct — it moves goods, but says nothing to a shopper on the product page. Sellers end up splitting one product into many, or burying pack choices inside vague variants, so shoppers cannot tell a retail pack from a bulk case, second-guess quantities, and abandon carts.
The solution
Website Display Packaging Options gives every pack size its own image-led tile with total price, per-unit cost, savings and live stock shown side by side. Shoppers pick with confidence, the chosen pack is stamped straight onto the sale order line, and the warehouse ships exactly what was selected.
Everything you need to merchandise packaging
Every capability below is implemented in the module.
Image-led packaging tiles
Every pack size appears on the product page as a photo tile, so shoppers see at a glance how a single unit differs from a retail pack or a bulk case.
Side-by-side comparison table
Pack, quantity, total price, per-unit price and availability are laid out together, removing the mental math that stalls a purchase decision.
Flexible per-option pricing
Price each pack automatically from the unit price, as a fixed pack price, or as a per-unit bulk discount — whichever pricing model fits the product.
Per-unit savings, made explicit
A computed savings badge shows shoppers exactly how much less they pay per unit on a larger pack, turning packaging choice into an upsell.
Real-time stock per pack
Each tile shows an in-stock, low-stock or out-of-stock pill computed from live on-hand quantity, so shoppers never choose a pack blind.
Shop and category listing badges
An optional pack-count badge on shop and category grids tells shoppers a product has multiple pack sizes before they even open the page.
Backend packaging management
Store managers create, edit, reorder and photograph packaging options per product directly from the product form, with materials and pricing all in one tab.
Global and per-product toggles
Enable or disable the packaging selector storefront-wide, per product, and on listing pages independently, keeping full control over where options appear.
Build-to-order custom requests
When no predefined pack fits, shoppers submit a custom packaging request right from the product page, tracked through to resolution in the backend with full chatter history.
How it works
Define packaging options
Add pack sizes to a product with quantity, pricing mode, photo and materials from the product form's Packaging tab.
Shopper compares packs
The product page shows every pack as an image tile with price, per-unit cost, savings and live stock in a comparison table.
Shopper selects or requests
A tap sets the cart quantity to the chosen pack, or the shopper submits a custom request when no option fits.
Fulfillment ships the right pack
The selected packaging is stamped on the sale order line so the warehouse ships precisely the quantity the shopper chose.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Odoo's native packaging is a warehouse and unit-of-measure construct for logistics. This app adds its own merchandising-focused packaging option model built specifically for the storefront, so your existing inventory packaging setup is untouched.
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 Display Packaging Options
Image-led pack tiles showing total price, per-unit cost, explicit savings and live stock side by side — with a comparison table, listing badges, per-product toggles, and the chosen pack stamped onto the sale order line.
Buy on Odoo App Store