Magento 2 · MSI
Understanding MSI properly
Custom Source and reservations
Multi Source Inventory solves a real problem in Magento 2, but in everyday practice it is often misunderstood. Anyone who mixes up sources, stocks and reservations quickly ends up building inventory logic that is either factually wrong or operationally unstable.
18 min read
MSI
Magento 2.4.8
Table of Contents
- 1. What MSI actually models in Magento 2
- 2. Creating and thinking about a Custom Source in Magento 2
- 3. Understanding reservations in Magento 2
- 4. Data flow between Source Items, Stocks and Salable Quantity
- 5. Typical extension scenarios with MSI
- 6. Common mistakes
- 7. MSI versus classic single-stock thinking
- 8. Magento 2 support
- 9. Summary
- 10. FAQ
1. What MSI actually models in Magento 2
MSI Magento 2 stands for Multi Source Inventory and, for the first time, cleanly separates physical sources, logical stocks and salable quantity. This matters because in real projects,