This user guide is designed for Magento 2 store owners, warehouse managers,
inventory controllers, and operations teams who manage stock across
multiple warehouses or physical locations.
It is especially useful for B2B, wholesale, and high-volume stores
requiring structured stock movement, transfers, and audit tracking.
Key Features of Inventory Management
Multi-Warehouse Inventory: Manage stock across multiple warehouses and locations.
Warehouse-Wise Product Stock: Track physical, available, reserved, and transferable quantities.
Stock Transfers: Move inventory between warehouses with full audit history.
Bulk Stock Edit: Update stock quantities in bulk for faster operations.
Stock Movement Log: Maintain a complete history of stock changes.
Inventory Routing: Define warehouse priority for sales and shipment routing.
Barcode Support: Assign and manage multiple barcodes per product.
Stock Take (Cycle Count): Perform partial or full stock audits with progress tracking.
HOW TO INSTALL VIA SSH.
Step 1.
Before starting the installation:
Ensure your Magento version is compatible - Please check the current compatible versions on its product page.
Install the extension on a testing/development/staging environment first, then, after thoroughly testing it out, install it on a production (live) environment.
Make sure the Magento instance is in developer mode. You can use the php bin/magento deploy:mode:set developer command to change the mode to developer and then check to make sure the generated folder in the root of the Magento project is empty.
Step 2. Copy the extension files to below paths of your magento 2 instance. If ‘app/code/Acx’ folder is missing, please create it manually:
app/code/Acx/Backend
app/code/Acx/Webpos
Step 3. Access the root of your magento 2 project from command line and run the following commands:
/* (example extension; this may differ for other modules) */
php bin/magento setup:upgrade
rm -rf var/di generated/*
php bin/magento setup:di:compile
rm -rf pub/static/*/*; rm -rf var/*/*
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
Step 4. Flush any cache that you might still have enabled on your server or in Magento.
Step 5:
If your store was in production mode before starting the installation, make sure to switch it back to production mode by running the following command in the root of your Magento installation: php bin/magento deploy:mode:set production.
Step 6:
The extension is now installed on your Magento store! Congratulations!
INVENTORY MODULE OVERVIEW
The Inventory Management module provides granular control over stock operations,
allowing businesses to trace every inventory change across warehouses,
transfers, adjustments, and sales flows.
Movement-Based Tracking: Every stock change is logged.
Warehouse Visibility: Know exactly where inventory is stored.
Operational Accuracy: Prevent overselling and stock mismatches.