Disables Magento 2's MSI inventory reservation logic to allow external WMS integrations to manage stock directly.
AmpersandHQ/magento2-disable-stock-reservation is a Magento 2 module that disables the Multi-Source Inventory (MSI) stock reservation logic introduced in version 2.3.3. It solves compatibility issues with external Warehouse Management Systems (WMS) by restoring immediate stock deduction on order placement instead of on shipment.
Magento 2 developers and administrators who need to integrate external WMS or inventory systems that require real-time stock updates and cannot work with Magento's reservation-based model.
It provides a straightforward solution to bypass MSI's complex reservation system, ensuring stock levels are updated predictably and synchronously with order events, which is critical for accurate inventory tracking in third-party systems.
This module disables the inventory reservation logic introduced as part of MSI in Magento 2.3.3
Disables MSI's reservation system to enable real-time stock updates, solving compatibility issues with external Warehouse Management Systems as described in the README's problem statement.
Uses a plugin on OrderService to trigger stock deductions on order placement, restoring traditional e-commerce behavior and preventing stock synchronization delays.
Truncates the inventory_reservation table upon installation, removing historical entries and ensuring a fresh start for inventory management, as noted in the README.
Includes observers for cancelled order items and credit memos, automatically restoring stock when configured with 'Back to stock' options, detailed in the README.
Requires both inventory and cataloginventory_stock to be on the same mode (Update on Save or Schedule) and active crons for schedule mode, adding setup overhead as noted in the README's additional notes.
Completely bypasses MSI's advanced inventory management, such as multi-source support and reservation-based handling, which may be essential for stores leveraging Magento's native capabilities.
As a module that modifies core Magento behavior, it may conflict with future updates or other modules, increasing the need for vigilant maintenance and potential compatibility issues.
Provides powerful menu editor to replace category based menus in Magento 2
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers
Magento 2 module to log to Sentry
Force Customer Login Module for Magento 2
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.