Turn three checkout steps into one page shoppers actually finish

Address, delivery and payment on a single mobile-first screen — with a progress tracker, reveal-as-you-go panels and inline validation that keep shoppers moving toward Pay Now instead of abandoning the cart.

The problem

Odoo's stock checkout spreads address, delivery and payment across three sequential pages. Every extra click and page load is a chance for a shopper to hesitate, lose their connection or simply give up — and the pain is worst on mobile, where reloading forms screen after screen is a common reason carts get abandoned before payment.

The solution

Address, delivery and payment render as panels on one page, powered by Odoo's own checkout, delivery and payment logic — nothing is reimplemented. A progress tracker shows shoppers how many steps remain, panels reveal one at a time on mobile, and every field validates inline, so the path from cart to Pay Now stays short and clear.

Capabilities

Everything you need to shorten checkout

Every capability below is implemented in the module.

01

One-page checkout consolidation

Address, delivery and payment render together on a single checkout page instead of three separate steps, using Odoo's own address, delivery and payment machinery under the hood.

02

Per-website enable/disable toggle

Turn one-page checkout on or off per website from Website Settings. Switch it off at any time and the stock multi-page checkout is served unchanged — no data loss, no reinstallation.

03

Fully configurable checkout panels

Rename, reorder, add a subtitle to or hide the Address, Delivery, Payment and Review panels per website from a dedicated backend list and form, so the page matches each business without touching code.

04

Admin-configurable required fields

Decide per website whether phone is required and whether a VAT / Tax ID must be collected at checkout, so the address form only asks for what that business actually needs.

05

Guest checkout as the fast default

The inline address form is built for anonymous shoppers first, with an optional guest-checkout callout, so the fastest path from cart to payment never forces an account to be created first.

06

Payment-step preview

An optional preview strip lists the payment methods available on the order before the shopper reaches the payment panel, removing the final-step uncertainty of not knowing how they will pay.

07

Progress and completion tracking

A progress bar and a checkmark on every completed panel show shoppers how many of the address, delivery, payment and review steps remain, confirmed live as each section becomes valid.

08

Reveal-as-you-go mobile layout

Choose "Reveal step by step" to collapse completed and upcoming panels into an accordion that keeps only the active step in view, or "Show all steps" to expand everything — both selectable per website.

09

Inline validation and error prevention

Required address fields are validated as the shopper types, with errors flagged immediately instead of only after a submission, so mistakes get caught at the moment they happen.

Workflow

How it works

1

Enable the feature

Turn on One-Page Checkout for a website from Website Settings, and choose the guest-checkout, progress-tracker, payment-preview and step-display options.

2

Configure the panels

Open Checkout Panels to rename, reorder, add a subtitle to, or hide the Address, Delivery, Payment and Review panels for that website.

3

Shopper checks out on one page

The shopper fills address, picks delivery and completes payment without leaving the checkout page, guided by the progress tracker and inline validation the whole way.

4

Order confirmed, instantly

Payment completes through Odoo's own payment flow and the order is confirmed — with no extra page loads between cart and confirmation.

Questions

Frequently asked

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

No. One-page checkout is a per-website toggle. Turn it off at any time and the stock multi-page checkout is served exactly as before, with no data loss.

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.

One-Page Website Checkout

Address, delivery and payment consolidated onto a single mobile-first page, with configurable panels, admin-set required fields, guest checkout, inline validation and progress tracking.

Buy on Odoo App Store