Back to Blog
erp

Checking Stock of Products in Odoo

Nikola R.2022-08-033 min read
Checking Stock of Products in Odoo

You check stock of products in Odoo by opening the Inventory module, navigating to the product you want to check, and viewing its current on-hand, forecasted, and reserved quantities directly on the product record - no separate spreadsheet or export needed. This resource demonstrates how to monitor product inventory within Odoo 14 and across Shopify storefronts, since most merchants need to check stock not just in Odoo but in the context of what a customer sees on the storefront too.

Why Isn't "On-Hand Quantity" the Whole Answer?

A single stock number can be misleading if you do not know what it represents. Odoo tracks on-hand quantity (what is physically in the warehouse), forecasted quantity (on-hand plus incoming minus committed outgoing), and reserved quantity (already allocated to a confirmed sales order but not yet shipped) as separate figures. Checking only on-hand stock can make you think you have more available to sell than you actually do, if a chunk of it is already reserved for orders in progress.

What Views Does Odoo Give You for Checking Stock?

  • Real-time Data - Live inventory updates
  • Multi-channel View - See stock across platforms
  • Warehouse Reports - Detailed stock analysis
  • Integration - Shopify connector sync

Beyond the single-product view, Odoo's inventory reports let you check stock across your entire catalog at once, filter by warehouse or location, and see movement history for a specific product - useful when you are trying to understand not just what you have now, but how quickly it is moving.

How Do You Check Stock Step by Step?

  1. Access the Odoo Inventory module.
  2. Navigate to Products.
  3. Open the product you want to check and view its on-hand, forecasted, and reserved stock levels.
  4. Generate a stock report if you need a view across multiple products, warehouses, or locations at once.

For a merchant also selling through Shopify, the connector sync means checking stock in Odoo reflects (or feeds) what the Shopify storefront shows customers, so you are not comparing two potentially different numbers across two systems.

How Does This Prevent Overselling?

  • Prevent overselling
  • Optimize reorder points
  • Track stock movements
  • Maintain accuracy

Regularly checking forecasted stock rather than just on-hand quantity is what actually prevents overselling, because it accounts for committed orders that have not shipped yet. A product that shows healthy on-hand stock but has most of it already reserved is one step away from a stockout you would not otherwise see coming.

Frequently asked questions

What's the difference between on-hand and forecasted stock?

On-hand is what physically sits in the warehouse right now. Forecasted stock adjusts that number for incoming purchase orders and outgoing confirmed sales, giving a more accurate picture of what you will actually have available soon.

Can I check stock for a specific warehouse or location, not just the whole company?

Yes. Inventory reports let you filter by warehouse and location, so you can check stock at a specific site rather than only a company-wide total.

Does checking stock in Odoo also show what's available on Shopify?

With the Shopify connector active, stock levels sync between the two systems, so what you see in Odoo's inventory reports reflects what the storefront shows, within the sync interval configured.

Who Relies on Accurate Stock Checks?

Warehouse staff planning reorders, customer service teams answering availability questions, and finance teams valuing inventory all depend on being able to check stock accurately and quickly. If your stock reporting across Odoo and Shopify is not giving you a clear answer today, talk to Simplify-ERP about tightening up your inventory setup.

Have questions about this topic? Our experts are happy to help.

Enjoying the read?

Get articles like this in your inbox, once a month.