Magento 2 Order Management Extension

View Demo

This Magento 2 order manager module helps you manage orders faster while making fewer mistakes.

It adds all necessary information to the grid and allows you to edit any order in your store in place without canceling. You can change the order's items, shipping or billing information, apply discounts, etc.

Get the most out of your store by providing customers with the best shopping experience thanks to faster service!

  • Add all necessary information to the orders grid
  • Edit any order hassle-free
  • Edit order items, shipping and billing info, prices and discounts
  • Fast and convenient interface
  • Preview results before submitting changes
  • Make custom numbers of orders, invoices, shipments and credit memos
Hyvä
Magento Cloud
WCAG
Mage-OS
Compatible with:
Community:
2.3.* - 2.4.9
Enterprise:
2.3.* - 2.4.9

Business Value

  • Problem: Default Magento restricts the editing of most details. You must instead cancel the current order and issue a new one. Creating a new order is time-consuming, quite inconvenient to both you and the customer, and can ultimately lead to mistakes during the new order creation process.

    Additionally, Magento does not display all necessary information in the orders grid, meaning that managers must open orders before they can see details.

  • Solution: With the Magento Order Management extension, you can configure the orders grid to meet your demands. Add tags, quickly view orders, and edit any order without needing to cancel and issue a new one. Change any information, add items, apply discounts, and more at a moment's notice.

Why Magento 2 order management module is useful for your store?

Order Management Suite extension provides all the necessary components for effective management.

It includes the following modules:

Order Editor

Allows you to easily edit and adjust placed orders.

Extended Order Grid

Provides a more detailed grid of your orders, with an extended list of customizable columns and filters.

Custom Order Number

Allows you to define your own number templates for orders, invoices, shipments, and credit memos.

Order Tags

Allows you to add tags to orders (manually or by rules), making it easier to categorize and search for specific orders.

Order History & Timeline

Provides a detailed history of all related actions and events.

Orders Quick View

Gives you a convenient and quick way to view order details without leaving the current page.

Edit any order information using Magento 2 order management

Get full editing capabilities for orders, unlike with the default Magento. Edit any data regarding the purchase while viewing the order. Preview the final result before applying actual changes are made.

edit ordered items

Change items, their prices or quantities in the order

Speed up your work by more convenient order management.

The Magento order status management module allows you to edit the section Items Ordered.

It also provides the following functionality on orders:

  • Add/Remove products
  • Change Item's prices
  • Change Quantity of items
  • Change Applied tax rate
  • Change Discount amount

Preview the results before applying actual changes to the order.

edit items ordered
control tracking data
edit account info

Edit order tracking information

Our OMS module allows you to change order tracking details. You can:

  • Change status
  • Change number
  • Change date
change payment data
shipping info

Magento Order Manager – Adjust order payment info

You don't need to worry if the customer changes the method they wish to pay with or they are looking for other available shipping option.

Easily adjust to the changes in a customer's life by editing:

  • Payment information
  • Shipping & Handling information

All necessary information on one screen

Extend limited quick view capabilities for default Magento 2 and get all necessary order info on one screen. With our OMS module, you can view needed information regarding products, billing, and shipping on the orders list page of your store.

flexible editing
additional columns products

Order Manager for Magento: View the products in order with no clicks

You don't need to open each order to be able to see its billing details. Our module allows you to display the following info:

  • Item's thumbnail
  • Item's SKU
  • Item's type
  • Item's available options
  • Ordered item quantity
  • Ordered item cost
easy billing
additional columns billing

Check billing information in one glance

You can easily get information about the products featured in each order. Display this item info as:

  • Invoice Number
  • Billing Address
  • Telephone
additional info

Quickly see where the order is shipping

With our module, you get additional columns regarding shipping details of the orders. When activated, you will be able to view the following information:

  • Shipping Number
  • Shipping Address
  • Telephone
time saving
order-view-in-aside-window

Quick access to order details

Save time while viewing orders by receiving details more quickly with the Quick View option.

Click on the order number in the list to access a side-sliding window with the order's full information.

From this side-sliding window, open the Magento edit order form or close it to view details on another order.

more functionality

Expanded Mass Actions

Additionally, the Magento 2 order management extension expands default mass actions and introduces several new ones:

  • Delete Orders without canceling them.
  • Assign tags to orders directly from the grid view.

Custom numbers for documents in order management system in Magento 2

numbering pattern preview

