Back to Top

Complete Guide for Odoo Website Product Stock

Updated 25 April 2024


Odoo Website Product Stock, your partner in stock management!

Odoo Website Product Stock simplifies your stock tracking and management issues on the go. It’s beneficial for your business because sometimes when your customer tries to buy a certain product they come to know that the product is out of stock.

Through this module, you can reflect your stock unit to your customers. Along with that, you can specify which product is in stock and which one is out-of-stock.

Further, it helps keep track of your stock and you can also set the module to display a message when the product falls below a certain unit.


Let’s discuss some of the major features which Odoo Website Product Stock provides.

Start your headless eCommerce
Find out More
  • Display product stock to visitors and customers.
  • The owner can customize the message as well as the color of each type of product update (In stock, out of stock, or limited stock).
  • Setting to allow/disallow customers from placing orders for out-of-stock products.
  • Write a customized message for out-of-stock products or low-stock products.
  • Choose the stock type to show on the website.


  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_stock’.
  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_stock’.
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


1. Firstly, configure the Odoo website Product stock by navigating to ‘Settings > Website Webkul Addons>Website: Product Stock’.

website addon option

2. Next, In the ‘Custom Message’ section. Enter the in-stock message, in-stock message color, text color, out-of-stock message, out-of-stock message color, and text color.

After that, in the ‘Other Settings’ section you can configure the following:

Deny Order: Checking this box will let you override the default functionality and restrict users from placing orders in Odoo.

Display Quantity on Product Page: Allows you to show product quantity on the product page.

Save Current Setting on Product: Enabling this will allow saving the page’s current setting for all products.

custom message section

3. Now configure the Website Stock section as follows:

Default Stock Location: This box has two options ‘Specific and All’ choose one as per your requirement.

Stock Location: On choosing ‘Specific’ this field will be enabled. Here you have to choose the warehouse whose stock you want to use.

Warehouse Name: This field will show the warehouse name as per the selection in the ‘Stock Location’ box.

Stock Type: In this box, select from the available option ‘quantity in hand, forecasted quantity, and quantity in hand – outgoing quantity.’

NOTE: Stock Location, Warehouse Name, and Stock Type options are only for specific products only. These options are not available for the ‘All’ default stock location option.

configuring website stock section

4. In the Extra Message section, enable it by ticking the box next to ‘Extra Custom Message.’

Show When Quantity Less Than: Enter the quantity from which you want to show the limited stock option.

Custom Message, Custom Message Color, and Text color allow you to write and set a custom message for limited stock.

5. Next, move to ‘eCommerce> Products> Products’ and open any product and go to the ‘Sales’ tab and in the ‘eCommerce Shop’ section. Here, you can configure individual product stock settings and out-of-stock messages.

eCommerce shop section of the product


6. You can further enable/disable product stock on the website through Show Stock Information from the ‘Customize’ section present in the Edit option of the website.

Enable/Disable stock information on the shop page

7. Website view of how the Odoo Website Product stock will look to visitors of the site.

The number of remaining units is listed next to the price of the product. Also, in-stock and out-of-stock products both are listed in different colors.

website view of the product stock

8.  For each type of product user will see different messages:

8.1. In-stock product- Users will be able to buy them following the standard procedure.

Also, you can enable/disable ‘Show Product Stock’ from the ‘Customize’ section present in the ‘Edit’ option for each product.

Enable/Disable show product stock feature

8.2. Out-of-stock- Users won’t be able to add these products to their cart as the button will be disabled.

out of stock add to cart product disabled

8.3. Limited Stock or Last in Stock- Users will be able to order these products till the unit lasts. Suppose, there is only 1 unit left in stock then the user won’t be able to add any more than that. Also, if they try to add 1 more unit then they will be shown a warning message.

limited stock or last in stock

8.3.1. After adding all the available quantities in the cart, if you try to add more quantities to the cart by the ‘Add to Cart’ button it will show a warning message.

You cannot add more quantity warning sign

8.3.2. On the Checkout page, if you try to add more quantities of product the system will show a warning message.

You cannot add more than the available qty of the product



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

If you still have any issues/queries 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 -

Supported Framework Version - V15, V14, V13

. . .

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