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 StoreMore Odoo website apps
Website Pre-Order & Incoming-Stock Reservation
Mixed-cart pre-orders backed by real incoming-PO arrival dates, deposits, and automatic notifications — pre-order and in-stock items in one checkout.
Website Product 3D & Video Showcase
Videos and interactive 3D models in one product gallery with camera presets and AR view-in-your-space — plus side-by-side variant comparison.
Website Product Booking
Reserve an out-of-stock item or book a product for a date range straight from the product page, validated against forecasted stock, conflicts and blackout dates — with automatic hold expiry, notifications and a self-service portal.
Website Product Color Swatches
Stock-aware color swatches on the shop grid with a configurable overflow cap and a per-product toggle — built on Odoo's own swatch rendering.
Website Product Comparison
A stock-aware, persistent side-by-side comparison table with merchant-chosen attribute rows — no more juggling browser tabs to compare similar products.
Website Product FAQ
Per-product Q&A on the storefront in three layouts, with categories, on-page search and duplicate suggestions, a customer ask-a-question channel, moderation, reusable templates and voting analytics.