Match those transaction numbers to your local business requirements using flexible prefixes and suffixes. Get the most suitable representation format for your store by adding different variables like store ID or order counter.

Copy identification number patterns for invoices, shipments, and credit memos or customize each document type.

numbering pattern preview

If you migrate from another platform, you can use order counters to adjust your new store numbering with data from the previous one.

The OMS module allows you to set individual identification numbers for each store in your Magento instance.

Order Tags

order-tags

Easily navigate within your orders using order tags. Filter orders by tags to quickly find those that you need.

Quickly identify the main attributes of the order with the color coding of the tag labels.

Flexibly apply tags to any number of orders by setting conditions for the automatic order tag addition. Alternatively, you can set order tags manually.

Orders may have several tags. Assign them a priority level to highlight the most important order tag.

Full list of Magento order management features

Our module Order Management for Magento 2 is a supportive tool that allows you to make any type of adjustment to an order's information. With it, the edit function changes are easily managed in the backend of your store. This OMS extension is suitable for Magento Commerce order management.

The full features list of this OMS extension provides the following options:

Order editor

  • Edit order & account information:

    • Change order status
    • Modify order number
    • Set new order date
  • Redact payment & shipping Methods:

    • Specify payment information
    • Edit the shipping & handling details
  • Modify a list of items in the order:

    • Add or remove products
    • Change the price of the items
    • Set the number of items in the order
    • Specify tax rate
    • Put in the new discount
  • Automatic recalculation of the order on:

    • Prices
    • Taxes
    • Discounts

Custom document numbers

  • Set unique numbering pattern to:

    • Orders
    • Invoices
    • Shipment documents
    • Credit memos
  • Inherit the numbering pattern for all payment documents from orders
  • Specify individual numbering for documents
  • Create own counters for numbering
  • Get 16 pre-built variables to use in the numbering pattern
  • Support of multistore view

Orders view list

  • See more information about products on the Orders page:

    • Item thumbnail
    • Stock Keeping Unit
    • Product Type
    • Additional ordered options of the items
    • Ordered quantity
    • Item cost
  • Get additional billing info on the Orders page:

    • Invoice
    • Fax
    • City
    • Region
    • Postcode
    • Telephone
    • Country
  • View more shipping details on the Orders page:

    • Shipments
    • Fax
    • City
    • Region
    • Postcode
    • Telephone
    • Country
  • Expanded filter capabilities in the orders grid
  • Switch to default Magento numbering at any moment
  • Get fast access to order details in the Quick View
  • Apply tags to orders
Speed up your order management with our all-in-one solution!
No hidden fees
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $90

Pay today $149 for the first year.

Then $90 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 19
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

BBMC Verified Buyer
From Carol Stream, United States
Using the module for over 2 years
Removes many of Magento's unnecessary order-management limitations
This extension adds a large amount of order management functionality that Magento administrators should have had from the beginning.

We use it for greater control over order numbering and sequences, invoices, transactions, refunds and other order-related records. More importantly, it makes correcting or editing orders significantly easier, including situations where Magento would normally lock down an order because of its processing state.

Quantities, taxes, coupons, discounts and other order information can be managed with much more flexibility. The customizable order grid is also extremely useful because each business has different fields that need to be visible immediately.

I also appreciate having an activity history for changes made to an order. For administrative control and troubleshooting, that record is important.

One feature I would really like to see added is a one-click order diagnostic tool. It would be extremely useful if the extension could automatically scan an order for common integrity problems such as mismatched records, missing related records, broken references, or other inconsistencies across the order, payment, invoice, shipment, refund, and transaction data. For stores that process a large number of orders, being able to quickly identify exactly what is wrong with a problematic order would save a significant amount of troubleshooting time.
Also installed:
Help Desk MX,  Knowledge Base,  Full Page Cache Warmer,  Advanced Product Feeds,  Follow Up Email,  Reward Points,  Promo Banners and 27 more
Javi Verified Buyer
From Málaga, Spain
Using the module for 8 months
Varias funciones útiles
Añade varias funcione útiles a los pedidos. Personalmente la compré para la personalización de la numeración en series para las facturas, imprescindible si quieres hacer facturas adaptadas a la legalidad en España
Also installed:
Elastic Search Ultimate,  Improved Sorting,  Advanced SEO Suite,  Google PageSpeed Optimizer,  Full Page Cache Warmer,  Google Tag Manager,  Advanced Reviews and 9 more
Denis Verified Buyer
From Brooklyn, United States
Using the module for almost 1 month
Allows for editting order functionality we need
Allows you to edit orders without creating new orders, plus other features, exactly what we needed
Also installed:
Advanced Product Feeds,  Elastic Search Ultimate,  Custom Form Builder ,  Reward Points
BB Verified Buyer
From Carol Stream, United States
Using the module for 8 months
If you hate being restricted from editing, this is for you
This does a lot more than enable editing orders in Magento, but that is my biggest highlight. It allows you to change and edit different order fields even after completing and shipping an order. It's very useful.

