Module Warehouse Scanner Pro: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
No edit summary
Tag: 2017 source edit
(pdated Warehouse Scanner Pro documentation for version 1.1.0: redesigned Scanner UI, FEFO lot/expiry management, Customer Order Pick & Pack, backorders, partial shipments, packing list, shipping label and EN/RO/DE/FR/ES support.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
'''Warehouse Scanner Pro''' is a mobile-friendly warehouse management and barcode/QR scanning module for Dolibarr.
[[File:Warehouse_Scanner_Pro_1.1.0_Cover.png|center|900px|Warehouse Scanner Pro 1.1.0]]


'''Current version: 1.0.23'''
'''Warehouse Scanner Pro''' is a professional mobile-friendly warehouse scanning and order preparation module for [[Dolibarr ERP CRM]].


The module allows warehouse operators to scan products using a smartphone camera, USB barcode scanner or manual input, create stock movements, transfer stock between warehouses, perform saved and resumable inventory counts, receive supplier orders and print product labels.
It allows warehouse operators to use a smartphone camera, USB barcode scanner or manual barcode/reference input to manage stock movements, inventories, lot and expiry tracking, supplier receipts and customer order Pick & Pack directly inside Dolibarr.


Warehouse Scanner Pro supports lot and expiry-date management, automatic existing-lot recognition, FEFO lot selection and automatic expiry-date retrieval.
Version '''1.1.0''' introduces a redesigned scanner workflow, FEFO lot selection, multilingual support and a complete Customer Order Pick & Pack workflow with backorders, partial shipments, packing lists and shipping labels.
 
When '''BatchSafe Pro''' is installed, Warehouse Scanner Pro can also check lot status before stock operations. Quarantined or blocked lots can be prevented from being shipped or transferred, while released lots can be processed normally.
 
Authorized warehouse operators can also use the protected '''Undo Last Movement''' function for supported stock movements.
[[File:Warehouse Scanner Pro saved inventory mobile.png|alt=Warehouse Scanner Pro inventory workflows on mobile and web, including finalized inventories, lot tracking, two lots of the same product and mixed inventory counting.|none|thumb|1200x1200px|Warehouse Scanner Pro inventory workflows: saved inventories, lot tracking and mixed inventory counting.]]
<br />


==Main features==
==Main features==


*Mobile barcode and QR code scanning
*Mobile barcode and QR code scanning
*EAN-13, EAN-8, Code128 and QR support
*Manual barcode or product reference input
*Smartphone camera scanning
*USB barcode scanner support
*USB barcode scanner support
*Manual barcode and product reference input
*Stock reception
*Continuous scan mode
*Stock removal / shipment preparation
*Sound and vibration feedback
*Receive stock
*Ship / remove stock
*Warehouse-to-warehouse stock transfers
*Warehouse-to-warehouse stock transfers
*Inventory counting and stock adjustment
*Undo of scanner-created stock movements
*Saved and resumable inventory sessions
*Saved and resumable inventory sessions
*Inventory continuation from another phone or computer
*Stock display by warehouse
*Cumulative scanning of the same product
*Lot / batch and expiry-date management
*Automatic calculation of theoretical stock, counted stock and differences
*FEFO lot selection
*Transactional application of inventory differences
*Supplier purchase order checking and receiving
*Detection of stock changes during inventory
*Product label generation
*Inventory counting by product, lot or batch
*Customer Order Pick & Pack
*Separate inventory lines for different lots of the same product
*Backorder management
*Lot / serial number management
*Partial shipment creation
*Automatic recognition of existing lots
*Packing workflow
*Automatic expiry-date retrieval
*Dolibarr shipment creation and validation
*Sell-by and use-by date support
*Packing List generation
*FEFO lot selection based on expiry date
*Shipping Label generation
*Mixed inventories with products managed with and without lots
*Complete scan and movement history
*Supplier order lookup and stock receipt
*Granular user permissions
*Supplier order status checking
*Responsive desktop and mobile interface
*Printable product labels
 
*Code128 product and lot labels
==Dashboard==
*QR product labels
 
*Warehouse Operator permissions
Warehouse Scanner Pro provides a centralized dashboard for the main warehouse workflows:
*Protected Undo Last Movement function
 
*Audit reference for Undo operations
*Scanner
*BatchSafe Pro integration
*Customer Order Pick & Pack
*Automatic detection of Released and In quarantine lot status
*Saved Inventories
*Blocking of Remove / Ship operations for quarantined lots
*Product Labels
*Blocking of Transfer operations for quarantined lots
*Scan Log
*Display of BatchSafe blocking reason
*Quick Stock
*Optional LabQC FAIL / OOS information through BatchSafe integration
*Supplier Order Check
*Mobile-friendly interface for smartphones and tablets
*Supplier Stock Receipt
 
[[File:Warehouse_Scanner_Pro_1.1.0_Dashboard.png|center|900px|Warehouse Scanner Pro 1.1.0 dashboard]]
 
==Mobile warehouse scanner==
 
The main scanner workflow is designed for fast warehouse operations on both desktop and mobile devices.


==Saved inventories==
The standard workflow is organized into clear steps:
 
#Select the operation
#Scan or enter the product
#Select the warehouse
#Select the destination warehouse when required
#Enter the quantity
#Validate and apply the movement
 
Supported operations include:
 
*Receive stock
*Remove / ship stock
*Transfer stock
*Inventory / count
 
[[File:Warehouse_Scanner_Pro_1.1.0_Mobile_Scanner.png|center|450px|Warehouse Scanner Pro mobile scanner workflow]]
 
The second part of the mobile workflow provides warehouse selection, quantity controls and movement actions.
 
[[File:Warehouse_Scanner_Pro_1.1.0_Mobile_Quantity_Actions.png|center|450px|Warehouse Scanner Pro mobile quantity and stock movement controls]]
 
Advanced options such as accepted barcode types, scan stability, continuous scanning and sound/vibration feedback are available under '''Customize scanner''', keeping the normal operational screen simple.
 
==Lot, batch and expiry management==
 
Warehouse Scanner Pro supports Dolibarr products managed by lot or batch.
 
For lot-controlled products, the module can:
 
*Detect automatically that lot information is required
*Require a lot / serial number before applying a movement
*Require an expiry date when configured in Dolibarr
*Display available lots from the selected warehouse
*Display stock available for each lot
*Display expiry dates
*Sort lots using FEFO
*Automatically select the only available lot when applicable
*Receive stock into an existing or new lot
*Remove stock from a selected lot
*Transfer lot-controlled stock between warehouses
*Perform inventory adjustments by lot
 
[[File:Warehouse_Scanner_Pro_1.1.0_Lot_Expiry_FEFO.png|center|900px|Lot expiry and FEFO management in Warehouse Scanner Pro]]
 
For stock removal and transfers, available lots can be displayed in FEFO order so operators can select the stock with the earliest expiry date first.
 
==Customer Order Pick & Pack==
 
Version 1.1.0 introduces a complete '''Customer Order Pick & Pack''' workflow integrated with Dolibarr customer orders.
 
Operators can:
 
*Open an active customer order
*Select the source warehouse
*View the customer and order reference
*View the expected product
*View the product barcode
*View required quantity
*View available warehouse stock
*Scan products one unit at a time
*Prevent incorrect product scans
*Prevent over-picking
*Track picking progress for each line
*Automatically move to the next order line
*Resume a persistent Pick & Pack session
 
[[File:Warehouse_Scanner_Pro_1.1.0_Customer_Order_Pick_Pack.png|center|900px|Customer Order Pick and Pack workflow]]
 
===Wrong product protection===
 
If an operator scans a product that does not match the expected order line, Warehouse Scanner Pro rejects the scan and keeps the picking progress unchanged.
 
This helps reduce warehouse picking errors.
 
===Backorders and partial shipments===
 
When the available stock is lower than the ordered quantity, Warehouse Scanner Pro can:
 
*Detect the stock shortage
*Allow the available quantity to be picked
*Mark the remaining quantity as backorder
*Keep picked and backordered quantities separate
*Continue the workflow without falsely marking missing products as scanned
*Create a partial Dolibarr shipment containing only the picked quantity
 
[[File:Warehouse_Scanner_Pro_1.1.0_Backorder_Partial_Shipment.png|center|900px|Backorder and partial shipment handling]]
 
Example:
 
*Ordered: 5
*Picked: 2
*Backorder: 3
 
Only the 2 picked units are included in the current shipment. The remaining 3 units stay available for a later shipment.
 
==Packing and shipment workflow==
 
After picking is complete, Warehouse Scanner Pro provides a structured packing workflow.
 
The workflow can progress through:
 
#Picking
#Picked
#Packing
#Packed
#Shipment created
#Shipment validated
#Shipment processed
 
The module uses Dolibarr's native shipment functionality and respects the configured Dolibarr stock management rules.
 
Depending on the Dolibarr configuration, stock may decrease when the shipment is validated or when the shipment is closed/processed.
 
Warehouse Scanner Pro detects the shipment status and displays the appropriate next action.
 
[[File:Warehouse_Scanner_Pro_1.1.0_Packing_Shipment_Completed.png|center|900px|Completed packing and shipment workflow]]
 
==Packing List==
 
Warehouse Scanner Pro can generate a printable Packing List containing:
 
*Shipment reference
*Customer order reference
*Warehouse
*Ship-from information
*Ship-to information
*Product reference
*Product description
*Barcode
*Packed quantity
*Backorder quantity
*Packing summary
*Packed-by / checked-by fields
*Signature field
 
[[File:Warehouse_Scanner_Pro_1.1.0_Packing_List.png|center|900px|Warehouse Scanner Pro Packing List]]
 
==Shipping Label==
 
A printable shipping label can also be generated directly from the Pick & Pack workflow.


Inventory sessions are saved in the Dolibarr database.
The label can include:


A user can:
*Ship-from information
*Ship-to information
*Shipment reference
*Customer order reference
*Scannable shipment barcode


#Create an inventory for a selected warehouse.
[[File:Warehouse_Scanner_Pro_1.1.0_Shipping_Label.png|center|650px|Warehouse Scanner Pro Shipping Label]]
#Scan products or enter their references manually.
#Count the same product several times.
#Save the inventory and continue it later.
#Resume the inventory from another device.
#Edit or remove counted lines before finalization.
#Compare theoretical stock with physically counted stock.
#Apply all differences together after final confirmation.


The stock is not modified while the inventory is being counted.
==Saved inventories==


If the stock of a counted product changes before finalization, the module can block the operation to prevent an incorrect adjustment.
Warehouse Scanner Pro supports persistent inventory sessions stored in the Dolibarr database.


==Lot and expiry management==
An inventory can be:


Warehouse Scanner Pro supports products managed by lot or batch.
*Created for a selected warehouse
*Saved and resumed later
*Continued from another device
*Updated with repeated scans of the same product
*Used with products managed with or without lots
*Used with multiple lots of the same product


For each lot, the module displays:
For each inventory line, the module can display:


*Lot or serial number
*Theoretical stock
*Counted stock
*Difference
*Lot
*Expiry date
*Expiry date
*Current theoretical quantity
*Physically counted quantity
*Inventory difference
Several lots of the same product can be counted in one inventory. Each lot is stored and adjusted separately.


The module also supports inventories containing both:
Stock is modified only after the inventory is finalized.


*Products without lot management
Inventory differences are applied together after confirmation.
*Products with lot and expiry management


==Supplier order reception==
==Supplier order receiving==


The module provides a mobile-friendly supplier order receipt workflow.
The module includes workflows for supplier purchase orders.


Warehouse operators can:
Warehouse operators can:


*Open a supplier purchase order
*Open a supplier purchase order
*Check ordered products
*Scan received products
*Scan received products
*Compare ordered and received quantities
*Compare ordered and received quantities
*Record partial receptions
*Record stock receipts
*Complete the reception
*Process partial receipts
*Synchronize the supplier order status
*Synchronize supplier order reception status
*Cancel recent scanner-created receptions when permission allows it
*Export receipt information
*Export reception reports


==Product labels==
==Product labels==


Warehouse Scanner Pro can generate printable labels containing:
Warehouse Scanner Pro can generate printable product labels containing information such as:


*Product reference
*Product reference
*Barcode or QR code
*Barcode
*Lot number
*QR code
*Lot
*Expiry date
*Expiry date


Different label formats can be used for products, packages and warehouse shelves.
Labels can be used for products, boxes and warehouse operations.
 
==Scan history and auditability==
 
Scanner-created operations remain traceable.
 
The module can record information such as:
 
*Date and time
*Dolibarr user
*Product
*Warehouse
*Quantity
*Lot
*Expiry date
*Stock before movement
*Stock after movement
*Operation type
 
The '''Undo last movement''' function creates a compensating stock movement instead of deleting the original movement, preserving the audit history.
 
==Multilingual support==
 
Warehouse Scanner Pro 1.1.0 includes the following languages:
 
*English
*Romanian
*German
*French
*Spanish
 
==Permissions==


==Compatibility==
Warehouse Scanner Pro provides granular permissions for warehouse users.


{| class="wikitable"
Permissions can be configured for operations such as:
! Module version
! Dolibarr
! PHP
|-
| 1.0.23
| 23.x to 24.x
| 8.0 or newer
|}


Warehouse Scanner Pro 1.0.23 was tested with '''Dolibarr 23.0.3'''.
*Module access
*Stock reception
*Stock removal
*Stock transfer
*Inventory counting
*Saved inventories
*Supplier order checking
*Supplier order receiving
*Product labels
*Scan history
*Customer Order Pick & Pack


The module is designed for Dolibarr V23–V24 and PHP 8.0 or newer.
Users do not need administrator permissions to perform their assigned warehouse operations.


==Requirements==
==Requirements==


The following Dolibarr modules must be enabled:
The following Dolibarr modules should be enabled as required by the workflow:


*Products/Services
*Products / Services
*Stock/Warehouse
*Stock / Warehouses
*Customer Orders for Pick & Pack
*Shipments for shipment creation
*Supplier Orders for supplier receiving workflows
*Lots / Batches for lot-controlled products


For mobile barcode and QR scanning, a modern browser with camera support is required.
HTTPS is recommended when using the smartphone camera because modern browsers normally require a secure connection for camera access.


'''HTTPS is recommended''' when using a smartphone camera because modern browsers generally require a secure connection for camera access.
==Compatibility==


'''BatchSafe Pro is optional.''' Warehouse Scanner Pro can operate independently for standard warehouse operations.
{| class="wikitable"
!Warehouse Scanner Pro
!Dolibarr
!PHP
|-
|'''1.1.0'''
|'''23.x – 24.x'''
|'''8.0+'''
|}


When BatchSafe Pro is installed, additional lot-status controls are available, including:
The module has been tested with Dolibarr 23.x and 24.x environments.
 
*Released / quarantine status detection
*Blocking of quarantined lots during Remove / Ship operations
*Blocking of quarantined lots during stock transfers
*Display of the blocking reason
*Optional LabQC FAIL / OOS information through BatchSafe integration


==Installation==
==Installation==


#Download the latest Warehouse Scanner Pro ZIP package.
#Download the Warehouse Scanner Pro ZIP package.
#Deploy the package into the Dolibarr custom modules directory.
#Deploy the package into the Dolibarr custom modules directory.
#Verify that the module directory is named <code>warehousescannerpro</code>.
#Verify that the module directory is named <code>warehousescannerpro</code>.
#Open Dolibarr module configuration.
#Open '''Home → Setup → Modules/Applications'''.
#Enable '''Warehouse Scanner Pro'''.
#Enable '''Warehouse Scanner Pro'''.
#Configure permissions for the users who will operate the scanner.
#Configure the required user permissions.
#Open the Warehouse Scanner Pro menu and select the required operation.
#Open the Warehouse Scanner Pro menu.
 
==Upgrade==


The module is normally installed under:
To upgrade from an earlier Warehouse Scanner Pro version:


<code>htdocs/custom/warehousescannerpro/</code>
#Back up the Dolibarr database and the existing module directory.
#Replace the existing <code>warehousescannerpro</code> files with the new version.
#Reload Dolibarr.
#Clear the browser cache if necessary.
#Verify the module version and configuration.


Existing Warehouse Scanner Pro inventory data and database tables are preserved during an upgrade.
For normal 1.x updates, disabling and re-enabling the module is not normally required unless specifically stated in the release notes.


For smartphone camera scanning, use HTTPS and allow camera access in the browser.
Existing Warehouse Scanner Pro data is preserved during the update.


==Upgrade==
==What's new in version 1.1.0==


To upgrade from an earlier version:
Warehouse Scanner Pro 1.1.0 is a major functional update.


#Back up the Dolibarr database and the existing module directory.
Main improvements include:
#Replace the existing <code>warehousescannerpro/</code> directory with the files from the new version.
#Reload the Dolibarr page and clear the browser cache if necessary.
#Verify that Warehouse Scanner Pro reports version '''1.0.23'''.
#Verify user permissions.
#Perform a test scan before returning the module to normal warehouse use.


Disabling and re-enabling the module is normally not required for a minor upgrade unless specifically indicated in the release notes.
*Redesigned warehouse Scanner interface
*Improved mobile usability
*Clear workflow: Operation → Product → Warehouse → Quantity
*Dynamic destination warehouse for transfers
*Dynamic lot and expiry fields
*Available-lot selector
*FEFO lot ordering
*Automatic lot selection when only one lot is available
*Improved lot and expiry validation
*Customer Order Pick & Pack
*Wrong-product scan protection
*Picking progress by order line
*Persistent picking sessions
*Stock shortage detection
*Skip / Backorder workflow
*Partial shipment creation
*Packing workflow
*Dolibarr shipment creation and validation
*Intelligent shipment closing according to Dolibarr stock rules
*Packing List
*Shipping Label with shipment barcode
*German language
*French language
*Spanish language
*Improved English and Romanian translations
*Improved dashboard and mobile interface


Existing saved inventories and module data are preserved during a normal upgrade.
==Use cases==


==Version 1.0.23==
Warehouse Scanner Pro can be used for:


Version 1.0.23 includes the following improvements:
*Warehouse receiving
*Stock removal
*Internal stock transfers
*Physical inventory counting
*Lot and expiry management
*FEFO warehouse operations
*Supplier order receiving
*Customer order picking
*Packing
*Partial shipment management
*Backorder management
*Product labeling
*Mobile warehouse operations


*Improved mobile Code128 scanning
It is suitable for distributors, wholesalers, laboratories, pharmaceutical and manufacturing companies, service organizations and other Dolibarr users who need structured barcode-based warehouse workflows.
*EAN-13, EAN-8, Code128 and QR support
*Automatic recognition of existing lots from scanned labels
*Automatic expiry-date retrieval for existing lots
*Improved FEFO lot selection
*Display of lot quantity and expiry information during scanning
*Improved handling of products managed by lot / serial number
*Improved stock receipt for existing lots
*Improved warehouse-to-warehouse lot transfers
*BatchSafe Pro integration
*Automatic detection of Released and In quarantine lot status
*Blocking of Remove / Ship operations for quarantined lots
*Blocking of stock transfers for quarantined lots
*Display of BatchSafe blocking reason
*Optional LabQC FAIL / OOS information through BatchSafe integration
*Released lots can be processed normally
*Warehouse Operator support for Undo Last Movement
*Dedicated audit reference for Undo operations
*Restoration of both product stock and lot quantities during Undo
*Improved mobile layout for smartphones
*Improved English interface wording
*Improved Code128 product and lot labels
*Improved printable product labels with lot and expiry information
*Improved scanner stability and camera usability


==Use cases==
==DoliStore==


Warehouse Scanner Pro can be used for:
Warehouse Scanner Pro is available on DoliStore:


*Receiving products into stock
https://www.dolistore.com/product.php?id=3262&title=warehouse-scanner-pro&l=en
*Removing / shipping products from stock
*Transferring products between warehouses
*Physical stock counting
*Saved and resumable inventory sessions
*Lot and expiry-date verification
*FEFO lot selection
*Supplier purchase order reception
*Barcode and QR code scanning
*Code128 product and lot scanning
*Product and lot label printing
*Quarantine control with BatchSafe Pro
*Warehouse operations in pharmaceutical, food, supplement and general distribution environments
*Mobile warehouse operations using smartphones or tablets


==Support==
==Support==


Support contact:
Product support:


<code>support@panciucsoft.com</code>
'''PanciucSoft'''


For product information and commercial support, visit the PanciucSoft website.
Email: '''support@panciucsoft.com'''


==Links==
Website: https://panciucsoft.com/
 
*[https://www.dolistore.com/product.php?id=3262&title=warehouse-scanner-pro&l=en Warehouse Scanner Pro on DoliStore]
*[https://panciucsoft.com PanciucSoft]


==Author==
==Author==


'''Vasile Panciuc'''
'''Vasile Panciuc / PanciucSoft'''
 
Warehouse Scanner Pro is developed by '''PanciucSoft'''.


[[Category:Complementary modules]]
[[Category:Complementary modules]]
[[Category:Stock]]
[[Category:Warehouse]]

Latest revision as of 13:08, 1 November 2026

Warehouse Scanner Pro 1.1.0

Warehouse Scanner Pro is a professional mobile-friendly warehouse scanning and order preparation module for Dolibarr ERP CRM.

It allows warehouse operators to use a smartphone camera, USB barcode scanner or manual barcode/reference input to manage stock movements, inventories, lot and expiry tracking, supplier receipts and customer order Pick & Pack directly inside Dolibarr.

Version 1.1.0 introduces a redesigned scanner workflow, FEFO lot selection, multilingual support and a complete Customer Order Pick & Pack workflow with backorders, partial shipments, packing lists and shipping labels.

Main features

  • Mobile barcode and QR code scanning
  • Manual barcode or product reference input
  • USB barcode scanner support
  • Stock reception
  • Stock removal / shipment preparation
  • Warehouse-to-warehouse stock transfers
  • Inventory counting and stock adjustment
  • Undo of scanner-created stock movements
  • Saved and resumable inventory sessions
  • Stock display by warehouse
  • Lot / batch and expiry-date management
  • FEFO lot selection
  • Supplier purchase order checking and receiving
  • Product label generation
  • Customer Order Pick & Pack
  • Backorder management
  • Partial shipment creation
  • Packing workflow
  • Dolibarr shipment creation and validation
  • Packing List generation
  • Shipping Label generation
  • Complete scan and movement history
  • Granular user permissions
  • Responsive desktop and mobile interface

Dashboard

Warehouse Scanner Pro provides a centralized dashboard for the main warehouse workflows:

  • Scanner
  • Customer Order Pick & Pack
  • Saved Inventories
  • Product Labels
  • Scan Log
  • Quick Stock
  • Supplier Order Check
  • Supplier Stock Receipt
Warehouse Scanner Pro 1.1.0 dashboard

Mobile warehouse scanner

The main scanner workflow is designed for fast warehouse operations on both desktop and mobile devices.

The standard workflow is organized into clear steps:

  1. Select the operation
  2. Scan or enter the product
  3. Select the warehouse
  4. Select the destination warehouse when required
  5. Enter the quantity
  6. Validate and apply the movement

Supported operations include:

  • Receive stock
  • Remove / ship stock
  • Transfer stock
  • Inventory / count
Warehouse Scanner Pro mobile scanner workflow

The second part of the mobile workflow provides warehouse selection, quantity controls and movement actions.

Warehouse Scanner Pro mobile quantity and stock movement controls

Advanced options such as accepted barcode types, scan stability, continuous scanning and sound/vibration feedback are available under Customize scanner, keeping the normal operational screen simple.

Lot, batch and expiry management

Warehouse Scanner Pro supports Dolibarr products managed by lot or batch.

For lot-controlled products, the module can:

  • Detect automatically that lot information is required
  • Require a lot / serial number before applying a movement
  • Require an expiry date when configured in Dolibarr
  • Display available lots from the selected warehouse
  • Display stock available for each lot
  • Display expiry dates
  • Sort lots using FEFO
  • Automatically select the only available lot when applicable
  • Receive stock into an existing or new lot
  • Remove stock from a selected lot
  • Transfer lot-controlled stock between warehouses
  • Perform inventory adjustments by lot
Lot expiry and FEFO management in Warehouse Scanner Pro

For stock removal and transfers, available lots can be displayed in FEFO order so operators can select the stock with the earliest expiry date first.

Customer Order Pick & Pack

Version 1.1.0 introduces a complete Customer Order Pick & Pack workflow integrated with Dolibarr customer orders.

Operators can:

  • Open an active customer order
  • Select the source warehouse
  • View the customer and order reference
  • View the expected product
  • View the product barcode
  • View required quantity
  • View available warehouse stock
  • Scan products one unit at a time
  • Prevent incorrect product scans
  • Prevent over-picking
  • Track picking progress for each line
  • Automatically move to the next order line
  • Resume a persistent Pick & Pack session
Customer Order Pick and Pack workflow

Wrong product protection

If an operator scans a product that does not match the expected order line, Warehouse Scanner Pro rejects the scan and keeps the picking progress unchanged.

This helps reduce warehouse picking errors.

Backorders and partial shipments

When the available stock is lower than the ordered quantity, Warehouse Scanner Pro can:

  • Detect the stock shortage
  • Allow the available quantity to be picked
  • Mark the remaining quantity as backorder
  • Keep picked and backordered quantities separate
  • Continue the workflow without falsely marking missing products as scanned
  • Create a partial Dolibarr shipment containing only the picked quantity
Backorder and partial shipment handling

Example:

  • Ordered: 5
  • Picked: 2
  • Backorder: 3

Only the 2 picked units are included in the current shipment. The remaining 3 units stay available for a later shipment.

Packing and shipment workflow

After picking is complete, Warehouse Scanner Pro provides a structured packing workflow.

The workflow can progress through:

  1. Picking
  2. Picked
  3. Packing
  4. Packed
  5. Shipment created
  6. Shipment validated
  7. Shipment processed

The module uses Dolibarr's native shipment functionality and respects the configured Dolibarr stock management rules.

Depending on the Dolibarr configuration, stock may decrease when the shipment is validated or when the shipment is closed/processed.

Warehouse Scanner Pro detects the shipment status and displays the appropriate next action.

Completed packing and shipment workflow

Packing List

Warehouse Scanner Pro can generate a printable Packing List containing:

  • Shipment reference
  • Customer order reference
  • Warehouse
  • Ship-from information
  • Ship-to information
  • Product reference
  • Product description
  • Barcode
  • Packed quantity
  • Backorder quantity
  • Packing summary
  • Packed-by / checked-by fields
  • Signature field
Warehouse Scanner Pro Packing List

Shipping Label

A printable shipping label can also be generated directly from the Pick & Pack workflow.

The label can include:

  • Ship-from information
  • Ship-to information
  • Shipment reference
  • Customer order reference
  • Scannable shipment barcode
Warehouse Scanner Pro Shipping Label

Saved inventories

Warehouse Scanner Pro supports persistent inventory sessions stored in the Dolibarr database.

An inventory can be:

  • Created for a selected warehouse
  • Saved and resumed later
  • Continued from another device
  • Updated with repeated scans of the same product
  • Used with products managed with or without lots
  • Used with multiple lots of the same product

For each inventory line, the module can display:

  • Theoretical stock
  • Counted stock
  • Difference
  • Lot
  • Expiry date

Stock is modified only after the inventory is finalized.

Inventory differences are applied together after confirmation.

Supplier order receiving

The module includes workflows for supplier purchase orders.

Warehouse operators can:

  • Open a supplier purchase order
  • Check ordered products
  • Scan received products
  • Compare ordered and received quantities
  • Record stock receipts
  • Process partial receipts
  • Synchronize supplier order reception status
  • Export receipt information

Product labels

Warehouse Scanner Pro can generate printable product labels containing information such as:

  • Product reference
  • Barcode
  • QR code
  • Lot
  • Expiry date

Labels can be used for products, boxes and warehouse operations.

Scan history and auditability

Scanner-created operations remain traceable.

The module can record information such as:

  • Date and time
  • Dolibarr user
  • Product
  • Warehouse
  • Quantity
  • Lot
  • Expiry date
  • Stock before movement
  • Stock after movement
  • Operation type

The Undo last movement function creates a compensating stock movement instead of deleting the original movement, preserving the audit history.

Multilingual support

Warehouse Scanner Pro 1.1.0 includes the following languages:

  • English
  • Romanian
  • German
  • French
  • Spanish

Permissions

Warehouse Scanner Pro provides granular permissions for warehouse users.

Permissions can be configured for operations such as:

  • Module access
  • Stock reception
  • Stock removal
  • Stock transfer
  • Inventory counting
  • Saved inventories
  • Supplier order checking
  • Supplier order receiving
  • Product labels
  • Scan history
  • Customer Order Pick & Pack

Users do not need administrator permissions to perform their assigned warehouse operations.

Requirements

The following Dolibarr modules should be enabled as required by the workflow:

  • Products / Services
  • Stock / Warehouses
  • Customer Orders for Pick & Pack
  • Shipments for shipment creation
  • Supplier Orders for supplier receiving workflows
  • Lots / Batches for lot-controlled products

HTTPS is recommended when using the smartphone camera because modern browsers normally require a secure connection for camera access.

Compatibility

Warehouse Scanner Pro Dolibarr PHP
1.1.0 23.x – 24.x 8.0+

The module has been tested with Dolibarr 23.x and 24.x environments.

Installation

  1. Download the Warehouse Scanner Pro ZIP package.
  2. Deploy the package into the Dolibarr custom modules directory.
  3. Verify that the module directory is named warehousescannerpro.
  4. Open Home → Setup → Modules/Applications.
  5. Enable Warehouse Scanner Pro.
  6. Configure the required user permissions.
  7. Open the Warehouse Scanner Pro menu.

Upgrade

To upgrade from an earlier Warehouse Scanner Pro version:

  1. Back up the Dolibarr database and the existing module directory.
  2. Replace the existing warehousescannerpro files with the new version.
  3. Reload Dolibarr.
  4. Clear the browser cache if necessary.
  5. Verify the module version and configuration.

For normal 1.x updates, disabling and re-enabling the module is not normally required unless specifically stated in the release notes.

Existing Warehouse Scanner Pro data is preserved during the update.

What's new in version 1.1.0

Warehouse Scanner Pro 1.1.0 is a major functional update.

Main improvements include:

  • Redesigned warehouse Scanner interface
  • Improved mobile usability
  • Clear workflow: Operation → Product → Warehouse → Quantity
  • Dynamic destination warehouse for transfers
  • Dynamic lot and expiry fields
  • Available-lot selector
  • FEFO lot ordering
  • Automatic lot selection when only one lot is available
  • Improved lot and expiry validation
  • Customer Order Pick & Pack
  • Wrong-product scan protection
  • Picking progress by order line
  • Persistent picking sessions
  • Stock shortage detection
  • Skip / Backorder workflow
  • Partial shipment creation
  • Packing workflow
  • Dolibarr shipment creation and validation
  • Intelligent shipment closing according to Dolibarr stock rules
  • Packing List
  • Shipping Label with shipment barcode
  • German language
  • French language
  • Spanish language
  • Improved English and Romanian translations
  • Improved dashboard and mobile interface

Use cases

Warehouse Scanner Pro can be used for:

  • Warehouse receiving
  • Stock removal
  • Internal stock transfers
  • Physical inventory counting
  • Lot and expiry management
  • FEFO warehouse operations
  • Supplier order receiving
  • Customer order picking
  • Packing
  • Partial shipment management
  • Backorder management
  • Product labeling
  • Mobile warehouse operations

It is suitable for distributors, wholesalers, laboratories, pharmaceutical and manufacturing companies, service organizations and other Dolibarr users who need structured barcode-based warehouse workflows.

DoliStore

Warehouse Scanner Pro is available on DoliStore:

https://www.dolistore.com/product.php?id=3262&title=warehouse-scanner-pro&l=en

Support

Product support:

PanciucSoft

Email: support@panciucsoft.com

Website: https://panciucsoft.com/

Author

Vasile Panciuc / PanciucSoft