Book a Demo

Edit Orders Extension for Magento 2
The Edit Orders extension for Magento 2 enables store admins to seamlessly modify existing orders without the hassle of cancelling and recreating them. From updating product quantities and swapping items to adjusting shipping methods or payment details, every change is handled directly from the admin panel with ease and precision.
Ideal for customer support teams, wholesale businesses, and B2B merchants who regularly manage post-order updates, this extension ensures smooth adjustments while preserving inventory accuracy and order integrity.
Key Features
- Modify product quantity in placed orders
- Add or remove products from existing orders
- Change shipping and payment methods
- Adjust shipping fees directly from the popup
- Inline editing via user-friendly popup UI
- Make real-time changes without order cancellation
- REST API support for headless Magento and external integrations
Screenshots






Request Customization

Who Is This For?
The Edit Orders extension is designed to support a wide range of Magento 2 users who require flexibility and control over order management:
-
Magento Store Admins
Perfect for store managers who need to make real-time changes to customer orders without interrupting the shopping experience or order workflow. -
Customer Service Teams
Empower support staff to resolve customer requests efficiently, whether it’s correcting order details, updating product quantities, or applying last-minute changes. -
Wholesale & B2B Merchants
Tailored for businesses that deal with complex and high-volume orders, enabling dynamic modifications without affecting stock accuracy or customer satisfaction. -
Developers
Useful for backend developers integrating Magento with external applications or building custom frontends that require order editing capabilities on the fly. -
Magento Agencies & Solution Providers
A must-have tool for agencies managing multiple Magento stores, providing clients with robust post-purchase flexibility and reducing reliance on database-level edits.


Advantages of Using This Extension
Empower your Magento store with flexible order editing that saves time, reduces errors, and keeps operations running smoothly. This extension lets your team update orders directly from the admin panel, no canceling, reordering, or manual fixes. It simplifies backend workflows, improves customer service, and ensures accurate, real-time order management.
-
Edit Orders Without Disruption
Make changes without canceling or recreating orders, ensuring smoother operations and fewer support issues. -
Faster Customer Service
Quickly respond to last-minute changes like item swaps, quantity fixes, or payment updates, all from the admin panel. -
Inventory Accuracy Maintained
Edits automatically adjust inventory levels, helping prevent overselling and keeping stock data reliable. -
Modern Popup Editing Interface
Edit orders via a clean popup UI, no need to reload or navigate away from the order page. -
Built for B2B & Bulk Orders
Handle large, customized orders with on-the-fly pricing or shipping changes, ideal for wholesale environments. -
REST API Ready for Headless
Integrate seamlessly with mobile apps, ERP systems, or headless Magento setups using built-in API support. -
Versatile Across Use Cases
Fix data entry issues, apply custom changes, or connect with external systems, all with one flexible tool. -
No Coding Required
Everything is managed through the Magento backend; safe for non-technical users and admin staff.

Magento Compatibility
This extension is built to work seamlessly with the Magento editions listed below. It follows Magento’s development guidelines to ensure smooth installation, stable performance, and reliable integration across supported environments.
- Magento Open Source 2.3.x – 2.4.x
- Adobe Commerce (On-Premise and Cloud)
Why Choose This Extension?
This extension is thoughtfully built to simplify post-purchase order management while preserving Magento’s core stability and accuracy. Here’s why it’s the go-to solution for merchants and developers alike:
-
Edit Orders Without Canceling or Reordering
Make live changes to orders without disrupting the workflow or creating duplicates; no need to cancel and start over. -
Smooth Popup UI for Inline Adjustments
Perform all edits in a modern, responsive popup interface – quick, intuitive, and embedded directly in the order view. -
Add, Remove, or Update Products Easily
Flexibly manage order items by increasing quantities, removing unnecessary products, or adding new ones, all from one place. -
Modify Shipping Fees and Payment Types
Update delivery charges and switch payment methods with ease, helping you meet customer requests and handle exceptions fast. -
REST API–Ready for Custom Integrations and Mobile Apps
Built-in API support allows seamless integration with headless setups, ERPs, or mobile applications, making it perfect for scalable and decoupled storefronts.


Installation Guide
Follow these steps to install and configure the Edit Orders Extension on your Magento 2 store:
Step 1: Upload Extension Files
Place the extension’s code into the following directory within your Magento installation:
“app/code/Askantech/Editorders”
Ensure the folder is named exactly Editorders (case-sensitive) to match the module namespace and avoid recognition issues during setup.
Step 2: Run Magento Setup Commands
From your Magento root directory, run the following commands one by one:
“php bin/magento module:enable Askantech_Editorders
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy”
Step 3: Create Required Product Attributes
This extension depends on two product attributes to manage order editing functionality. To add them:
-
In the Magento Admin Panel, go to Stores → Attributes → Product
-
Click Add New Attribute
-
Create the following two attributes:
“product_based_on”
“no_of_items_in_product”
-
Save the attributes and assign them to the appropriate attribute sets used by your store’s products.

How to Use
Using the Edit Orders Extension is straightforward and fully managed through the Magento admin panel. Follow these steps:
-
Navigate to Sales → Orders in your Magento backend.
-
Open the order you wish to modify by clicking on it.
-
Locate and click the Edit Order button displayed above the product list section.
-
A popup window will appear, allowing you to make the following changes directly:
-
Increase or decrease the quantity of existing products.
-
Add new products or remove items from the order.
-
Edit the shipping charges as needed.
-
Change the selected payment method.
-
-
After making the required updates, click the Update button within the popup. The system will apply the changes and recalculate the order totals accordingly.
REST API Integration
This extension includes REST API support to enable external integrations. You can use these APIs to modify order details programmatically. This is useful for:
-
Mobile applications that require order adjustments on the go.
-
Headless Magento setups where frontend and backend are decoupled.
-
ERP systems or third-party order management platforms that sync orders and need to push updates.
The API allows editing of products, quantities, payment methods, and shipping charges, based on your integration needs.
Technical Specifications
Seller Name
Askan Technologies Private Limited
Current Version
1.0.0
Last Updated
April 16, 2025
Magento Compatibility
Magento Open Source 2.3.x – 2.4.x
Platform Type
Stable Build
Supported Browsers
Chrome, Firefox, Safari, Edge, Opera
Categories
Shipping & Fulfillment, Order Management (OMS)
License Type
Open Software License 3.0 (OSL-3.0)
Support
Reach us anytime at: support@askantech.com
Frequently Asked Questions
Have questions before you get started? We’ve compiled answers to the most common queries about the Edit Orders Extension to help you feel confident in how it works, what it supports, and how it fits into your Magento workflow. From order edits to API usage, find clarity below.
Can I modify order details without canceling the order?
+Can I change product quantities after an order is placed?
+Can I add or remove products from an existing order?
+Will this affect my inventory accuracy?
+Can I change the shipping and payment method?
+Is it compatible with all Magento 2 versions?
+Can I use this via API in my mobile app or ERP system?
+