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)
(Updated Warehouse Scanner Pro documentation for version 1.0.23: features, compatibility, requirements, installation, upgrade, BatchSafe integration, use cases, support and DoliStore links.)
Tag: 2017 source edit
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.
'''Warehouse Scanner Pro''' is a mobile-friendly warehouse management and barcode/QR scanning module for Dolibarr.


The module can be used with a mobile phone camera, a USB barcode scanner or manual product reference input.
'''Current version: 1.0.23'''
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.
 
Warehouse Scanner Pro supports lot and expiry-date management, automatic existing-lot recognition, FEFO lot selection and automatic expiry-date retrieval.
 
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.]]
[[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 />
<br />
Line 8: Line 15:


*Mobile barcode and QR code scanning
*Mobile barcode and QR code scanning
*Manual product reference and barcode input
*EAN-13, EAN-8, Code128 and QR support
*Smartphone camera scanning
*USB barcode scanner support
*USB barcode scanner support
*Stock reception and stock removal
*Manual barcode and product reference input
*Continuous scan mode
*Sound and vibration feedback
*Receive stock
*Ship / remove stock
*Warehouse-to-warehouse stock transfers
*Warehouse-to-warehouse stock transfers
*Saved and resumable inventory sessions
*Saved and resumable inventory sessions
*Inventory continuation from another phone or computer
*Inventory continuation from another phone or computer
*Cumulative scanning of the same product
*Cumulative scanning of the same product
*Edit or delete counted quantities before finalization
*Automatic calculation of theoretical stock, counted stock and differences
*Automatic calculation of theoretical stock, counted stock and differences
*Transactional application of all inventory differences
*Transactional application of inventory differences
*Detection of stock changes during an inventory
*Detection of stock changes during inventory
*Inventory counting by lot or batch
*Inventory counting by product, lot or batch
*Separate inventory lines for different lots of the same product
*Separate inventory lines for different lots of the same product
*Lot number and expiry-date tracking
*Lot / serial number management
*Automatic recognition of existing lots
*Automatic expiry-date retrieval
*Sell-by and use-by date support
*FEFO lot selection based on expiry date
*Mixed inventories with products managed with and without lots
*Mixed inventories with products managed with and without lots
*Supplier purchase order receipt workflow
*Supplier order lookup and stock receipt
*Partial and complete supplier order reception
*Supplier order status checking
*Supplier order status synchronization
*Printable product labels
*Recent scanner operation history
*Code128 product and lot labels
*Controlled cancellation of scanner-created stock movements
*QR product labels
*CSV and XLSX reports
*Warehouse Operator permissions
*Barcode and QR product labels
*Protected Undo Last Movement function
*Labels containing product reference, lot and expiry date
*Audit reference for Undo operations
*Granular user permissions and quick permission profiles
*BatchSafe Pro integration
*Mobile-friendly user interface
*Automatic detection of Released and In quarantine lot status
*Blocking of Remove / Ship operations for quarantined lots
*Blocking of Transfer operations for quarantined lots
*Display of BatchSafe blocking reason
*Optional LabQC FAIL / OOS information through BatchSafe integration
*Mobile-friendly interface for smartphones and tablets


==Saved inventories==
==Saved inventories==
Line 101: Line 121:


{| class="wikitable"
{| class="wikitable"
!Module version
! Module version
!Dolibarr
! Dolibarr
!PHP
! PHP
|-
|-
|1.0.6
| 1.0.23
|23.x to 24.x
| 23.x to 24.x
|8.0 or newer
| 8.0 or newer
|}
|}


The module was tested with Dolibarr 23.0.3.
Warehouse Scanner Pro 1.0.23 was tested with '''Dolibarr 23.0.3'''.
 
The module is designed for Dolibarr V23–V24 and PHP 8.0 or newer.


==Requirements==
==Requirements==
Line 119: Line 141:
*Stock/Warehouse
*Stock/Warehouse


HTTPS is recommended when scanning with a mobile phone camera because browsers generally require a secure connection for camera access.
For mobile barcode and QR scanning, a modern browser with camera support is required.
 
'''HTTPS is recommended''' when using a smartphone camera because modern browsers generally require a secure connection for camera access.
 
'''BatchSafe Pro is optional.''' Warehouse Scanner Pro can operate independently for standard warehouse operations.
 
When BatchSafe Pro is installed, additional lot-status controls are available, including:
 
*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 module ZIP package.
#Download the latest 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 Dolibarr module configuration.
Line 131: Line 165:
#Open the Warehouse Scanner Pro menu and select the required operation.
#Open the Warehouse Scanner Pro menu and select the required operation.


Existing inventory database tables are preserved during an upgrade.
The module is normally installed under:
 
<code>htdocs/custom/warehousescannerpro/</code>
 
Existing Warehouse Scanner Pro inventory data and database tables are preserved during an upgrade.
 
For smartphone camera scanning, use HTTPS and allow camera access in the browser.


==Upgrade==
==Upgrade==
Line 138: Line 178:


#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> directory with the files from the new version.
#Reload the Dolibarr page and clear the browser cache if necessary.
#Reload the Dolibarr page and clear the browser cache if necessary.
#Verify the module version and settings.
#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.
Disabling and re-enabling the module is normally not required for a minor upgrade unless specifically indicated in the release notes.


==Version 1.0.6==
Existing saved inventories and module data are preserved during a normal upgrade.
 
==Version 1.0.23==


Version 1.0.6 includes:
Version 1.0.23 includes the following improvements:


*Official Dolibarr barcode or product reference displayed consistently
*Improved mobile Code128 scanning
*Case-insensitive product search
*EAN-13, EAN-8, Code128 and QR support
*Unicode support for inventory names and notes
*Automatic recognition of existing lots from scanned labels
*Saved and resumable inventories
*Automatic expiry-date retrieval for existing lots
*Lot-aware inventory counting
*Improved FEFO lot selection
*Mixed inventories with products with and without lots
*Display of lot quantity and expiry information during scanning
*Correct handling of long numeric barcodes in CSV exports
*Improved handling of products managed by lot / serial number
*Improved Romanian and English translations
*Improved stock receipt for existing lots
*Improved mobile inventory interface
*Improved warehouse-to-warehouse lot transfers
*Safer transactional stock adjustment
*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==
==Use cases==
Line 164: Line 222:


*Receiving products into stock
*Receiving products into stock
*Removing products from stock
*Removing / shipping products from stock
*Moving products between warehouses
*Transferring products between warehouses
*Physical stock counting
*Physical stock counting
*Batch and expiry-date verification
*Saved and resumable inventory sessions
*Lot and expiry-date verification
*FEFO lot selection
*Supplier purchase order reception
*Supplier purchase order reception
*Internal barcode and QR label printing
*Barcode and QR code scanning
*Mobile warehouse operations
*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==
Line 176: Line 240:
Support contact:
Support contact:


<code>mikrosha2000@gmail.com</code>
<code>support@panciucsoft.com</code>
 
For product information and commercial support, visit the PanciucSoft website.
 
==Links==


The commercial product page is available through DoliStore after approval of the current version.
*[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'''
Warehouse Scanner Pro is developed by '''PanciucSoft'''.


[[Category:Complementary modules]]
[[Category:Complementary modules]]

Revision as of 20:48, 15 August 2026

Warehouse Scanner Pro is a mobile-friendly warehouse management and barcode/QR scanning module for Dolibarr.

Current version: 1.0.23 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.

Warehouse Scanner Pro supports lot and expiry-date management, automatic existing-lot recognition, FEFO lot selection and automatic expiry-date retrieval.

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.

Warehouse Scanner Pro inventory workflows on mobile and web, including finalized inventories, lot tracking, two lots of the same product and mixed inventory counting.
Warehouse Scanner Pro inventory workflows: saved inventories, lot tracking and mixed inventory counting.


Main features

  • Mobile barcode and QR code scanning
  • EAN-13, EAN-8, Code128 and QR support
  • Smartphone camera scanning
  • USB barcode scanner support
  • Manual barcode and product reference input
  • Continuous scan mode
  • Sound and vibration feedback
  • Receive stock
  • Ship / remove stock
  • Warehouse-to-warehouse stock transfers
  • Saved and resumable inventory sessions
  • Inventory continuation from another phone or computer
  • Cumulative scanning of the same product
  • Automatic calculation of theoretical stock, counted stock and differences
  • Transactional application of inventory differences
  • Detection of stock changes during inventory
  • Inventory counting by product, lot or batch
  • Separate inventory lines for different lots of the same product
  • Lot / serial number management
  • Automatic recognition of existing lots
  • Automatic expiry-date retrieval
  • Sell-by and use-by date support
  • FEFO lot selection based on expiry date
  • Mixed inventories with products managed with and without lots
  • Supplier order lookup and stock receipt
  • Supplier order status checking
  • Printable product labels
  • Code128 product and lot labels
  • QR product labels
  • Warehouse Operator permissions
  • Protected Undo Last Movement function
  • Audit reference for Undo operations
  • BatchSafe Pro integration
  • Automatic detection of Released and In quarantine lot status
  • Blocking of Remove / Ship operations for quarantined lots
  • Blocking of Transfer operations for quarantined lots
  • Display of BatchSafe blocking reason
  • Optional LabQC FAIL / OOS information through BatchSafe integration
  • Mobile-friendly interface for smartphones and tablets

Saved inventories

Inventory sessions are saved in the Dolibarr database.

A user can:

  1. Create an inventory for a selected warehouse.
  2. Scan products or enter their references manually.
  3. Count the same product several times.
  4. Save the inventory and continue it later.
  5. Resume the inventory from another device.
  6. Edit or remove counted lines before finalization.
  7. Compare theoretical stock with physically counted stock.
  8. Apply all differences together after final confirmation.

The stock is not modified while the inventory is being counted.

If the stock of a counted product changes before finalization, the module can block the operation to prevent an incorrect adjustment.

Lot and expiry management

Warehouse Scanner Pro supports products managed by lot or batch.

For each lot, the module displays:

  • Lot or serial number
  • 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:

  • Products without lot management
  • Products with lot and expiry management

Supplier order reception

The module provides a mobile-friendly supplier order receipt workflow.

Warehouse operators can:

  • Open a supplier purchase order
  • Scan received products
  • Compare ordered and received quantities
  • Record partial receptions
  • Complete the reception
  • Synchronize the supplier order status
  • Cancel recent scanner-created receptions when permission allows it
  • Export reception reports

Product labels

Warehouse Scanner Pro can generate printable labels containing:

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

Different label formats can be used for products, packages and warehouse shelves.

Compatibility

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.

The module is designed for Dolibarr V23–V24 and PHP 8.0 or newer.

Requirements

The following Dolibarr modules must be enabled:

  • Products/Services
  • Stock/Warehouse

For mobile barcode and QR scanning, a modern browser with camera support is required.

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

BatchSafe Pro is optional. Warehouse Scanner Pro can operate independently for standard warehouse operations.

When BatchSafe Pro is installed, additional lot-status controls are available, including:

  • 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

  1. Download the latest 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 Dolibarr module configuration.
  5. Enable Warehouse Scanner Pro.
  6. Configure permissions for the users who will operate the scanner.
  7. Open the Warehouse Scanner Pro menu and select the required operation.

The module is normally installed under:

htdocs/custom/warehousescannerpro/

Existing Warehouse Scanner Pro inventory data and database tables are preserved during an upgrade.

For smartphone camera scanning, use HTTPS and allow camera access in the browser.

Upgrade

To upgrade from an earlier version:

  1. Back up the Dolibarr database and the existing module directory.
  2. Replace the existing warehousescannerpro/ directory with the files from the new version.
  3. Reload the Dolibarr page and clear the browser cache if necessary.
  4. Verify that Warehouse Scanner Pro reports version 1.0.23.
  5. Verify user permissions.
  6. 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.

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

Version 1.0.23

Version 1.0.23 includes the following improvements:

  • Improved mobile Code128 scanning
  • 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

Warehouse Scanner Pro can be used for:

  • Receiving products into stock
  • 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 contact:

support@panciucsoft.com

For product information and commercial support, visit the PanciucSoft website.

Links

Author

Vasile Panciuc

Warehouse Scanner Pro is developed by PanciucSoft.