It also make chnaging the schema for your order numbers, invoices and RMA's to something you can understand or works for your business.
Also installed:
Help Desk MX,  Knowledge Base,  Full Page Cache Warmer,  Advanced Product Feeds,  Follow Up Email,  Reward Points,  Promo Banners and 27 more
Wrc Verified Buyer
From Istanbul, Turkey
Using the module for almost 1 month
Very Functional Extension for Magento 2
Order Management extension is very successful and has incredible features. It contains multiple extensions. ( For example custom order numbers, extra payment etc.. ) Magento 2 is a great convenience for store owners. Thank you Mirasvit!
Also installed:
Health & Performance Monitoring Suite,  Full Page Cache Warmer,  Reward Points,  Follow Up Email,  Advanced Reports,  Help Desk MX,  Advanced SEO Suite and 30 more
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Frequently asked questions
chevron-down chevron-right

How does this extension enhance the process of order management in Magento 2?

Ineffective order management is a major problem for businesses. It can be improved with the help of a Magento extension. The Order Management Magento module improves the default Magento 2 order managing by adding options to manage placed orders in several ways:

  • it provides extended functionality to the order view grid, which is the place where a store's staff can monitor placed orders in the shop. With the Magento Order Management system, this grid can display additional information on orders.
  • with an Order Quick View function, it is possible to get full information on the order with a single mouse click while still being on the same page. The information is displayed in a side-sliding window. Without the necessity of opening the order page, you can get information faster and continue to work.
  • use the Orders Tags function to improve navigation and search of orders with the necessary attributes. Easily find the required orders by filtering them out with tags. Tags can be attributed to orders automatically by the determined conditions.
chevron-down chevron-right

Can I add a product to the existing order?

The Order Management module extends the default Magento 2 functionality. You can make any modification to the list of the ordered items. For example, replace one variant of the ordered item with another or with a completely different product.

chevron-down chevron-right

What exactly can be edited with the Order Management module?

Using this Magento order management software, you can edit full information on the order, including order number and date, billing and shipping addresses, and payment and shipping methods. Moreover, edit the list of ordered items to exclude or include any product from the order. You can also modify the quantity of ordered items, taxes, prices, and discounts.

chevron-down chevron-right

Can the tax be changed for an existing order?

Yes, with this Magento order management module, you can modify the tax rate for any item in the order by selecting it from the pre-existing list of tax rates from your store. The tax rate list can be edited in the Tax Zones and Rates section of a Magento store.

