My Cart
Magento 2 Inventory Management Extension

User Guide (Manual) for Inventory Management Extension

Who This Guide Is For

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.
  • Low-Stock & Ideal Stock Levels: Configure warnings and optimal stock thresholds.
  • 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:
    composer require mpdf/mpdf
    php bin/magento module:enable Acx_Backend Acx_Purchase Acx_PurchasePro Acx_Pdf Acx_PdfPurchase Acx_Supplier
    /* (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

Magento 2 Inventory Stock Movement

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.

WAREHOUSE TRANSFER MANAGEMENT

  • Create Transfers: Move stock between warehouses.
  • Add Products Manually or via Import.
  • Status-Based Transfers: Draft, processing, completed.
  • Transfer History: Full traceability of stock movement.
Magento 2 Inventory Stock Transfer

INVENTORY CONFIGURATION

Inventory Configuration

Configure inventory behavior from AgileCodex → Inventory → Configuration.

  • Enable / Disable Inventory Module
  • Default Warehouse Settings
  • Transfer & Routing Rules
  • Low-Stock Warning Thresholds

Let us know about your project!

We’d love to know more about your project and give estimation.