Click, Collect, Get Paid at the Counter
Extends Odoo's native Click & Collect with pickup time slots, a staff readiness dashboard, guided multi-store setup, and automatic customer notifications — so shoppers reserve online and pay when they arrive.
The problem
Shoppers want to skip delivery fees and inspect items in person, but Odoo's native checkout offers no time-slot booking, no staff queue for pending pickups, and no guided way to onboard more than one store. Retailers end up configuring pickup by hand, warehouse by warehouse, with no visibility into what is ready to hand over.
The solution
Website Pickup & Pay At Store layers a complete operational workflow on top of Odoo's Click & Collect: a guided wizard imports every store in minutes, customers book a real pickup slot, staff work a live dashboard of pending orders, and an automatic email tells shoppers the moment their order is ready to collect and pay for.
Everything a multi-store pickup program needs
Every capability below is implemented in the module.
Store Pickups Dashboard
A dedicated kanban and list view of every in-store pickup order, grouped by readiness state (To Prepare, Ready, Collected) so staff always know what to work on next.
Pickup Readiness Workflow
One-click Mark Ready and Mark Collected buttons on the sale order move each pickup through a clear status bar, with a full chatter trail of every state change.
Automatic Order-Ready Emails
The moment staff mark an order ready, the customer automatically receives an email with the store address, opening hours, and pickup instructions — no manual follow-up needed.
Recurring Weekly Pickup Slots
Define pickup time slots per store — day, hour range, and a maximum order capacity — so collection traffic is spread out instead of arriving all at once.
Store Pickup Configuration Page
A dedicated Pickup tab on every warehouse form holds its time-slot list, customer-facing pickup instructions, and a Generate Default Slots button for instant setup.
Guided Multi-Store Setup Wizard
Paste a list of store names and addresses and the wizard creates the warehouses, wires them to the in-store delivery method, publishes it on the website, and generates default hours and slots in one step.
Customer Portal Readiness Badge
The customer portal order page shows a live readiness alert — preparing, ready for pickup, or collected — along with the store address, chosen slot, and pickup instructions.
Pay-at-Store Checkout
Customers reserve their order online with no upfront charge and pay in person at the counter, using Odoo's native pay-on-site payment method alongside your other checkout options.
Product-Page Store Locator & Live Stock
Shoppers see real-time in-store availability right on the product page — before they add to cart — powered by Odoo's Click & Collect widget, enabled with zero manual configuration.
How it works
Import your stores
Run the guided setup wizard once to bulk-import every store location, publish the in-store delivery method, and generate default hours and pickup slots.
Customer books a slot
Shoppers check live stock on the product page, choose a store at checkout, and pick a convenient pickup time slot.
Staff prepare the order
The order lands on the Store Pickups dashboard; staff prepare it and click Mark Ready, which emails the customer automatically.
Customer collects & pays
The shopper arrives at the counter, pays in person, and staff click Mark Collected to close out the order.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It extends Odoo's native website_sale_collect module — you keep the built-in store selector and pay-on-site payment method, and this app adds time slots, a readiness workflow, a staff dashboard, and guided setup on top.
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 Pickup & Pay At Store
Recurring weekly pickup slots, a staff readiness dashboard, automatic order-ready emails and a product-page store locator with live stock — layered on Odoo's native Click & Collect and rolled out by a multi-store wizard.
Buy on Odoo App Store