Back to Top

User Guide for Odoo Website Store Pickup

Updated 11 January 2023


Develop a pickup delivery network with Odoo Website Store Pickup!

Customers find it convenient to order products online in the morning and pick them up in the evening from the nearest store. Also, they want to collect the products conveniently from the store lowering the time and cost of delivery.

Odoo Website Store Pickup gives this ease to the customers. They can pick up the products from their pickup point (store). Further, the store pickup module permits sharing store locations on the Odoo website and accepting/denying out-of-stock product orders.

It also displays a custom message on the checkout page for unavailable products in a particular store. Moreover, the module shares store location through Google Maps and allow you to manage stock effortlessly.

NOTE: Odoo Website Store Pickup works in conjunction with the following module:

Odoo Website Internal Notes On Order

Searching for an experienced
Odoo Company ?
Find out More

Odoo Website Store Locator

First, you must install these modules for the Odoo Website Store Pickup to work correctly.


  1. Odoo Website Store Pickup permits customers to take deliveries directly from the store.
  2. Add ‘Store Pickup’ as a delivery method for the customers.
  3. The module allows sharing store locations for the delivery pickup.
  4. Odoo admin can add multiple stores for the delivery pickup.
  5. You can also add a default lead time for the delivery pickup.
  6. Assign individual warehouses for each store.
  7. Allow/deny order for an out-of-stock product.
  8. Display custom messages for out-of-stock products for a particular store.


  1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘website_store_pickup.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘website_store_pickup.’
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


Let’s begin the configuration of the Odoo Website Store Pickup.


1. Once installed, go to ‘Website> Configuration> Settings.’


2. On the settings page, click the ‘Webkul Website Addons’ option, then locate ‘Website: Store Pickup,’ and click the ‘Configuration’ option.


3. Now, define ‘Default Pickup Lead Time.’ Select the default pickup lead time, which can be ‘Store Lead Time or Product Lead Time.’ Then select an option to ‘Allow Orders,’ which has two options: ‘All or Condition.’


4. Through the ‘Allow Orders> Condition’ option, you can set conditions like denying an order when the product’s (on-hand or forecasted) quantity is less than (quantity) in the warehouse of the store.



5. After that, go to ‘Sales> Configuration> Stores’ to open the list of all stores.


6. On the store list page, you can view all existing stores and click the ‘Create’ button to start creating a store.


7. Next, enter the details, such as pickup lead time, Lead Time Unit (which could be in hours, days, weeks, months, or years), Store Longitude and latitude location, etc. Once done, click the ‘Save’ and ‘Publish’ icons.



8. Create different store pickup locations by going to the ‘Sales> Configuration> Sales order> Shipping Methods> Create’ button.


9. Enter all the required details to create a store pickup delivery method. Click the ‘Save’ icon to save the shipping method, and click the unpublish option to ‘Publish’ the module.

NOTE: Be sure to enable the ‘Use As Store Pickup’ option to make a shipping method the store pickup location.



10. On the Odoo website, place orders for products and add them to the cart. On the checkout page, choose the ‘Store Pickup’ option, and select the nearest store according to your convenience.


11. Scroll to the bottom of the page and enter the desired delivery date and delivery note or message. Once done, click the ‘Pay Now’ button.


12. After the order is paid, you can see the quotation with ‘Desired Delivery Date, Pickup Lead Time, and Pickup Location in the Odoo backend.


13. Lastly, a customer can pick up the product from the desired store according to the defined delivery date.



Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have doubts, issues, queries, or questions regarding the module, please raise a ticket at

Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

For any doubt, contact us at [email protected].

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - Odoo 16, 15, 14

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home