OdooWiki OCA HUB

OCA/wms

OCA community repository with 130 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
3 modules
13.0
36 modules
14.0
77 modules
15.0
1 module
16.0
81 modules
17.0
2 modules
18.0
0 modules
19.0
0 modules
20.0
0 modules

Modules in the repository

  • shopfloor_reception_vendor_packaging

    Adds a vendor packaging display option to the Shopfloor Reception scenario and its menus, so warehouse operators can see vendor packaging information while receiving goods.

  • Shopfloor REST logOdoo 13, 14, 16
    shopfloor_rest_log

    This module adds a shortcut to view REST API logs from the Shopfloor app and lets Shopfloor managers see those logs. It also records the real user and app version for each call.

  • shopfloor_single_product_transfer

    Adds a barcode-driven "Single Product Transfer" scenario to the Shopfloor app, letting warehouse operators move one product, lot or package from a source location to a destination location step by step.

  • shopfloor_single_product_transfer_force_package

    In the Shopfloor single product transfer screen, when a user scans a destination location that is configured to require packages, the system now blocks the transfer until a package is selected.

  • shopfloor_single_product_transfer_mobile

    Adds a mobile Shopfloor screen for transferring a single product, guiding warehouse workers step by step from scanning a source location or package to setting the quantity and destination.

  • shopfloor_single_product_transfer_unique_order_at_location

    Prevents mixing different sales orders on the same consolidation location during Single Product Transfer in the Shopfloor app. When a destination location already holds reserved stock from another order, the transfer is blocked with an error message.

  • shopfloor_vendor_packaging

    Adds a per-menu option in Shopfloor to show or hide vendor packagings in the mobile frontend, so operators only see the packagings you want them to pick.

  • Shopfloor WorkstationOdoo 13, 14, 16
    shopfloor_workstation

    Lets you register shopfloor workstations with a barcode, a default printer and a shopfloor profile, so mobile app users can scan a workstation barcode to set their default configuration.

  • shopfloor_workstation_label_printer

    Lets you set a default label printer on a shopfloor workstation, so when a worker selects that workstation the printer is automatically applied to their user profile.

  • shopfloor_workstation_mobile

    Adds a Workstation settings screen to the Shopfloor mobile app so operators can scan a workstation barcode and select which workstation they are working at.

  • 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_block

    This module lets you block and unblock the release of delivery operations, and can automatically block backorders when goods are not fully available.

  • 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_available_to_promise_release_shipment_advice

    Prevents users from unreleasing a delivery move once it has been loaded into a shipment advice, keeping released operations locked while they are being prepared for shipment.

  • stock_checkout_sync

    Adds a "Checkout Sync" button on transfers that lets you pick one destination location for all moves heading to a checkout operation type, updating the move lines automatically.

  • Stock Dynamic RoutingOdoo 13, 14, 16
    stock_dynamic_routing

    Lets warehouse managers define dynamic routing rules that automatically split, redirect or re-type stock moves based on the source or destination location, so goods passing through zones like a high-bay or handover area get the right operation type and extra…

  • stock_dynamic_routing_checkout_sync

    This is a technical glue module that ensures the Dynamic Routing and Checkout Sync warehouse modules work together. It adds no new screens or features for users.

  • stock_dynamic_routing_reserve_rule

    Adds a warning and a shortcut button on dynamic routing rules so users can see when reservation rules are missing between the origin and destination operation types.

  • stock_full_location_reservation

    Adds buttons on transfer forms to reserve the entire content of the source location, not just the quantity originally requested, and to undo that extra reservation.

  • stock_full_location_reservation_on_assign

    Adds a checkbox on operation types so that, when a transfer is confirmed/reserved, Odoo automatically performs a full location reservation for that transfer.

  • stock_move_source_relocate

    Create rules that automatically change the source location of stock moves when the goods are not available in the original location, so picking operations can be fulfilled from another sub-location.

  • stock_move_source_relocate_dynamic_routing

    Links source relocation rules and dynamic routing rules so they work together on the same transfers. Adds shortcut buttons on each rule form to jump to the related rules of the other type.

  • stock_picking_batch_creation

    Lets warehouse staff build a batch of transfers automatically from a wizard, choosing operation types, a maximum number of lines and the handling device (forklift, trolley) so the batch fits the device's volume, weight and compartment limits.

  • stock_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_type_shipping_policy

    Adds a Shipping Policy setting on each Operation Type so you can force how transfers of that type are grouped, overriding the normal procurement group behaviour.

  • stock_picking_type_shipping_policy_group_by

    Technical glue module that makes the shipping policy set on a picking type work together with the option to group transfers by partner and carrier. It installs automatically and adds no new screens.

  • stock_reception_screen

    Adds a full-screen, step-by-step reception screen for incoming transfers, guiding warehouse operators to scan products, lots, expiry dates, quantities, packaging and destinations until the receipt is validated.

  • stock_reception_screen_measuring_device

    Lets warehouse operators measure and weigh packages directly from the reception screen using a connected measuring device, and flags packages that still miss dimensions or weight.

  • stock_reception_screen_mrp_subcontracting

    Makes the Reception screen work with subcontracted products, so users can receive goods produced by a subcontractor without errors when validating or splitting moves.

  • stock_reception_screen_qty_by_packaging

    Adds a packaging quantity column to the stock reception screen, so warehouse operators can see how many packages (boxes, pallets, etc.) are expected for each product line while receiving goods.

  • stock_release_channel

    Organise outgoing deliveries into release channels so warehouse teams can control when and how many transfers are released, with a kanban dashboard showing workload per channel.

  • stock_release_channel_auto_release

    Adds an Automatic release mode to stock release channels so transfers are released on their own when they enter the channel or become ready, instead of waiting for a manual release click.

  • stock_release_channel_batch_mode_commercial_partner

    Adds a new batch mode option to stock release channels that groups and releases all pickings belonging to the same commercial entity together.

  • stock_release_channel_cutoff

    Adds a cutoff time to each stock release channel. When the current time passes that cutoff and the channel is still open, the kanban card shows the cutoff time in red as a warning.

  • stock_release_channel_delivery

    Adds a 'Shipping Methods' field on release channels so each channel can be limited to specific delivery carriers. When a transfer is assigned to a channel, only channels matching its carrier (or channels with no carrier restriction) are considered.

  • stock_release_channel_depot

    Lets you link a depot to a stock release channel, so every delivery order in that channel automatically shows the same depot.

  • stock_release_channel_geoengine

    Adds a geographic delivery zone to stock release channels, so a channel only selects deliveries for customers located inside that zone. Managers can draw zones on a map and see channel activity on the map.

  • stock_release_channel_partner_by_date

    Lets you assign a specific release channel to a delivery address for a given date, so transfers scheduled for that date are routed to that channel instead of the usual one.

  • stock_release_channel_partner_by_date_delivery_window

    Technical glue module that makes two Stock Release Channel add-ons work together: assigning partners by delivery date and by delivery window. It adds no new screens or features by itself.

  • stock_release_channel_partner_by_date_public_holidays

    This is a technical glue module that connects two existing features: delivery-date-based release channels and public-holiday-based release channels. It adds no new screens or options for users.

  • stock_release_channel_partner_delivery_window

    Adds an option on release channels to only release deliveries on days and times when the customer accepts deliveries, postponing the shipment date to the next open window.

  • stock_release_channel_partner_public_holidays

    Adds a checkbox on stock release channels to skip public holidays when choosing the next shipment date, so deliveries are postponed to the next open day.

  • stock_release_channel_plan

    Group release channels into preparation plans and wake them all up at once with a single Launch button, so you can prepare several delivery channels together instead of one by one.

  • stock_release_channel_plan_depot

    Adds a partner depot field to stock release channel preparation plans, so users can link a depot to a plan and see it in the plan form and list.

  • stock_release_channel_plan_process_end_time

    When you launch a preparation plan, you can now choose a process end date. That date is applied to every release channel in the plan, combined with each channel's own process end time.

  • stock_release_channel_plan_shipment_lead_time

    Adds delivery weekdays to stock release channels and automatically calculates the preparation weekdays by subtracting the shipment lead time, so planners can see which channel must be prepared on which day.

  • stock_release_channel_process_end_time

    Lets you set an end time on a stock release channel; when the channel wakes up, this becomes its process end date and can drive the scheduled dates and deadlines of the related delivery pickings.

  • stock_release_channel_propagate_channel_picking

    Adds an option on operation types to automatically copy the release channel from an outgoing transfer to the internal transfers that were created from it.

  • stock_release_channel_shipment_advice

    Plan shipment advices directly from a stock release channel: ready pickings of the channel are grouped into a single shipment advice per warehouse.

  • stock_release_channel_shipment_advice_deliver

    Adds an automatic delivery option to release channels: when enabled, ready shipments are delivered in the background and the channel moves through Delivering, Delivered or Delivering Error states.

  • stock_release_channel_shipment_advice_process_end_time

    Set default delays (in minutes) between a release channel's process end time and when shipments arrive at or depart from the dock. These delays automatically fill the arrival and departure dates on shipment advices created from the channel.

  • stock_release_channel_shipment_advice_toursolver

    Adds a TourSolver option to stock release channels so shipment advices for ready and released pickings can be planned with TourSolver, using chosen delivery resources.

  • stock_release_channel_shipment_lead_time

    Adds a shipment lead time to release channels so Odoo can compute a shipment date from the process end date and the warehouse calendar, and uses it to filter which deliveries can be assigned to a channel.

  • stock_release_channel_show_volume

    Shows the total volume (in the configured volume unit of measure) of transfers and moves for each stock release channel, both in the list and kanban views.

  • stock_release_channel_show_weight

    Shows the total weight of transfers and moves in each stock release channel, so warehouse staff can see how much work is waiting, released, late or done today.

  • stock_release_channel_warehouse_calendar

    This module links stock release channels to the working calendar configured on a warehouse, so preparation and delivery dates are only planned during the warehouse's open hours.

  • stock_service_level

    Lets you tag stock moves with a service level, so the same physical product can be handled differently depending on the service promised to the customer.

  • stock_service_level_route

    Lets you tie warehouse routes to service levels, so the same product can follow different delivery paths (for example premium from stock, standard via purchase) depending on the service level chosen on the sales order.

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.