Back to Blog

May 11, 2026

Odoo Moves FIFO Tracking Configuration Out of the Inventory Tab and Into General Information

Odoo consolidates its FIFO removal strategy tracking setup by moving lot and serial number configuration from the Inventory tab to the General Information tab on the product form, replacing the old two-step checkbox workflow with a single Tracking dropdown field.

FIFO — first in, first out — is the most commonly used removal strategy in warehouse management. The oldest stock gets shipped first, which matters for perishable goods, products with shelf lives, and any operation where inventory age affects quality or compliance. Getting FIFO right in an ERP system depends on one foundational requirement: the system needs to know which units arrived when. That means tracking by lot or serial number.

Odoo has quietly reorganized where that tracking configuration lives on the product form, and the change is worth understanding if you’re setting up FIFO removal strategies or updating existing product configurations.

What Changed on the Product Form

Previously, enabling lot or serial number tracking for FIFO required two steps. First, you navigated to the Inventory tab on the product form and checked the Track Inventorycheckbox. Then, a secondary field appeared where you could choose between tracking By Unique Serial Number or By Lots.

That two-step interaction has been replaced with a single Tracking dropdown field that now lives on the General Informationtab instead of the Inventory tab. The field directly offers the tracking options — no preliminary checkbox, no tab-switching. You open the product, go to General Information, set the Tracking field, and you’re done.

Odoo product form showing the Tracking field on the General Information tab for FIFO configuration

Why the Tab Move Matters

Moving tracking to the General Information tab reflects how Odoo increasingly treats product traceability as a core attribute rather than an inventory-specific option. The General Information tab is where users set the product type, sales price, cost, and other fundamental properties. Tracking belongs in that category — it’s not a warehouse configuration detail, it’s a fundamental characteristic of how the product moves through the system.

For new users setting up FIFO, this removes a common stumbling block. The old workflow required knowing that tracking lived under the Inventory tab, which wasn’t intuitive when you were looking at a product form for the first time. The General Information tab is where most setup starts, and now tracking is right there alongside the other essential fields.

How FIFO Uses the Tracking Data

Once tracking is enabled, every time stock enters the warehouse, it gets tagged with lot or serial information that includes a timestamp. When a delivery order triggers outbound movement, the FIFO removal strategy tells the system to pick from the oldest available stock first — the units that have been sitting in the warehouse the longest.

Odoo FIFO removal strategy example showing oldest stock being picked first

Without lot or serial tracking, the system has no way to distinguish between units of the same product that arrived on different dates. Everything looks identical in the database. FIFO becomes meaningless without the metadata that tracking provides, which is why getting the tracking configuration right at the product level is the essential first step for any FIFO implementation.

Where to Set the Removal Strategy Itself

The tracking configuration on the product form is separate from the FIFO removal strategy assignment, which still lives at the product category or location level. You set FIFO on the product category by navigating to the category form and selecting First In First Out (FIFO) from the Force Removal Strategy dropdown.

Odoo product category form showing FIFO removal strategy selection

Alternatively, you can set removal strategies at the location level for more granular control. The product-level tracking tells the system how to identify individual units; the category or location-level strategy tells it which order to use when picking them.

Odoo warehouse location form showing FIFO removal strategy configuration

The Pattern Across Odoo’s Inventory Updates

This change follows the same direction as other recent inventory interface updates. The serial number tracking workflow overhaul modernized terminology and streamlined the configuration path, and the FEFO removal strategy documentation rewrite addressed similar usability issues around expiration date-based picking.

The common thread is consolidation: taking inventory configuration that was scattered across multiple tabs and secondary fields and pulling it into more logical, discoverable locations. For warehouse managers who set up dozens of products a week, saving two clicks per product adds up. For new implementations, having tracking visible on the main product tab means fewer support tickets about why FIFO isn’t working — because the most common cause was simply forgetting to enable tracking in the first place.

Ready to experience Odoo AI?

Join hundreds of teams using DearERP to customize Odoo in minutes, not weeks. Plans start at $29/month.