PHPackages                             elgentos/magento2-inventory-log - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. elgentos/magento2-inventory-log

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

elgentos/magento2-inventory-log
===============================

Magento 2 - Inventory Log

1.1.8(1y ago)3073.8k↓13.3%13[9 issues](https://github.com/elgentos/magento2-inventory-log/issues)[2 PRs](https://github.com/elgentos/magento2-inventory-log/pulls)OSL-3.0PHP

Since Jun 11Pushed 1y ago1 watchersCompare

[ Source](https://github.com/elgentos/magento2-inventory-log)[ Packagist](https://packagist.org/packages/elgentos/magento2-inventory-log)[ RSS](/packages/elgentos-magento2-inventory-log/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (1)Versions (13)Used By (0)

Magento 2 - Inventory Log
=========================

[](#magento-2---inventory-log)

This extension was originally written by [KiwiCommerce](https://kiwicommerce.co.uk) but has been archived since November 2020. Since we (at [elgentos](https://elgentos.nl)) feel this extension is the best inventory logger extension available, we decided to adopt it.

Overview
--------

[](#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
------------

[](#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
-------------------------

[](#inventory-log-per-product)

Navigate to Product &gt; 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](https://user-images.githubusercontent.com/431360/119305600-3ca58300-bc69-11eb-904b-510b865730c3.png)](https://user-images.githubusercontent.com/431360/119305600-3ca58300-bc69-11eb-904b-510b865730c3.png)

Inventory Log Grid
------------------

[](#inventory-log-grid)

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

[![image](https://user-images.githubusercontent.com/431360/119260131-b853f100-bbd1-11eb-83e7-5b57429494dc.png)](https://user-images.githubusercontent.com/431360/119260131-b853f100-bbd1-11eb-83e7-5b57429494dc.png)

Stock Movement Graph
--------------------

[](#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](https://user-images.githubusercontent.com/431360/119304262-4a5a0900-bc67-11eb-9462-d5003779f651.png)](https://user-images.githubusercontent.com/431360/119304262-4a5a0900-bc67-11eb-9462-d5003779f651.png)

### Configuration

[](#configuration)

You need to follow this path. Stores &gt; Configuration &gt; Catalog &gt; Inventory &gt; Stock Options &gt; Inventory Log Enabled.

Constraints
-----------

[](#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
------------

[](#contribution)

Lots of thanks goes to [KiwiCommerce](https://kiwicommerce.co.uk) for initially developing this extension. We know open-source maintenance is hard, so we appreciate it!

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity43

Moderate usage in the ecosystem

Community19

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~209 days

Recently: every ~273 days

Total

12

Last Release

595d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/88a6d8dc588e8f2a0948335563a754687f71304f0bd3b7f7049d4bcdc00a563c?d=identicon)[peterjaap](/maintainers/peterjaap)

---

Top Contributors

[![peterjaap](https://avatars.githubusercontent.com/u/431360?v=4)](https://github.com/peterjaap "peterjaap (22 commits)")[![kiwi-commerce](https://avatars.githubusercontent.com/u/40483343?v=4)](https://github.com/kiwi-commerce "kiwi-commerce (13 commits)")[![wahidnory](https://avatars.githubusercontent.com/u/3277057?v=4)](https://github.com/wahidnory "wahidnory (2 commits)")[![JoostWan](https://avatars.githubusercontent.com/u/5435412?v=4)](https://github.com/JoostWan "JoostWan (2 commits)")[![fronke](https://avatars.githubusercontent.com/u/8143804?v=4)](https://github.com/fronke "fronke (1 commits)")[![mfickers](https://avatars.githubusercontent.com/u/12683535?v=4)](https://github.com/mfickers "mfickers (1 commits)")[![albertopallotto](https://avatars.githubusercontent.com/u/17549349?v=4)](https://github.com/albertopallotto "albertopallotto (1 commits)")[![robsoned](https://avatars.githubusercontent.com/u/18008565?v=4)](https://github.com/robsoned "robsoned (1 commits)")[![4cpatrickgebhardt](https://avatars.githubusercontent.com/u/78352717?v=4)](https://github.com/4cpatrickgebhardt "4cpatrickgebhardt (1 commits)")

### Embed Badge

![Health badge](/badges/elgentos-magento2-inventory-log/health.svg)

```
[![Health](https://phpackages.com/badges/elgentos-magento2-inventory-log/health.svg)](https://phpackages.com/packages/elgentos-magento2-inventory-log)
```

###  Alternatives

[sabre/amf

SabreAMF is a Flash Remoting server and client for PHP

415.9k1](/packages/sabre-amf)[johannschopplich/kirby-seo-audit

SEO analysis powered by Yoast for Kirby CMS

102.3k](/packages/johannschopplich-kirby-seo-audit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
