Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Magento 2
  3. Disable Stock Reservation

Disable Stock Reservation

LGPL-3.0PHP1.3.4

Disables Magento 2's MSI inventory reservation logic to allow external WMS integrations to manage stock directly.

GitHubGitHub
230 stars64 forks0 contributors

What is Disable Stock Reservation?

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.

Target Audience

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.

Value Proposition

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.

Overview

This module disables the inventory reservation logic introduced as part of MSI in Magento 2.3.3

Use Cases

Best For

  • Integrating Magento 2 with external Warehouse Management Systems (WMS)
  • Fixing stock synchronization issues caused by MSI's reservation logic
  • Restoring traditional stock deduction behavior on order placement
  • Ensuring real-time inventory updates for multi-channel sales
  • Simplifying inventory management for Magento stores with custom fulfillment workflows
  • Avoiding stock discrepancies between Magento and external inventory systems

Not Ideal For

  • Stores that rely on Magento's Multi-Source Inventory for managing multiple warehouses or sources without external systems.
  • Teams using MSI's stock reservation to handle backorders or pre-orders more effectively.
  • Projects where inventory deductions on shipment are preferred to align with physical stock movement tracking.
  • Developers seeking to extend or customize MSI features rather than disable them entirely.

Pros & Cons

Pros

External WMS Compatibility

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.

Immediate Stock Deduction

Uses a plugin on OrderService to trigger stock deductions on order placement, restoring traditional e-commerce behavior and preventing stock synchronization delays.

Clean Installation Process

Truncates the inventory_reservation table upon installation, removing historical entries and ensuring a fresh start for inventory management, as noted in the README.

Stock Replenishment Support

Includes observers for cancelled order items and credit memos, automatically restoring stock when configured with 'Back to stock' options, detailed in the README.

Cons

Configuration Complexity

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.

Loss of MSI Features

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.

Maintenance Challenges

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.

Frequently Asked Questions

Quick Stats

Stars230
Forks64
Contributors0
Open Issues13
Last commit4 months ago
CreatedSince 2019

Tags

#e-commerce#inventory-management#magento-2#magento-module#order-management

Built With

M
Magento 2
P
PHP

Included in

Magento 21.2k
Auto-fetched 18 hours ago

Related Projects

Menu EditorMenu Editor

Provides powerful menu editor to replace category based menus in Magento 2

Stars328
Forks119
Last commit2 days ago
Custom SMTPCustom SMTP

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

Stars327
Forks148
Last commit18 days ago
Sentry.ioSentry.io

Magento 2 module to log to Sentry

Stars186
Forks82
Last commit18 days ago
Customer Force LoginCustomer Force Login

Force Customer Login Module for Magento 2

Stars169
Forks76
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub