OdooWiki OCA HUB

OCA/stock-logistics-reservation

OCA community repository with 15 Odoo modules confirmed in the OdooWiki catalogue (versions 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
0 modules
13.0
0 modules
14.0
0 modules
15.0
0 modules
16.0
0 modules
17.0
0 modules
18.0
15 modules
19.0
1 module
20.0
0 modules

Modules in the repository

  • product_expiry_assign

    Lets you allow Odoo to reserve expired lots again, so you can still move them to another location. You turn this on with a company-level setting called "Ignore Expiration Date".

  • sale_stock_available_to_promise_release

    Links sales orders to the Available to Promise release process: each sales order line shows whether the product is available, partially available, on order, to restock or not available, and the sales order shows how many stock moves still need to be released.

  • sale_stock_available_to_promise_release_dropshipping

    Glue module that makes the Available to Promise Release feature work correctly for dropshipped products. It ensures sales order lines routed through dropshipping are recognised by the release logic.

  • stock_available_to_promise_release

    Lets warehouse staff release delivery transfers in a chosen order while still reserving stock fairly, based on the quantity promised to each customer. Adds release and unrelease buttons, priority dates, and available-to-promise quantities on transfers and…

  • stock_available_to_promise_release_carrier_alternative

    Lets you list alternative shipping methods on a delivery carrier so Odoo can automatically switch to the best valid carrier when a delivery order is released, based on available-to-promise quantity.

  • stock_available_to_promise_release_delivery

    When you change the delivery method (carrier) on a delivery order that has not yet been released, this module automatically re-routes its stock moves to follow the new carrier's routes.

  • stock_available_to_promise_release_dynamic_routing

    Technical glue module that makes the Available to Promise Release and Dynamic Routing warehouse modules work together. It adds no new screens or settings for users.

  • stock_available_to_promise_release_exclude_location

    Automatically excludes locations marked as excluded from immediately usable stock when Odoo computes available-to-promise quantities for release.

  • stock_move_auto_assign

    When goods are received into an internal location, Odoo automatically tries to reserve those products for waiting transfers, using background jobs so users are not slowed down.

  • stock_move_free_reservation_reassign

    Adds an option in Inventory settings that, when enabled, automatically tries to reserve stock moves again after an inventory adjustment frees their reservation.

  • stock_picking_unreserve_button

    Adds an 'Unreserve' button on stock transfer forms so users can release reserved stock back to the warehouse directly from the transfer screen.

  • stock_quant_manual_assign

    Lets warehouse users manually choose which stock quants (specific lots, packages, owners or locations) are reserved for a transfer, instead of letting Odoo pick automatically.

  • stock_reserve

    Create stock reservations for storable products, with an optional validity date after which they are automatically released. Reserved quantities reduce the virtual stock and can be viewed from the product form.

  • stock_reserve_rule

    Lets warehouse managers define reservation rules per storage location so that stock is picked from the right bins first, with optional advanced strategies such as emptying a bin completely or only taking full packages.

  • stock_rule_reserve_max_quantity

    Adds a "Reserve Max Quantity" option on stock rules so that, when more goods are picked than needed, the next steps of the chain reserve the full picked quantity instead of only the required amount.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.