Odoo 18 has now simplified its click & collect function, allowing customers to pick up their purchased goods at a store or warehouse after buying them online. Once correctly configured, you can also choose if the client will pay online or when they will pick it up at the store. This is much easier than having them delivered to their home, and there are more benefits worth discussing here!
Configurations
Before using this feature, you need to enable certain settings, such as the Click & Collect functionality and the Automatic Invoice option on the Website module settings.


Now that the Click & Collect functionality is enabled, you can go to the Inventory app and select Delivery Methods. Here you will notice that the Pick Up in Store method is available By clicking on it, you can assign the warehouses that will be designated pickup locations.


These are the locations where clients can check for the product they wish to purchase. Make sure that this delivery method is published on your company’s website.
Lastly, in the Sales/Accounting module, check your payment providers and enable the Pay on Site option, which allows clients to pay for products at the store instead of online.

Making a purchase
After completing all of the configuration steps, your clients will be able to make purchases online and pick up the products at the shop or warehouse. The process works as follows:
1 . The client will visit your company’s website, choose a product, and select a warehouse or shop that offers the product that is most convenient for them.


2 . To start the purchase process, the clients need to click on their cart and check all of the information related to the delivery.

3 . After checking everything, the client can choose how they want to pay.
Paying online
If the client chooses to pay online, the purchase will be linked to a sales order with an already-paid invoice.


After the product is ready to be picked up by the customer, you can notify them. After they pick it up, you can simply confirm the delivery.

Paying on site
If the client chooses to pay on site, the first part of the process is the same.

When the product is ready to be picked up, you can notify the client as mentioned earlier.

When the customer comes to pick the product up, you can simply open the Point of Sales module and select the corresponding sales order by clicking on the Actions button.

After selecting the corresponding order, select the Payment button. The client will then have the option to pay. All you need to do on your side is validate the payment.

Conclusion
Odoo 18’s Click and Collect feature enhances your customers’ shopping experience by combining online purchasing with convenient in-store pickups. This functionality allows customers to select their preferred location and payment method, ultimately improving satisfaction and operational efficiency for businesses. With a simple setup process, retailers can effectively meet modern consumer demands while fostering stronger customer relationships.
Contact us
Follow Us On Social Media
Stay connected with ERPGAP and follow us on this journey. You can view updates on LinkedIn and Twitter.