Module Warehouse Scanner Pro: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
(→‎Main features: Added English screenshots for Warehouse Scanner Pro 1.0.6)
(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.)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Warehouse Scanner Pro''' is a mobile-friendly warehouse management module for Dolibarr. It allows warehouse operators to scan barcodes and QR codes, manage stock movements, perform saved inventory counts, receive supplier orders and print product labels.
[[File:Warehouse_Scanner_Pro_1.1.0_Cover.png|center|900px|Warehouse Scanner Pro 1.1.0]]


The module can be used with a mobile phone camera, a USB barcode scanner or manual product reference input.
'''Warehouse Scanner Pro''' is a professional mobile-friendly warehouse scanning and order preparation module for [[Dolibarr ERP CRM]].
[[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 />
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==
==Main features==


*Mobile barcode and QR code scanning
*Mobile barcode and QR code scanning
*Manual product reference and barcode input
*Manual barcode or product reference input
*USB barcode scanner support
*USB barcode scanner support
*Stock reception and stock removal
*Stock reception
*Stock removal / shipment preparation
*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
*Edit or delete counted quantities before finalization
*FEFO lot selection
*Automatic calculation of theoretical stock, counted stock and differences
*Supplier purchase order checking and receiving
*Transactional application of all inventory differences
*Product label generation
*Detection of stock changes during an inventory
*Customer Order Pick & Pack
*Inventory counting by lot or batch
*Backorder management
*Separate inventory lines for different lots of the same product
*Partial shipment creation
*Lot number and expiry-date tracking
*Packing workflow
*Mixed inventories with products managed with and without lots
*Dolibarr shipment creation and validation
*Supplier purchase order receipt workflow
*Packing List generation
*Partial and complete supplier order reception
*Shipping Label generation
*Supplier order status synchronization
*Complete scan and movement history
*Recent scanner operation history
*Granular user permissions
*Controlled cancellation of scanner-created stock movements
*Responsive desktop and mobile interface
*CSV and XLSX reports
 
*Barcode and QR product labels
==Dashboard==
*Labels containing product reference, lot and expiry date
 
*Granular user permissions and quick permission profiles
Warehouse Scanner Pro provides a centralized dashboard for the main warehouse workflows:
*Mobile-friendly user interface
 
*Scanner
*Customer Order Pick & Pack
*Saved Inventories
*Product Labels
*Scan Log
*Quick Stock
*Supplier Order Check
*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.
 
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:


==Saved inventories==
*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]]


Inventory sessions are saved in the Dolibarr database.
==Shipping Label==


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


#Create an inventory for a selected warehouse.
The label can include:
#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.
*Ship-from information
*Ship-to information
*Shipment reference
*Customer order reference
*Scannable shipment barcode


If the stock of a counted product changes before finalization, the module can block the operation to prevent an incorrect adjustment.
[[File:Warehouse_Scanner_Pro_1.1.0_Shipping_Label.png|center|650px|Warehouse Scanner Pro Shipping Label]]


==Lot and expiry management==
==Saved inventories==


Warehouse Scanner Pro supports products managed by lot or batch.
Warehouse Scanner Pro supports persistent inventory sessions stored in the Dolibarr database.


For each lot, the module displays:
An inventory can be:


*Lot or serial number
*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
*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
 
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
*Expiry date
*Stock before movement
*Stock after movement
*Operation type


Different label formats can be used for products, packages and warehouse shelves.
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==
==Compatibility==


{| class="wikitable"
{| class="wikitable"
!Module version
!Warehouse Scanner Pro
!Dolibarr
!Dolibarr
!PHP
!PHP
|-
|-
|1.0.6
|'''1.1.0'''
|23.x to 24.x
|'''23.x – 24.x'''
|8.0 or newer
|'''8.0+'''
|}
|}


The module was tested with Dolibarr 23.0.3.
The module has been tested with Dolibarr 23.x and 24.x environments.
 
==Requirements==
 
The following Dolibarr modules must be enabled:
 
*Products/Services
*Stock/Warehouse
 
HTTPS is recommended when scanning with a mobile phone camera because browsers generally require a secure connection for camera access.


==Installation==
==Installation==


#Download the module ZIP package.
#Download the Warehouse Scanner Pro ZIP package.
#Copy or 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.
 
Existing inventory database tables are preserved during an upgrade.


==Upgrade==
==Upgrade==


To upgrade from an earlier version:
To upgrade from an earlier Warehouse Scanner Pro version:


#Back up the Dolibarr database and the existing module directory.
#Back up the Dolibarr database and the existing module directory.
#Replace the existing <code>warehousescannerpro</code> directory with the new version.
#Replace the existing <code>warehousescannerpro</code> files with the new version.
#Reload the Dolibarr page and clear the browser cache if necessary.
#Reload Dolibarr.
#Verify the module version and settings.
#Clear the browser cache if necessary.
#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.


Disabling and re-enabling the module is normally not required for a minor upgrade unless specifically indicated in the release notes.
==What's new in version 1.1.0==


==Version 1.0.6==
Warehouse Scanner Pro 1.1.0 is a major functional update.


Version 1.0.6 includes:
Main improvements include:


*Official Dolibarr barcode or product reference displayed consistently
*Redesigned warehouse Scanner interface
*Case-insensitive product search
*Improved mobile usability
*Unicode support for inventory names and notes
*Clear workflow: Operation → Product → Warehouse → Quantity
*Saved and resumable inventories
*Dynamic destination warehouse for transfers
*Lot-aware inventory counting
*Dynamic lot and expiry fields
*Mixed inventories with products with and without lots
*Available-lot selector
*Correct handling of long numeric barcodes in CSV exports
*FEFO lot ordering
*Improved Romanian and English translations
*Automatic lot selection when only one lot is available
*Improved mobile inventory interface
*Improved lot and expiry validation
*Safer transactional stock adjustment
*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==
==Use cases==
Line 163: Line 394:
Warehouse Scanner Pro can be used for:
Warehouse Scanner Pro can be used for:


*Receiving products into stock
*Warehouse receiving
*Removing products from stock
*Stock removal
*Moving products between warehouses
*Internal stock transfers
*Physical stock counting
*Physical inventory counting
*Batch and expiry-date verification
*Lot and expiry management
*Supplier purchase order reception
*FEFO warehouse operations
*Internal barcode and QR label printing
*Supplier order receiving
*Customer order picking
*Packing
*Partial shipment management
*Backorder management
*Product labeling
*Mobile warehouse operations
*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==
==Support==


Support contact:
Product support:
 
'''PanciucSoft'''


<code>mikrosha2000@gmail.com</code>
Email: '''support@panciucsoft.com'''


The commercial product page is available through DoliStore after approval of the current version.
Website: https://panciucsoft.com/


==Author==
==Author==


'''Vasile Panciuc'''
'''Vasile Panciuc / 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