Changelog
Version 2.0.15Sep 21, 2026
Quick View in the Orders grid can now be turned off — a new Enable Quick View option (Stores → Configuration → Sales → Order Management → Order grid, set to Yes by default) lets you go back to plain Magento behaviour: clicking an order number opens the order page instead of the slide-out panel, and neither the panel nor the status-history tooltip is rendered. Turning it off also removes what the panel costs on every page of the grid whether or not anyone opens it — the order, its items, the product records behind the item thumbnails, the invoices and the status history are no longer pre-loaded for each row on screen, which is worth having on stores that show many rows per page. The setting governs both the standard Orders grid and the one Magento Inventory Management (MSI) installs, and its label and hint are translated into all 15 shipped admin languages.
Fixed the Invoice mass action in the Orders grid marking orders as paid without taking the money. On stores whose payment method only authorizes the card at checkout and captures it when you invoice (most gateways set to Authorize instead of Authorize and Capture), invoicing several orders from the grid created the invoice and left the order showing Paid with nothing left to pay, while the customer's card was never actually charged — the money had to be captured by hand, order by order, once someone noticed. The mass action now captures the payment online, exactly as the Invoice button on a single order does by default. Orders paid by an offline method (check/money order, bank transfer, cash on delivery) and orders whose payment was already captured are invoiced as before.
Fixed the product thumbnails in the Orders grid and in the Quick View panel showing the default store's image instead of the one belonging to the store the order was placed in. On a multi-store setup with per-store-view product imagery, every row showed the wrong picture, because the images were looked up in the admin's own scope rather than the order's. Each order's thumbnails are now read in that order's store view. Loading is still batched — a page of orders from a single store is one query, as before — so nothing gets slower.
Fixed the Order Editor's record of item changes reporting damaged tax data as if it were simply old. When the tax details stored against a logged item change cannot be read back, the editor used to fall silently through to the older single-tax value it keeps for entries written before that data was recorded separately. The two cases look alike and are not: because the editor writes that value straight back the next time a tax is added, an unreadable entry would have been rewritten as valid-looking data carrying a tax nobody had recorded, permanently and with nothing to show for it. Unreadable entries are now reported by their record id, so the problem is visible instead of being quietly baked in, and entries that genuinely predate the separate tax data are read exactly as before.
Version 2.0.14Sep 15, 2026
Fixed the Order Timeline tab in the admin order view failing with "Unable to unserialize value. Error: Syntax error" on entries recorded before this year's May update. Until then the timeline stored some entries in an older format — it happened whenever the order data being recorded contained characters the newer format cannot carry, typically an accented or non-Latin name or street imported from an older checkout — and the tab could not read those entries back, so the whole timeline of the affected order refused to open. Those stored entries are now converted to the current format automatically during setup:upgrade, so the timeline opens again. A handful of entries cannot be converted because the order data they hold was already damaged when it was written; each one is listed by its record id in the system log, together with the reason, so you can see exactly which orders are affected instead of only meeting the error in the admin.
Fixed the order Quick View tooltip in the Orders grid printing raw HTML codes instead of the characters they stand for. In the order's status history, a comment containing double quotes showed " in place of every ", and an order status whose label contains an ampersand or quotes — for example Ready & "Pickup" — appeared as Ready & "Pickup". Comments and status labels now read as they were written, and the "Customer notified / not notified" line next to them is unaffected. Comments are still cleaned up before display, so only simple formatting (bold, italic, underline, line breaks and links) is allowed through.
Version 2.0.13Sep 9, 2026
⚠️ The unused Mirasvit\OrderGrid\Ui\Order\Listing\Action\MassDelete class has been removed. It was not wired to anything — the Delete mass action in the Orders grid never used it, and the permission that guards deleting orders (Order Grid → Delete Order) is enforced exactly as before. Only relevant if your own code or a third-party extension referenced that class by name.
Fixed automatic Order Tag rules that match on a Shipping Table shipping method silently stopping to work after Shipping Table 0.2.1, which renamed its method codes (mstrate_5 became mstrate5). Rules saved before that upgrade kept the old code, so they no longer matched newly placed orders. The stored rules are now updated to the current method codes during setup:upgrade, and matching accepts both spellings, so one rule covers orders placed before and after the upgrade — the nightly tag rebuild no longer strips tags from older orders. The rule's shipping method also shows its proper name again in the condition list instead of a raw code, and removing and re-adding the condition by hand is no longer needed. If you upgrade Order Management before Shipping Table, matching still works and your rules are brought up to date the next time you save them.
Fixed automatic Order Tag rules using a negative condition — "is not", "does not contain", "is not one of" — skipping every order that has no value stored for the attribute being checked, even though such an order plainly satisfies the rule. This affected the Status, Discount Amount, Shipping Amount, Customer IP and Total Due attributes. Total Due was the worst case: Magento never fills that field in, so a negative rule on Total Due tagged no orders at all. Such orders are now matched and tagged as expected.
Fixed automatic Order Tag conditions that list values ("is one of", "is not one of", "contains", "does not contain") ignoring the value 0 — a real value in Magento for the NOT LOGGED IN customer group, the default store, and the first option of many attributes. A rule keyed on 0 produced no match and tagged nothing; it now works, while empty entries in the list are still skipped as before.
Fixed the order timeline and the Order Editor item-change log keeping their records after an order was deleted. Both tables grew with entries describing orders that no longer exist and that nothing could display. Deleting an order now removes its timeline and its item-change history as well. The record of items you removed from an order is untouched — it stays part of that order's history for as long as the order exists.
Version 2.0.12Aug 27, 2026
Automatic Order Tags are now checked against a single in-memory copy of the order instead of reloading the order from the database once for every tag rule. Orders with several automatic tags save quicker, the scheduled tag job runs far fewer queries, and the order you are saving is never touched by the rule checks — so tag rules can no longer disturb an order that is mid-save, for example causing a payment error during checkout.
Fixed the automatic Order Tags rebuild running out of memory on large stores. The background process that reassigns automatic tags used to load every order over and over — once per order and again for each automatic tag rule — and never released that data as it went, so memory kept climbing with the number of orders in the store (on a store with 185,000 orders it could consume around 10 GB in a single run and fail). It now loads each order once and frees the loaded orders, addresses, payments and customer records after every batch, so the rebuild finishes reliably regardless of how many orders and automatic tags you have.
Fixed a second source of memory growth in the same rebuild on stores whose automatic tags use product-based rules. Checking those rules loaded every ordered product and kept it in memory for the whole run, so a store with a large catalogue could still exhaust memory even after the fix above. Products are now released after every batch as well.
Fixed the automatic Order Tags rebuild failing outright on Magento 2.3.7 — the assign-tags cron stopped with a fatal error because the housekeeping step it now performs after each batch is not available on that version. The rebuild works on every supported Magento version (2.3.7 and up) again.
Fixed the Order Tag reindex failing on PHP 8.5. The rebuild used a PHP feature that has been deprecated in 8.5, which on stores running in developer mode turned into an error and aborted the reindex (including when it was triggered through the API). The rebuild now works on PHP 7.4 through 8.5 in both developer and production mode.
Fixed the Order Editor refusing to open with "Cannot edit section. Quote for the order does not exist." on orders whose shopping cart had been cleaned up by Magento's sales_clean_quotes cron — which happens routinely to older and archived orders. Every section of the editor failed, so such orders could not be edited at all. The editor now rebuilds the missing cart from the order's own data (items, quantities, customer, addresses, payment method) and opens normally.
Version 2.0.11Aug 27, 2026
Product options are requested while you pick products in the Order Editor — in the Add Products dialog, ticking a product that cannot be ordered without options (configurable, bundle, grouped) now opens the options dialog straight away, the same way the New Order page does it. Add Selected Products no longer goes through while any such product is still unconfigured: the dialog stays open and lists the products that need options. Products whose options are all optional are not held back — they keep their configure link and can be added as they are.
The configure link is now available on products you have just added but not yet saved, so you can correct the options you picked without removing the line and adding it back. Previously the link disappeared from a new line the moment its options were set and only came back after the section was saved.
Adding the same product to an order more than once now keeps each line's options separate — the second line is configured on its own instead of silently reusing what was chosen for the first.
Admin role permission names are now translatable and translated into all 15 shipped languages. In System → Permissions → User Roles → Role Resources, the module's entries (Order Editor, Delete Invoice, Delete Order, Mass Invoice, Mass Shipment, Mass Merge Orders, Mass Split Order, Order Grid, Order Number, Order Tag, Order Tag Group) stayed in English on non-English admin locales; they now follow the admin language.
The Billing Company, Billing VAT Number, Shipping Company, and Shipping VAT Number columns in the Orders grid now show translated labels instead of English ones on non-English admin locales.
Error and label prefixes across the module — the "Error:" prefix on delete-order and delete-invoice messages, the "Billing:" and "Shipping:" prefixes in the Order Tag condition attribute list, and the "Current:" entry in the merge and split address pickers — are now translated. Their wording is unchanged in English.
Fixed Add Selected Products adding every product in the list when nothing was ticked — with an empty selection the dialog used to submit the whole product list into the order. It now tells you an item needs to be selected and adds nothing.
Fixed unticking a product in the Add Products dialog having no effect — a product you selected and then deselected was still added to the order.
Fixed products already on the order disappearing from the Add Products list, which made it impossible to add a second line of the same product from the dialog.
Fixed lines you removed in the Order Editor being deleted even when the save was then refused. If anything later in the same save failed — a product Magento would not accept, a quantity that did not pass validation — the removals had already gone through, so the order came back stripped of those lines with the rest of your changes lost. Removals are now applied only once every check has passed, so a refused save leaves the order exactly as it was.
Fixed products being dropped from a save without explanation. When Magento refuses a product (for example because its required options were not supplied), the Order Editor now names the products and the reason instead of saving the order without them.
Fixed the Add Products dialog closing on a refused submit, which hid the reason and lost the selection. It now stays open so you can fix the problem and try again.
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our order management extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our order management extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize order management extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The order management extension has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...