Turn Click & Collect into a ready-to-collect experience

Track every in-store pickup from confirmed order to collected, notify customers automatically the moment it is ready, and give store staff a dedicated dashboard to manage it all.

The problem

Odoo's built-in Click & Collect handles checkout, store selection, and stock, but the story ends there. Merchants have no dashboard to triage in-store orders, and customers who chose pickup are left checking their inbox with no idea if or when their order is actually ready to collect.

The solution

Website Store Pickup adds the missing lifecycle: a tracked Awaiting Preparation → Ready for Pickup → Collected flow, an automatic email the moment a store validates the delivery, a merchant dashboard to manage pickups by store and status, and a customer portal panel showing live status and opening hours.

Capabilities

Everything Click & Collect leaves out

Every capability below is implemented in the module.

01

Pickup Status Lifecycle

Every in-store order tracks Awaiting Preparation, Ready for Pickup, and Collected states on the sale order, each with its own timestamp, so nothing is left ambiguous.

02

Automatic Ready-to-Collect Emails

When the store validates the delivery, the customer is emailed automatically that their order is ready to collect, including the store address and opening hours.

03

Manual Merchant Controls

Mark Ready for Pickup, Mark Collected, and Reset Pickup buttons on the sale order give staff full manual control alongside the automatic flow.

04

Store Pickups Dashboard

A dedicated backend list groups and filters every in-store order by pickup store and status, with color-coded badges for at-a-glance triage.

05

Customer Portal Pickup Panel

The customer's portal order page shows the pickup store, a live status badge, and a highlighted alert once the order is ready to collect.

06

Opening Hours At A Glance

Store opening hours pull from the warehouse's own calendar and appear in both the ready-to-collect email and the portal panel, so customers know when they can come by.

07

One Setting To Control It All

A single Website Sales setting toggles automatic notifications on or off, so merchants can rely on the manual button instead if they prefer.

08

Built On Native Click & Collect

No new checkout, store selector, or stock logic to configure — the module extends Odoo's own website_sale_collect so your existing store and warehouse setup keeps working unchanged.

Workflow

How it works

1

Customer Chooses Pickup

At checkout, the customer selects a pickup store using Odoo's native Click & Collect map, distance sorting, and stock check.

2

Store Prepares The Order

The order confirms as an in-store pickup, tracked as Awaiting Preparation until the store validates the outgoing delivery.

3

Ready-to-Collect Notification

Validating the delivery (or clicking Mark Ready) flips the order to Ready for Pickup and emails the customer automatically.

4

Customer Collects In Store

The customer sees the ready status and opening hours in their portal, collects in-store, and staff mark the order Collected.

Questions

Frequently asked

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

No. It extends the native website_sale_collect module, keeping its store selection, map, distance sorting, and stock checks exactly as they are, and adds the post-order lifecycle and notifications on top.

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 Store Pickup — Ready-to-Collect Notifications

A tracked pickup lifecycle on top of native Click & Collect, with automatic ready-to-collect emails, manual merchant controls, a triage dashboard for in-store orders and a portal panel showing store opening hours.

Buy on Odoo App Store
Related apps

More Odoo website apps

Website Subscription Management

Recurring invoicing across multiple gateways with automated dunning and retry, a Subscribe and Save storefront block, commitment discount tiers, a full self-service portal and churn-risk analytics.

WebsiteView app

Website Survey Page

Odoo Surveys as brand-matched on-site landing pages, with a droppable call-to-action snippet, a public survey directory, configurable thank-you pages and a completion and drop-off dashboard.

WebsiteView app

Website Terms & Conditions Consent

Enforce acceptance of website terms and conditions at sign up, cart, and checkout — with versioning, re-acceptance, and a full audit trail of who agreed to what and when.

WebsiteView app

Advance Mega Menu

Build no-code mega menus that sync automatically with your product categories and show live stock availability. Choose from six visual templates, arrange items with a drag-and-drop builder and live preview, and track engagement with built-in click analytics -- all without writing a line of code.

WebsiteView app

Advanced International Phone Number

A country dropdown with flags and dial codes, live per-country validation, duplicate detection and server-side formatting on every website form — so bad numbers are caught at entry, not at delivery time.

WebsiteView app

Advanced Login Form

Replace Odoo's generic login and signup screens with a branded, theme-builder-driven form, complete with dynamic fields, a live preview, and submission analytics. Style colors, logo, and background per site, add custom login/signup fields with validation, and track every login attempt from a single backend app.

WebsiteView app