Replace a Magento store's standard inventory modules with a version that includes extra oversell protections.
Prevent two simultaneous orders from the same warehouse both succeeding when there is only enough stock for one.
Automatically reconcile stock reservations for orders whose release was never properly recorded.
| jeanmarcos-dev/inventory | 0-bingwu-0/live-interpreter | 010zx00x1/faresnipe | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | — | Python | Python |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Magento Open Source or Mage-OS installation on a matching supported version line.
This project is a community-maintained version of Magento's Multi-Source Inventory system, often called MSI. Magento is a widely used platform for building online stores, and MSI is the part of it that tracks how much stock exists across multiple warehouses or physical locations, called sources. This distribution ships fixes to that system ahead of when the official Adobe-maintained release would normally include them, while acting as a direct drop-in replacement, meaning it keeps the same module names so no changes are needed in a store's existing code. It supports specific versions of Magento Open Source and Mage-OS, a community-driven fork of Magento, matching each release line to the correct inventory package versions. The main value of this project is a set of extra reliability features layered on top of the standard inventory system, aimed at preventing a store from overselling products it does not actually have in stock. One feature splits each order's inventory reservation across the specific sources it draws from, rather than tracking it in one lump amount, so stock counts stay accurate even when multiple warehouses feed into the same sales channel. Another feature locks inventory per source during checkout, so two orders drawing from the same warehouse cannot both succeed when there is only enough stock for one, closing a gap the original Magento system does not fully cover. Additional features guard against a reservation ever releasing more stock than an order actually used, watch for cases where inventory drops below what has already been promised to customers, and offer a way to automatically fix orders whose stock reservation was never properly cleared, whether that happened because of a failed process, a third party system change, or a direct database edit. Most of these extra protections are either always active once installed, or can be turned on through Magento's own admin settings screen under Stores, Configuration, Catalog, Inventory. This project is distributed under the AFL-3.0 license and is not affiliated with or endorsed by Adobe, the company behind Magento.
A community-maintained version of Magento's inventory system that adds extra protections against stores overselling products across multiple warehouses.
AFL-3.0: an open source license that allows use, modification, and redistribution of the software.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.