Let shoppers tell you what they need

Add a note field to cart and checkout, then carry that note all the way to the delivery record, the portal, and the sales order list — so fulfillment instructions never get lost.

The problem

Odoo's website checkout has no built-in way for a shopper to leave instructions — delivery preferences, gift messages, or handling requests. That information gets lost, or lands in support emails and phone calls, causing fulfillment errors and manual order edits.

The solution

A note field on cart and checkout that saves as the customer types, shows up automatically on the delivery/picking document your warehouse team works from, echoes back in the customer's portal order history, and flags noted orders right in the backend sales list.

Capabilities

Everything a note needs, end to end

Every capability below is implemented in the module.

01

Cart & checkout note field

A mobile-friendly textarea on the cart page and at checkout, saved automatically as the customer types so the text survives navigation between steps.

02

Note on the delivery document

The customer's note is surfaced directly on the delivery/picking record — the document your warehouse staff actually work from — with no manual cross-referencing.

03

Separate internal note

A dedicated staff-only note field lets your team annotate an order internally without ever exposing that text to the customer.

04

Customer sees it in their order history

The note is echoed back on the portal order page so shoppers can confirm their instructions were recorded correctly — cutting "did you get my note?" support tickets.

05

Noted orders flagged in the list

A "Has Customer Note" column and search filter on the sales order list let staff spot and prioritize noted orders without opening every record.

06

Quick-add note templates

Admin-configured one-click chips — "Leave at the front door", "Gift wrap this order" — reduce typing effort and increase how often customers actually leave a note.

07

Character limit & required-note guard

Set a maximum note length to keep the public field in check, and optionally require a note before checkout can complete — enforced on both the browser and the server.

08

Per-website configuration

Turn the whole feature on or off, show or hide it on the cart page, and customize the field label and placeholder text — all per website, from Website Settings.

09

Live character counter

A running counter under the note field shows shoppers exactly how much room they have left, keeping the field predictable on mobile too.

Workflow

How it works

1

Shopper writes a note

On the cart page or at checkout, the customer types a note or taps a quick-add chip; it saves automatically as they type.

2

Order is placed

The note is stored on the sales order and, if required, checkout is blocked until a note is entered.

3

Staff see it where they work

The note flags the order in the backend list, appears on the sale order form, and carries through to the delivery/picking document.

4

Customer confirms it later

The shopper can revisit their portal order history and see the exact note they left, confirming it was captured correctly.

Questions

Frequently asked

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

Both. The note is stored on the sale order and automatically appears on the delivery/picking document created when the order is confirmed, so whoever packs and ships the order sees it without opening the sales order separately.

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 Order Note

Website Order Note lets shoppers add checkout instructions and carries that note through to the delivery record, the customer portal, and the sales order list — with quick-add templates, character limits, and an internal-only staff note built in.

Buy on Odoo App Store