Picking and Reservation Strategy

v 15.0 Third Party 445
Download for v 15.0 Deploy on Odoo.sh
Required Apps Sales (sale_management)
Invoicing (account)
Inventory (stock)
Included Dependencies
Lines of code 2786
Technical Name outgoing_routing
Also available in version v 13.0 v 14.0 v 16.0
You bought this module and need support? Click here!
Required Apps Sales (sale_management)
Invoicing (account)
Inventory (stock)
Included Dependencies
Lines of code 2786
Technical Name outgoing_routing
Also available in version v 13.0 v 14.0 v 16.0

Picking and Reservation Strategy



The app allows creating optimal picking routes in your warehouse and process picking orders and batches in an optimal way. Additionally, you can change reservation priority and make reservations in the way you want, without following FIFO/LIFO methods. Pickers get the shortest pathway, save picking time, and reduce extra walking around the warehouse.

Key points

  • All products inside outgoing shipments are reserved from locations according to the removal priority field. That means you define locations from where Odoo will reserve products for delivery orders (*for Odoo 12 and higher)
  • All products inside outgoing shipments are sorted according to the removal priority field. That means all product lines inside delivery orders are sorted by the optimal route to pick products from the start location to the destination
  • Works with both Odoo Community and Enterprise (self-hosted or odoo.sh)
  • Fully supportable by the Ventor app to guide pickers through an optimal route


Sort pack operations in picking depending on selected strategy (see list below) and order (ascending or descending):

  • sort by source locations name
  • sort by location removal strategy priority
  • sort by product name

where removal strategy priority is an integer value that should be used to define order (priority) of warehouse locations.

Sorted list of pack operations could now be found on a new tab 'To Process' on picking form.

Sort quants to be reserved depending on selected rule (see list below) in addition to standard FIFO/LIFO/FEFO rules:

  • outgoing routing (see above): by location name and removal strategy priority
  • by quantity: first reverse quants in location that contain a sufficient amount of product (and higher priority according to outgoing routing settings)
  • or default (out-of-the-box) strategy

Thus, the module allows users to calculate the most effective route (based on your settings) to collect all ordered products from the entire warehouse to save your time.

Sorts list of pack operations in picking report in accordance with available strategies.

DOWNLOAD VENTOR APP - https://ventor.app



The routing feature was designed to work only with the "Ventor" application that can be downloaded from:

  1. https://ventor.app/ website - version obtained from here is suitable for all types of organizations
  2. Google Play - has limitations, not possible to customize app by request - https://play.google.com/store/apps/details?id=com.xpansa.merp.warehouse

Custom reservation works independently from the "Ventor" mobile app. (*the feature available for Odoo 12 and higher)

"Ventor" works both on regular mobile phones with Android 4.1+ and with professional barcode scanners.

VentorTech (https://ventor.tech/) is company specialized on building Personalized Inventory and Product Management System.

For all questions contact hello@ventor.tech.

Please read our detailed guide about optimal picking routes in your warehouse here - https://ventor.tech/warehouse-management/how-to-build-picking-routes-in-your-warehouse-for-walking-minimization/

Read also Picking and Packing optimization guide - https://ventor.tech/mobile/pick-more-walk-less-full-picking-and-packing-optimization-in-odoo/

Quick configuration guide

  1. Install the Ventor Outgoing routing module on your Odoo server (and all dependencies)
  2. Assign removal priority (sequence) for each location. You can do it manually or import a .csv file


  1. Go to Settings > Ventor/mERP. Set up needed Picking strategy and Reservation strategy


*Reservation strategy available for Odoo 12 and higher

Change Log

  • 1.0.3 (2022-04-27)
    • Fixed reservation and removal strategy on ventor base module ignore force removal strategy on Product Category or/and Location
  • 1.0.2 (2021-11-30)
    • Fixing issue with compute method for strategy_sequence field on stock.location. That was causing issues in POS module

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.