Back to Blog
AI Operations

Website Stock Availability + Filter for Odoo

Hitesh S - Rootlevel
September 5, 2025
5 min read
Website Stock Availability + Filter for Odoo

Show Stock on Odoo Website: In-Stock, Low, Out, Hurry Up!

Shoppers shouldn’t have to guess if an item is available.

Our Website Stock Availability + Filter module makes stock status immediately visible on your Odoo Website/eCommerce—right on the shop grid and product pages.

What it does?

Clear badges:

✅ In Stock (green)

⚠️ Hurry up! X left (yellow, based on your low-stock limit)

⛔ Out of Stock (red)

Low-stock limits you control:

Set a global threshold.

Override per product (product setting wins over global).

Set limit to 0 if you don’t want the “Hurry up!” message.

Shop filter: Customers can filter by In Stock / Low Stock / Out of Stock in one click.

Smart behavior (no confusion for special products)

Combo products: show only In Stock or Out of Stock (no “Hurry up” badge). Availability is based on the minimum stock among non-service items in the bundle.

Service products: always available → no badge shown.

Why it matters?

Reduces support tickets (“Is this available?”)

Cuts cart abandonment caused by uncertainty

Speeds up decisions and improves conversion rate

Creates trust with honest availability messaging

How it looks to the buyer?

On the category/shop page, each product card displays its badge. A simple Availability dropdown lets visitors see only the items they want—e.g., filter to In Stock to buy faster or Low Stock to grab last pieces.

Displays "In Stock" with a green badge when the quantity is above the limit.

Displays "Hurry up! X quantity left" with a yellow badge when the quantity is below the limit.

Displays "Out of Stock" with a red badge when the quantity reaches 0. 👇🏻

Article Graphic

Provides a dropdown filter for stock availability on the website. 👇🏻

Article Graphic

Quick setup

Install website_stock_availability_filter_rl 👉🏻 Website Stock Availability Filter Rootlevel

Go to Website › Configuration and set your Global Low-Stock Threshold.

(Optional) Open any Product Template to set a product-wise threshold.

That’s it—badges and the shop filter appear automatically.