Order Management extension for Magento 2
Order Management extension for Magento 2
Main features
Gallery
Version
3.13.0
Magento Compatibility
CE 2.4.x; EE 2.4.x;
Comes with
- Lifetime access to the source code
- 1 year of free updates and support
- No subscriptions
Key features
Magento 2 delete orders
Keep the sales & orders grid clean and well-arranged―delete your orders and all the related documentation completely. Remove invoices, shipments and credit memos. Learn more
Edit orders without canceling
Improve your time efficiency for order management! Bypass the default Magento limitation to edit―don’t cancel an order to modify any of its details. Learn more
Unlimited editing possibilities
Modify literally any order detail in a mouse-click: account information, general section, billing and shipping data, products, shipping, and handling data, payment information. Learn more
28 extra columns
Get a detailed order overview in your Order Management System. Add/hide the required columns for order tracking and accessing any information of interest as required. Learn more
20 extra mass order actions
Do order management en masse! Complete or delete orders directly from the grid, issue order invoices in bulk, resend shipment emails, and more. Learn more
Staff access levels
Keep order editing under full control. Manage your staff permissions to access order editing within the Magento 2 admin panel. Specify who can delete orders/edit specific data. Learn moreExtensible. Customizable. Developer-friendly
Composer installation for easier extensions installation and management
No overwriting the core classes unless unachievable within a functionality
Unencrypted code for hassle-free editing if required by your clients
Extensions' code implementation following Magento's recommended best practices
Editing orders without canceling
The Magento 2 Order Management extension introduces one of the most critical Magento order management features―the ability to modify any details without having to CANCEL an order. The module also brings unlimited editing possibilities and allows you to manage orders comfortably.
Any modifications as a part of order management can be achieved in the following sections:
The editing process supports Magento 2 MSI functionality as well.
Magento 2 delete orders
By default, order deletion of unneeded Magento orders is impossible ― they can be marked as “Cancelled” only.
The Magento 2 delete order functionality that the Magento 2 Order Management extension adds allows you to remove test orders and other unwanted data, such as invoices, shipments, and credit memos from your online stores’ admin back-end.
Improved sales-orders grid
The Order Management extension for Magento adds 28 extra columns with important details, divided into separate groups. To help store admins manage order even more efficiently, the Magento 2 Order Manager autofills data in all the extra columns added.
To make your orders grid as informative and easy to manage as possible, the extension offers the possibility to:
To set a custom order number in Magento Commerce or other editions, click here.
Mass order actions
Need to issue invoices for a selection of Magento orders quickly? Want to mass-complete multiple orders? Unfortunately, within the default Magento 2 functionality, you won’t be able to perform such mass actions.
The Magento 2 Order Management extension offers 20 extra mass-actions. The following actions will help manage orders in bulk:
Thus, with the Magento Order Management extension, you get to easily get rid of unnecessary orders and enjoy the ability to delete them.
Online reauthorization
Available via Vault only, Order Management offers the possibility of online reauthorization for PayPal_Braintree payments.
Thus, if the customer has their PayPal credentials saved to Magento Vault, the order amount changes after its editing will result in a new payment transaction and either charge or refund the buyer with the difference amount automatically (provided that the funds are available).
Order data synchronization
Additional sales-orders data synchronization comes in handy in case you import extra related info from an external source.
Staff access
The module allows you to restrict the access to edit orders or to edit certain sections of the orders for the staff accounts.
You can set the access for
Thus, with the Magento 2 Order Management module, you can control the staff permissions for the sensitive actions with the orders.
Webhooks
To contribute to the likelihood of keeping the updated orders’ data under control, the Order Management extension offers webhooks. Webhooks allow forwarding data on edited orders to a specified URL each time changes occur.
Let's break it down with some examples:
The functionality may come in handy if your business uses a system that tracks order amounts and extracts daily/weekly/monthly reports. You can also use webhooks as a reminder for managers about order changes. Or, the functionality can be of use within a warehouse management system and let managers quickly overview which order items have got added and/or removed.
Logs for every order change
Along with the benefits that Magento order editing brings, it’s no less important for store admins to monitor the applied changes and keep the process transparent.
The extension records every order change made through the module and adds detailed logs to the order comments. Thus, with the Order Management system, you can track all the changes in the orders, i.e.:
Edit orders via REST API
The module has the functionality to edit the orders via the REST API.
Thus, you can integrate your Magento 2 stores with the 3rd party systems and update the orders using the API.
Note: this functionality is in the beta version now.
Need a custom feature?
Product changelog
3.13.0
June 12, 2026- New typed REST API for order editing — 11 ACL-protected endpoints (items, customer, order info, billing/shipping address, payment, shipping, configuration, change log, comments), each with dedicated request/response data structures
- The REST and PHP API layers were redesigned. The legacy `OrderManager` REST routes, DTOs, and API are not backward-compatible — any custom integration built on them must be updated. A few domain facades remain available as deprecated proxies. The new API is documented in 'REST_API.md'
- New diagnostic and repair CLI command for legacy orders, plus optional stock-operation debug logging (disabled by default)
- Order grid indexing now runs reliably on Magento Cloud and ProxySQL environments — no more failed runs or leftover data
- Faster, lighter grid reindexing
- New optional setting to automatically refresh order row colors and icons after reindexing (disabled by default)
- Editing configurable products on invoiced or shipped orders now keeps invoice and shipment SKUs, names, options, and quantities correctly synchronized after a variant swap.
- Inventory accuracy fixed for complex edits: no duplicate stock movements, returns distributed correctly across multiple shipments, accurate behaviour after partial shipments and post-shipment refunds, and the "Do not touch" shipment mode is preserved
- Multi-currency totals corrected: 'Total Refunded' now shows in the order's purchase currency, base unit prices and refund/invoice totals render correctly, and the shipping discount is included in the base discount total
- Fixed refund and remaining-to-ship calculations when reducing invoiced configurable quantities; newly added quantity stays shippable after a post-shipment refund
- Fixed delta invoices after price or tax changes following a partial cancellation
- Fixed configurable child-item cancellation after partial refunds, and corrected inverted bundle option add/remove logic
- Corrected store-scoped pricing when opening an order for editing
- Stronger security: edited addresses and comments are verified to belong to the order, and per-operation ACL permissions are enforced (including the order-edit permission on the edit form)
- Stability fixes: payment-method editing error, customer change logging, order status on state-only changes, payment template rendering, and reduced memory usage on large configurable orders
- MSI source reservations and physical stock exchange on configurable swaps are supported via the companion module 'MageWorx_OrderEditorInventory' (v1.2.0+)
- Row colors and icons now update correctly after an order's status changes
- Scheduled (cron) synchronization now also detects changes to existing orders, not just new ones
- Color/icon rules now match the current order status instead of outdated grid data
- Rules referencing statuses not present in any current order are now applied correctly
- Rule priority is respected — the first matching active rule wins
- The 'Total Refunded' column now shows amounts in the order's original purchase currency
3.12.1
March 18, 2026- Minor improvements
3.12.0
March 16, 2026- Optimizes Additional Data indexer performance for stores with large number of unique shipping/payment methods
- New indexer settings (Build only for existing order combinations, Limit by recent period, Log timing details)
- Quote is now loaded with correct store context to ensure store-specific product prices during order editing
- Safer quote loading when quote is missing or was cleaned up
- Fixes "Invalid customer address id" error when editing orders with deleted or guest customer addresses
- Improves compatibility with PHP 8.4
FAQ
Product questions
How can I delete an order for Magento 2? Unfortunately, the core Magento 2 functionality neither allows you to delete orders nor offers an automatic delete. Thanks to the rich Magento community, there are a variety of great extensions, free and paid, to help you achieve that.
The Mageworx Magento 2 extension includes the possibility to delete orders with ease and allows managing your orders more comfortably and intuitively.
The Mageworx extension brings the combined value of two separate modules―Order Editor and Sales-Orders Grid. Magento 2 purchase Order Management will allow your store admins to benefit from advanced management possibilities at a lower cost.
The competition is severe today. You as a merchant should do your best to meet customer expectations or even be one step ahead of the curve. Ineffective management can become a business disaster without proper alignment.
The Mageworx extension allows you to:
- Avoid messy lists in the back-end by deleting unwanted orders
- Arrange the sales-orders grid according to your business needs
- Edit and mass-edit any order details, and more
- Delete a bulk order in Magento 2
General questions
The two most common payment methods are currently accepted―credit cards (all types) and PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.
Yes, after the purchase you will receive the complete invoice with all necessary details, including our VAT number etc.
We offer four independent ways of Magento 2 extension installation:
- Via Composer
- By copying the code
- Via Magento Marketplace
- Via Mageworx own Repository
Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.
Our own repository has been primarily intended to facilitate and speed up the process of Mageworx
extensions installation and update.
In order to work with the repository, you’ll need to have the Composer on the server first. This
is the package manager of the PHP software that allows you to update & install scripts on your
site.
According to the Mageworx License Agreement, you can use one copy of Mageworx software on one Magento production installation. Thus, separate Magento installations require purchasing separate licenses.
Please mind that the extensions are not domain related, i.e., if you run each website on one Magento installation, then one license can be used. However, if you've got several websites on different Magento installations, then you would need to purchase separate licenses for each of them.
Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.
By default, all Mageworx Magento 2 extensions are tested on three most popular themes: Luma,
Ultimo, and Porto. However, some of our extensions are compatible with more 3rd party themes.
You can get in touch with our support team at [email protected] to confirm compatibility with the theme that you are currently using.
In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all Mageworx extensions for mobile friendliness.
Extension updates are available as long as your support & updates package is active.
Purchases made before February 1, 2022, reserve the right to access our Magento extensions updates free of charge for a lifetime.
Currently, the Mageworx Magento support team can be reached via:
Email at [email protected]
On-site form, which is available here
Live chat on any page
Database migration, migrating custom-built functionality and design, as well as migrating advanced
SEO
settings―these and other options are available within our one-stop migration service.
To get a quote, you’ll need to contact our Client Relations Manager.
We offer a 60-day money-back guarantee for Mageworx extensions that have been purchased via our site. Customer satisfaction and creating true value are our top priority!
Please note that this is except for those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.
Please note that extensions purchased at Magento Marketplace are covered by the 25-day Marketplace Refund Policy.
Reward points, bulk & upgrade discounts―at Mageworx, we do our best to show appreciation to our
new and
existing customers. Joining the program is fast and easy. To start saving with us, you need to
create an
account.
By helping Mageworx promote our extensions, you can earn up to 50% on every order. To join the
affiliate
program, you need to create an account on our website.
Go to "My Profile ― Affiliates", then
complete and
verify your affiliate profile.
Feel free to drop us a line on the Support page if you have questions.