OCA/stock-logistics-warehouse
OCA community repository with 214 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Stock Orderpoint Purchase LinkOdoo 12, 13, 14, 15stock_orderpoint_purchase_link
Links reordering rules to the purchase orders they generate, so you can see on a purchase order line which reordering rule triggered it, and on a reordering rule which purchase order lines it created.
- Stock Orderpoint RouteOdoo 12, 13, 14stock_orderpoint_route
Lets you choose a specific route on a reordering rule, so replenishment follows that route instead of the default one. The selectable routes are limited to those valid for the product, warehouse and location.
- Stock Orderpoint UoMOdoo 12, 13, 14, 15stock_orderpoint_uom
Adds a 'Procurement UoM' field to reordering rules so replenishment orders are created in the unit of measure you choose, instead of the product's default one.
- Stock Package Type CategoryOdoo 16stock_package_type_category
Create categories to group package types, then assign each package type to a category. Package types show their category code in their name and can be searched by category.
- Stock Package Type VolumeOdoo 16, 18stock_package_type_volume
Adds an automatically calculated volume to package types in Odoo, based on the package's length, width and height. Users see the volume and its unit of measure directly on the package type form.
- Stock PackagingOdoo 12stock_packaging
Adds an option on stock rules to carry the chosen product packaging (e.g. box, pallet) through the stock moves generated by that rule, so the packaging is not lost when Odoo creates the next move.
- Stock packaging calculatorOdoo 13, 14, 15, 16, 17, 18stock_packaging_calculator
This is a transitional module that installs the renamed product_packaging_calculator module, which lets users compute the quantity of a product to pick based on its packaging.
- stock_packaging_calculator_packaging_level
This module changes how product quantities are shown by packaging: instead of the packaging name, Odoo displays the packaging level's code (or another chosen field). It is a small glue module that installs automatically with its two dependencies.
- Stock packaging calculator packaging typeOdoo 13, 14stock_packaging_calculator_packaging_type
This glue module makes the packaging calculator show the packaging type's code (for example a short label) instead of the packaging name when displaying quantities by packaging.
- Stock Batch Packaging QtyOdoo 16, 18stock_picking_batch_packaging_qty
Shows packaging information (packaging type and packaging quantity) directly in the detailed lines of a batch transfer, so warehouse users can see how many packs are being moved without opening each line.
- Stock Picking Cancel ConfirmOdoo 14stock_picking_cancel_confirm
Adds a confirmation step when cancelling a stock transfer, so users must confirm before the transfer is cancelled and can optionally give a reason.
- Stock Picking Commercial EntityOdoo 16, 18stock_picking_commercial_partner
Adds a read-only "Commercial Entity" field to transfers (stock pickings), taken from the contact's commercial entity. You can search and group transfers by this entity.
- Stock Picking Completion InfoOdoo 12, 13, 18stock_picking_completion_info
Shows a message on a transfer form telling warehouse operators whether finishing this transfer will let the next linked transfers be processed. The feature is switched on per operation type.
- stock_picking_consolidation_priority
Adds a "Raise priority when partially available" option on operation types. When a transfer of that type starts being processed, all earlier transfers feeding it are automatically set to Very Urgent priority.
- Stock Picking DockOdoo 16stock_picking_dock
Lets you attach one or more docks to a transfer (picking) directly on the transfer form, so you can see which dock an incoming or outgoing shipment is assigned to.
- Stock Picking Location CheckOdoo 16stock_picking_location_check
This module blocks validating a transfer when the source or destination locations of its detailed move lines do not match (or sit under) the locations set on the transfer itself. A checkbox on the transfer form lets users bypass this check when needed.
- Stock Picking Origin Destination LinkOdoo 13, 15stock_picking_orig_dest_link
Shows, for each transfer, which transfers came before it and which transfers follow it, and lets you search, filter and group transfers by those links.
- Stock Picking Package GroupsOdoo 13stock_picking_package_grouped
Lets you choose, per operation type, whether all detailed operations are packed into one package or each detailed operation gets its own package when using 'Put in Pack'.
- Stock Picking Procure MethodOdoo 12, 13, 14, 16, 17, 18stock_picking_procure_method
Lets you choose the supply method directly on a transfer (picking) while it is still in draft, so you can trigger procurement rules instead of always taking products from stock.
- stock_picking_product_assortment
On transfers, the products you can pick are limited to the assortment defined for the customer or vendor. If the partner has an assortment, only those products appear as selectable.
- stock_picking_product_interchangeable
Lets you mark products as interchangeable so that when an outgoing delivery lacks stock, Odoo automatically adds substitute products to the transfer to cover the missing quantity.
- Stock Picking Show LinkedOdoo 13, 14, 15, 16, 17, 18, 19stock_picking_show_linked
Adds a smart button on transfer (picking) forms that opens the previous transfers linked through the moves' origin moves, making chained routes easy to follow.
- Stock Picking StagesOdoo 18stock_picking_stage
Adds a configurable stage to transfer orders so warehouse staff can track their progress and see a coloured ribbon on the transfer form.
- Stock Picking Supplier ReferenceOdoo 18, 19stock_picking_supplier_ref
Adds a 'Supplier Delivery Reference' field to receipts in Odoo, so you can record the supplier's delivery note or shipment number and search for it later.
- Stock picking type - Restrict usersOdoo 12, 14, 19stock_picking_type_user_restriction
Lets warehouse managers assign specific users to specific operation types (receipts, deliveries, internal transfers) so those users only see and work with their own assigned operations.
- Stock Picking VolumeOdoo 14, 16, 17, 18, 19stock_picking_volume
Adds a computed volume field to stock transfers and stock moves, so you can see the total volume of goods being moved, not just their weight.
- Stock Picking Volume From PackagingOdoo 14, 16, 17, 18stock_picking_volume_packaging
Computes the volume of a stock move using the volume of the product packagings that can be used to fulfill the quantity, instead of only the product's own volume.
- Stock Procurement Group HookOdoo 14, 15stock_procurement_group_hook
This technical module adds a hook to the procurement group run method, allowing other modules to skip certain procurements and customize replenishment logic. It does not add any user-facing features by itself.
- Stock packaging calculatorOdoo 13, 14, 16, 18stock_product_qty_by_packaging
Shows how many packages (boxes, pallets, etc.) a stock quantity represents, directly on transfers and detailed operations. It adds a packaging-based quantity display to stock moves, move lines and quants.
- Stock Production Lot Quantity TreeOdoo 12, 13, 16stock_production_lot_quantity_tree
Adds a quantity column to the lots/serial numbers list view, so users can see how much of each lot is on hand directly in the list.
- Stock Pull ListOdoo 12, 13, 14, 16stock_pull_list
The Stock Pull List module lets warehouse managers analyse outgoing demand at a location, see the shortfall per product, and generate the procurements needed to cover it.
- Putaway strategy methodOdoo 12, 14stock_putaway_method
Adds a Method field to putaway rules in Inventory, letting users choose the putaway strategy (currently only Fixed Location) when configuring where incoming products are stored.
- stock_putaway_product_form
Lets warehouse managers set and view putaway strategies directly on the product form, so incoming goods are routed to the right location without leaving the product screen.
- Product template in putaway strategiesOdoo 13, 14, 15, 16, 17, 18, 19stock_putaway_product_template
Lets you set putaway rules for a whole product template instead of each individual variant, and adds a button on the product form to see the putaway rules that apply to it.
- Stock Quant Cost InfoOdoo 15, 16, 18stock_quant_cost_info
Adds an Adjustment Cost column to the Physical Inventory quant list and its PDF report, showing the value of the counted difference (real minus theoretical quantity) multiplied by the product cost.
- Stock Quant Expiration Date TreeOdoo 13, 16stock_quant_expiration_date_tree
Adds expiration, use and alert dates to the stock quant list views, so users can see lot expiry information directly in inventory screens.
- Stock - Manual Quant AssignmentOdoo 12, 13, 14, 15, 16, 17stock_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 Move Reservation InfoOdoo 13, 14, 15, 16, 17, 18, 19stock_quant_reservation_info
See which transfers or manufacturing orders are reserving a product directly from the stock quantities screen, and jump to the related document with one click.
- Stock Move Reservation Info MRPOdoo 13, 14, 15, 16, 17, 18stock_quant_reservation_info_mrp
Adds a Manufacturing Order column and a shortcut button to the reserved stock information screens, so users can see which manufacturing order is holding a reserved product and jump straight to it.
- Stock Quant Safe InventoryOdoo 16stock_quant_safe_inventory
Adds an optional setting that blocks users from changing the counted quantity of a stock quant while that same product, location, lot and package is still being picked in an unvalidated transfer.
- Stock Quant View ReservationOdoo 13, 14stock_quant_view_reservation
Adds an eye button on stock quant lines that opens the list of move lines reserving that product in that location, so you can see exactly which reservations make up the quantity on hand.
- stock_realign_move_and_quants
Adds a wizard that realigns stock quantities with recorded stock moves, creating a fixing inventory when discrepancies are found. It also silently corrects some reservation errors instead of blocking users.
- Stock Removal Location by PriorityOdoo 12, 13, 14, 15, 16, 17, 18stock_removal_location_by_priority
Adds a removal priority number on stock locations so Odoo picks stock from the most important locations first when incoming dates are the same. The option is switched on in Inventory settings and the field appears on the location form.
- Stock RequestOdoo 12, 13, 14, 15stock_request
Lets employees create internal stock requests for products they need, and track them until the goods are transferred to the chosen location. Requests can be grouped into request orders and linked to the resulting transfers.
- Stock Request AnalyticOdoo 12, 13, 14, 15, 16stock_request_analytic
Adds analytic account distribution to stock requests and stock request orders, so users can tag internal stock requests with analytic accounts for cost tracking.
- Stock Request BOMOdoo 15stock_request_bom
Adds a Product BOM and Quantity BOM to stock request orders so users can automatically fill the request lines with the components of a bill of materials.
- Stock Request Cancel ConfirmOdoo 14stock_request_cancel_confirm
Adds a confirmation pop-up when cancelling a stock request or stock request order, so users can record an optional reason before the cancellation is applied.
- Stock Requests DirectionOdoo 12, 13, 14stock_request_direction
Adds an Inbound/Outbound direction choice to stock requests and stock request orders, so users can say whether goods come into or leave a warehouse without picking the inventory location themselves.
- Stock Request kanbanOdoo 12, 13, 14, 15stock_request_kanban
Lets you create reusable kanban cards for products and scan their barcodes to quickly raise stock requests, add lines to a stock request order, or run a physical inventory of the cards.
- Stock Request MRPOdoo 13, 14, 15stock_request_mrp
This module links Manufacturing Orders to Stock Requests, so users can see which manufacturing orders were created to fulfil a stock request and jump between the two records.
- Stock Request PartnerOdoo 14stock_request_partner
Adds a Partner field to stock requests and stock request orders, so you can record who the request is for and carry that partner through to the generated transfers.
- Stock Request Picking TypeOdoo 12, 13, 14stock_request_picking_type
Adds a dedicated "Stock Requests" operation type to the Inventory app, so stock request orders appear as their own card in the operation types dashboard with their own counters and shortcuts.
- Stock Request PurchaseOdoo 12, 13, 14, 15stock_request_purchase
Links stock requests to the purchase orders created to fulfil them, so users can see from a purchase order which stock requests it covers, and from a stock request which purchase orders were raised. It also keeps both sides in sync when lines are deleted or…
- stock_request_purchase_request
Links stock requests to purchase requests so you can see, from either document, the related records and jump between them. It also blocks linking records from different companies and cancels related purchase requests when a stock request is cancelled.
- stock_request_separate_picking
Adds a company setting that makes each stock request or stock request order get its own procurement group, so their transfers are kept separate.
- stock_request_sequence_option
Lets you choose between several numbering sequences for stock requests and stock request orders, instead of being stuck with a single fixed sequence.
- Stock Request SubmitOdoo 12, 13, 14, 15stock_request_submit
Adds a new 'Submitted' state to Stock Requests and Stock Request Orders, so a request can be sent for supervisor approval before it is confirmed.
- Stock Request Tier ValidationOdoo 12, 13, 14, 15stock_request_tier_validation
Adds an approval workflow to stock requests and stock request orders: they must be reviewed and validated by designated people before they can be confirmed.
- Stock Reservation Date ShowOdoo 16stock_reservation_date_show
Shows the reservation date of stock moves directly in Odoo's move lists, move forms and transfer forms, so users can see when stock was reserved without opening extra screens.
- Stock ReservationOdoo 13, 14, 15, 16, 17stock_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.