The Home for
Magento Excellence

Explore. Discover. Elevate. #magento

162
Modules Tested
98
Ready for Magento 2.4
64
Need Your Help
Stale v1.1.8
Has Build Issues
May need fixes before use

Magento 2 - Inventory Log

elgentos/magento2-inventory-log

This extension allows to keep the log of product inventory for every single transaction.

66,535
Downloads
Below average
29
GitHub Stars
Below average
1y ago
Last Release
11
Open Issues

Quality Score

1/5
Installs via Composer
DI compiles correctly
Templates compile
329 warning, 24 error
PHPStan

Recent Test History

Each release is tested against the latest Magento version at that time.

v1.1.8 on Magento 2.4.8-p3
Dec 15, 2025
v1.1.8 on Magento 2.4.8-p2
Aug 14, 2025
v1.1.8 on Magento 2.4.8
May 17, 2025
v1.1.8 on Magento 2.4.7-p4
Feb 15, 2025
v1.1.8 on Magento 2.4.7-p3
Oct 15, 2024
v1.1.8 on Magento 2.4.7-p2
Oct 2, 2024

+6 older tests

GitHub Repository
Source code & docs
Packagist
Version history
Issues & Support
Get help or report bugs

This module needs community help

Dependency injection compilation fails. Your contribution could help the entire Magento community!

Help Fix This

Share This Module's Status

Magento 2 - Inventory Log Magento compatibility status badge

README

Loaded from GitHub

Magento 2 - Inventory Log

This extension was originally written by KiwiCommerce but has been archived since November 2020. Since we (at elgentos) feel this extension is the best inventory logger extension available, we decided to adopt it.

Overview

  • Keep the log of product inventory for every single transaction. Ex. Product import, Order placed, Insert/Update operation through queries and lot more.
  • Admin knows when and why the inventory changed.
  • This extension keeps a log of inventory when:
    • Order placed from frontend, admin and API
    • Product import
    • Manually product inventory change by admin
    • Directly inventory insert update in a database
    • Product created using API
    • Credit Memo generation
    • Order fail and Cancel

Installation

This extension only works on Magento 2.4.x. Upgrade y'all.

composer require elgentos/magento2-inventory-log
php bin/magento setup:upgrade

Inventory Log per Product

Navigate to Product > Catalog and Click on edit link of the product. Then click 'Inventory Log' under Quantity option. You'll see a graph plotting the 100 most recent stock movements, and a grid showing all stock movements.

image

Inventory Log Grid

A grid with all stock movement can now be found under Reports > (Products) Stock Movement.

image

Stock Movement Graph

From the Inventory Log Grid, you can click on Graph to see the same graph as on the product edit page;

image

Configuration

You need to follow this path. Stores > Configuration > Catalog > Inventory > Stock Options > Inventory Log Enabled.

Constraints

  • Database user must have to get the create trigger permission in order to use this extension.
  • After enabling disabled extension using the command, admin/user will have to enable the extension again from the store configuration.

Contribution

Lots of thanks goes to KiwiCommerce for initially developing this extension. We know open-source maintenance is hard, so we appreciate it!

This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.

Back to All Modules