OdooWiki OCA HUB

Shopfloor - Checkout Sync

shopfloor_checkout_sync folder_open OCA/stock-logistics-shopfloor open_in_new
Warehouse Management License: AGPL-3

Glue module between shopfloor and stock_checkout_sync.

When an operation type has the flag "Checkout Sync" activated, the first move line to be scanned directly synchronizes the destination.

The currently supported scenario that sync the destination locations are:

  • Cluster Picking
  • Location Content Transfer
  • Zone Picking

Support for other scenarios may be added later.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Automatically synchronises the destination location of related moves when a barcode is scanned in Shopfloor Cluster Picking, Location Content Transfer and Zone Picking, provided the operation type has the Checkout Sync flag enabled.

This module connects the Shopfloor barcode interface with the checkout synchronisation feature. When an operation type is configured with the Checkout Sync flag, the first scanned move line triggers the synchronisation of the destination location across the related moves.

It works in three Shopfloor scenarios: - Cluster Picking - Location Content Transfer - Zone Picking

In each of these screens, when the user scans or writes a destination location, the module checks whether the destination location has child locations. If so, it collects the related destination pickings and applies the same destination to all their move lines, so the whole checkout stays consistent.

It also extends the locking of move lines: when destination synchronisation applies, the additional move lines belonging to the related destination moves are locked as well, preventing other users from modifying them at the same time.

The module adds no new menus or screens of its own; it changes the behaviour of the existing Shopfloor barcode flows. It relies on the stock_checkout_sync module for the underlying synchronisation logic and is installed automatically when both dependencies are present.

Models and fields (4)
  • shopfloor.zone.picking · extends an existing model
  • shopfloor.cluster.picking · extends an existing model
  • shopfloor.checkout.sync.action · new model
  • shopfloor.location.content.transfer · extends an existing model

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: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.