OdooWiki OCA HUB

Extended Inventory Preparation Filters

stock_inventory_preparation_filter folder_open OCA/stock-logistics-warehouse open_in_new
Inventory, Logistic, Storage License: AGPL-3

Includes more options for making an inventory out of:

  • Products filtered by a domain.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a new "Filtered Products" option when preparing an inventory adjustment, letting users pick products with a custom filter instead of only by category or one by one.

When you create an inventory adjustment in Odoo, the product selection normally offers a few fixed choices. This module adds an extra choice called "Filtered Products" to that list.

  • On the inventory form, a new "Domain" field appears (only when "Filtered Products" is selected). It uses Odoo's standard filter builder, so you can define rules such as product name contains a word, or any other product criteria.
  • The list of products to count is then filled automatically from that filter when the inventory is started, instead of being entered manually.
  • The manual product list field is hidden for the "all", "category", "one" and "domain" selections, so users are not confused by an empty list.
  • The same filter is also used when the system gathers the stock quantities to count, so only the matching products are included.

It touches the inventory adjustment model stock.inventory and its form view. No new menus or reports are added; the change is visible inside the existing inventory adjustment screen.

Models and fields (1)
  • stock.inventory · extends an existing modelproduct_domain (Domain), product_selection

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 6 confirmed, 3 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/stock-logistics-warehouse.

terminal Installation and usage

OCA documentation · Odoo 18.0

To usage this module, you need to:

  • Go to Inventory / Operations / Inventory Adjustments. Here you can see the list of Adjustment Grouped.
  • Create a new Adjustment, choose the new type of product selection: Filtered Products
  • A domain widget field will appear, fill it to indicate the desired products to update.

When you start the adjustment (only one at a time) clicking on adjustments gets you to the view where adjustments are made.

From the group view, if you click on Stock Moves you can see the movements done (includes the 0 qty moves).

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.