Order Management extension for Magento 2

Icon of the Magento Order Management extension by Mageworx

Order Management extension for Magento 2

95% of 100

Choose demo option



Main features

Editing any order details without having to cancel it
Magento delete orders completely to keep database clean
Extended orders grid to overview order data in one place
Extra mass-actions to streamline order management
Data synchronization to import data from external sources
Email notifications to enhance the customer experience
Final total preview to control how edits affect final price
Magento 2 API support to edit orders effortlessly



Magento Compatibility

СE 2.3.x - 2.4.x; EE 2.3.x - 2.4.x;

Mageworx PHP composer repository

Free Support
Free Updates
60-day Money back

Key features

magento 2 delete orders

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
magento 2 edit orders

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
magento 2 edit orders

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
magento 2 orders grid

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
magento 2 mass order actions

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
magento 2 staff access

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 more
All features

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:

Account Information. Track which device the customer used to make a purchase and top customer experience. There'll also be a special area where you can check whether the indent was placed from the front-end, back-end, or via API (REST or SOAP).
General section. Benefit from the possibility to edit date, time, and order status.
Account information. Change the customers, their names, emails, and customer groups.
Billing information. Modify the customers’ billing name, company name, address (including phone and fax number if needed) and VAT.
Shipping information. Edit the customer’s shipping details: name, company name, address (including phone and fax number if needed), and VAT.
Payment information. Change any offline payment methods or rename them.
Shipping and handling information. Modify shipping price, change shipping methods, and handle tax prices.
Products. Add/remove any product added.

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.

Order. It includes 7 columns, such as Coupon Code, Weight, Subtotal (Purchased), Modified, Product Name, SKU, and Product Thumbnail.
Shipping. It includes 8 columns, such as Shipments, Order Tracking Numbers, Shipping Fax, Shipping Region, Shipping Postcode, Shipping City, Shipping Telephone, and Shipping Country.
Billing. It includes 12 columns such as Tax Code, Tax Percent, Tax Amount, Tax Amount (Base), Tax Real Amount (Base), Invoices, Billing Fax, Billing Region, Billing Post code, Billing City, Billing Telephone and Billing Country.
Customer. It includes the Customer ID column.

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:

Ability to complete and Magento 2 delete orders directly from the grid.
Actions with order status modifications: Capture, Invoice, Ship, and Print with several combination variations.
Email-oriented actions: Resend Email, Resend Invoice Order Email and Resend Shipment Email.

Thus, with the Magento Order Management extension, you get to easily get rid of unnecessary orders and enjoy the ability to delete them.

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

Editing order information
Editing customer information
Editing payment information
Editing shipping information
Editing items
Deleting orders

Thus, with the Magento 2 Order Management module, you can control the staff permissions for the sensitive actions with the orders.

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.

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.:

Which data got modified
When the edits took place
Whether the customer was notified about the changes or not

Need a custom feature?

Let us know if you're missing a feature or two — we can't promise that we'll incorporate them in our future releases, but we'll be more than happy to develop them for you at an additional cost. Request now

Product changelog


August 13, 2021
What's new
  • Code improvements & refactoring


July 27, 2021
Bug fix
  • Fixes the issue when re-configuring the product options in certain cases (e.g. if the option was set as mandatory)
  • Other minor bug fixes


June 30, 2021
What's new
  • Adds the functionality to log all the editing changes and display them in the order's comments
  • Improves the compatibility with Magento 2 MSI
Bug fix
  • Fixes the error when re-configuring the product options
  • Other bug fixes


Product questions

How can I delete orders and invoices in Magento 2?

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.

What are the 2 components of order management?

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.

How do I enhance order management in Magento 2?

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

How can I pay for Mageworx products?

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.

Will I get a formal invoice with all details including VAT number?

Yes, after the purchase you will receive the complete invoice with all necessary details, including our VAT number etc.

How to install our Magento 2 extensions?

We offer four independent ways of Magento 2 extension installation:

What Magento editions do Mageworx extensions support?

Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.

Mageworx Repository: how to use it?

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.

Click here for further installation instructions >>>

Can I use one Mageworx license on multiple websites and staging/test hosts?

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.

Full Mageworx License Agreement >>>

Before going live, can I test a Mageworx extension on a staging site?

Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.

Are Mageworx extensions compatible with third-party themes?

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.

Are Mageworx extensions mobile-friendly?

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.

For how long can I get free updates?

Mageworx offers free LIFETIME updates and support.

How can I get tech support?

Currently, the Mageworx Magento support team can be reached via:

How can I migrate from Magento 1 to Magento 2?

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.

Request an estimate >>>

How can I get a refund?

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.

Full Refund Policy >>>

Does Mageworx have a discount program?

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.

Loyalty Program details >>>

How can I become an affiliate?

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.

Affiliate Program details >>>

Feel free to drop us a line on the Support page if you have questions.