222
edits
Mikrosha2000 (talk | contribs) (Created documentation page for Warehouse Scanner Pro 1.0.6) Tag: 2017 source edit |
Mikrosha2000 (talk | contribs) (→Main features: Added English screenshots for Warehouse Scanner Pro 1.0.6) |
||
| Line 2: | Line 2: | ||
The module can be used with a mobile phone camera, a USB barcode scanner or manual product reference input. | The module can be used with a mobile phone camera, a USB barcode scanner or manual product reference input. | ||
[[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 | ||
* Manual product reference and barcode input | *Manual product reference and barcode input | ||
* USB barcode scanner support | *USB barcode scanner support | ||
* Stock reception and stock removal | *Stock reception and stock removal | ||
* 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 | *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 all inventory differences | ||
* Detection of stock changes during an inventory | *Detection of stock changes during an inventory | ||
* Inventory counting by lot or batch | *Inventory counting by 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 number and expiry-date tracking | ||
* Mixed inventories with products managed with and without lots | *Mixed inventories with products managed with and without lots | ||
* Supplier purchase order receipt workflow | *Supplier purchase order receipt workflow | ||
* Partial and complete supplier order reception | *Partial and complete supplier order reception | ||
* Supplier order status synchronization | *Supplier order status synchronization | ||
* Recent scanner operation history | *Recent scanner operation history | ||
* Controlled cancellation of scanner-created stock movements | *Controlled cancellation of scanner-created stock movements | ||
* CSV and XLSX reports | *CSV and XLSX reports | ||
* Barcode and QR product labels | *Barcode and QR product labels | ||
* Labels containing product reference, lot and expiry date | *Labels containing product reference, lot and expiry date | ||
* Granular user permissions and quick permission profiles | *Granular user permissions and quick permission profiles | ||
* Mobile-friendly user interface | *Mobile-friendly user interface | ||
== Saved inventories == | ==Saved inventories== | ||
Inventory sessions are saved in the Dolibarr database. | Inventory sessions are saved in the Dolibarr database. | ||
| Line 38: | Line 40: | ||
A user can: | A user can: | ||
# Create an inventory for a selected warehouse. | #Create an inventory for a selected warehouse. | ||
# Scan products or enter their references manually. | #Scan products or enter their references manually. | ||
# Count the same product several times. | #Count the same product several times. | ||
# Save the inventory and continue it later. | #Save the inventory and continue it later. | ||
# Resume the inventory from another device. | #Resume the inventory from another device. | ||
# Edit or remove counted lines before finalization. | #Edit or remove counted lines before finalization. | ||
# Compare theoretical stock with physically counted stock. | #Compare theoretical stock with physically counted stock. | ||
# Apply all differences together after final confirmation. | #Apply all differences together after final confirmation. | ||
The stock is not modified while the inventory is being counted. | The stock is not modified while the inventory is being counted. | ||
| Line 51: | Line 53: | ||
If the stock of a counted product changes before finalization, the module can block the operation to prevent an incorrect adjustment. | 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 == | ==Lot and expiry management== | ||
Warehouse Scanner Pro supports products managed by lot or batch. | Warehouse Scanner Pro supports products managed by lot or batch. | ||
| Line 57: | Line 59: | ||
For each lot, the module displays: | For each lot, the module displays: | ||
* Lot or serial number | *Lot or serial number | ||
* Expiry date | *Expiry date | ||
* Current theoretical quantity | *Current theoretical quantity | ||
* Physically counted quantity | *Physically counted quantity | ||
* Inventory difference | *Inventory difference | ||
Several lots of the same product can be counted in one inventory. Each lot is stored and adjusted separately. | Several lots of the same product can be counted in one inventory. Each lot is stored and adjusted separately. | ||
| Line 67: | Line 69: | ||
The module also supports inventories containing both: | The module also supports inventories containing both: | ||
* Products without lot management | *Products without lot management | ||
* Products with lot and expiry management | *Products with lot and expiry management | ||
== Supplier order reception == | ==Supplier order reception== | ||
The module provides a mobile-friendly supplier order receipt workflow. | The module provides a mobile-friendly supplier order receipt workflow. | ||
| Line 76: | Line 78: | ||
Warehouse operators can: | Warehouse operators can: | ||
* Open a supplier purchase order | *Open a supplier purchase order | ||
* Scan received products | *Scan received products | ||
* Compare ordered and received quantities | *Compare ordered and received quantities | ||
* Record partial receptions | *Record partial receptions | ||
* Complete the reception | *Complete the reception | ||
* Synchronize the supplier order status | *Synchronize the supplier order status | ||
* Cancel recent scanner-created receptions when permission allows it | *Cancel recent scanner-created receptions when permission allows it | ||
* Export reception reports | *Export reception reports | ||
== Product labels == | ==Product labels== | ||
Warehouse Scanner Pro can generate printable labels containing: | Warehouse Scanner Pro can generate printable labels containing: | ||
* Product reference | *Product reference | ||
* Barcode or QR code | *Barcode or QR code | ||
* Lot number | *Lot number | ||
* Expiry date | *Expiry date | ||
Different label formats can be used for products, packages and warehouse shelves. | Different label formats can be used for products, packages and warehouse shelves. | ||
== Compatibility == | ==Compatibility== | ||
{| class="wikitable" | {| class="wikitable" | ||
! Module version | !Module version | ||
! Dolibarr | !Dolibarr | ||
! PHP | !PHP | ||
|- | |- | ||
| 1.0.6 | |1.0.6 | ||
| 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. | The module was tested with Dolibarr 23.0.3. | ||
== Requirements == | ==Requirements== | ||
The following Dolibarr modules must be enabled: | The following Dolibarr modules must be enabled: | ||
* Products/Services | *Products/Services | ||
* Stock/Warehouse | *Stock/Warehouse | ||
HTTPS is recommended when scanning with a mobile phone camera because browsers generally require a secure connection for camera access. | 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 module ZIP package. | ||
# Copy or deploy the package into the Dolibarr custom modules directory. | #Copy or 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. | ||
# Enable '''Warehouse Scanner Pro'''. | #Enable '''Warehouse Scanner Pro'''. | ||
# Configure permissions for the users who will operate the scanner. | #Configure permissions for the users who will operate the scanner. | ||
# 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. | Existing inventory database tables are preserved during an upgrade. | ||
== Upgrade == | ==Upgrade== | ||
To upgrade from an earlier version: | To upgrade from an earlier 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> directory with 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 the module version and settings. | ||
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 == | ==Version 1.0.6== | ||
Version 1.0.6 includes: | Version 1.0.6 includes: | ||
* Official Dolibarr barcode or product reference displayed consistently | *Official Dolibarr barcode or product reference displayed consistently | ||
* Case-insensitive product search | *Case-insensitive product search | ||
* Unicode support for inventory names and notes | *Unicode support for inventory names and notes | ||
* Saved and resumable inventories | *Saved and resumable inventories | ||
* Lot-aware inventory counting | *Lot-aware inventory counting | ||
* Mixed inventories with products with and without lots | *Mixed inventories with products with and without lots | ||
* Correct handling of long numeric barcodes in CSV exports | *Correct handling of long numeric barcodes in CSV exports | ||
* Improved Romanian and English translations | *Improved Romanian and English translations | ||
* Improved mobile inventory interface | *Improved mobile inventory interface | ||
* Safer transactional stock adjustment | *Safer transactional stock adjustment | ||
== Use cases == | ==Use cases== | ||
Warehouse Scanner Pro can be used for: | Warehouse Scanner Pro can be used for: | ||
* Receiving products into stock | *Receiving products into stock | ||
* Removing products from stock | *Removing products from stock | ||
* Moving products between warehouses | *Moving products between warehouses | ||
* Physical stock counting | *Physical stock counting | ||
* Batch and expiry-date verification | *Batch and expiry-date verification | ||
* Supplier purchase order reception | *Supplier purchase order reception | ||
* Internal barcode and QR label printing | *Internal barcode and QR label printing | ||
* Mobile warehouse operations | *Mobile warehouse operations | ||
== Support == | ==Support== | ||
Support contact: | Support contact: | ||
| Line 178: | Line 180: | ||
The commercial product page is available through DoliStore after approval of the current version. | The commercial product page is available through DoliStore after approval of the current version. | ||
== Author == | ==Author== | ||
'''Vasile Panciuc''' | '''Vasile Panciuc''' | ||
[[Category:Complementary modules]] | [[Category:Complementary modules]] | ||
edits