Edit Order
Overviewβ
Currently, Magento 2 only allows editing Customer Information and Address Information on the view order page. If you want to edit other information, you must go to the separate Edit Order page, then the old order will automatically be canceled, and a new order will be created. Also, admins can only edit other information (besides Customer and Address Information) when Order is Pending.
With Mageplaza Edit Order, editing is easier than ever. This extension allows admins to edit information right at the order view page via slide popup without having to switch to another link. Quick Edit action is integrated to be able to edit all order information at the same time. In addition, this module automatically recalculates the shipping fee if the order information changes and returns the item to stock if the item is in the order.
Magento 2 Edit Order is fully compatible with Customer Order Number, Multiple Shipping Flat Rates, Shipping Restrictions, and Payment Restrictions.Outstanding Featuresβ
Outstanding Features | Description | |
---|---|---|
1 | Ensure order information is accurate | Edit Payment Method: Choose a new payment method from a convenient popup list. Edit Shipping Method: Select a new shipping method via an intuitive popup list. Edit Tracking Number: Update tracking numbers directly for better shipment tracking. Edit Shipping Fee: Adjust shipping fees (excluding tax) as needed. Edit Shipping Tax Percentage: Modify the shipping tax percentage for accurate billing. Edit Shipping Discount: Apply or update shipping discounts to orders. Edit Order Number: Update the order number for better tracking or corrections. Edit Order Date: Adjust the order date to reflect accurate timing. Edit Order Status: Change the order status to align with its current processing stage. Add or Remove Items: Easily include or exclude items from the order. Update Product Price: Adjust product prices as needed. Modify Item Quantity: Increase or decrease the quantity of items in the order. Update Tax: Correct or update tax amounts for the order. Adjust Discount: Apply or change discounts to reflect accurate pricing. Auto Show New Total Fee: Automatically calculate and display the new total fee after adjustments. Edit Billing Address: Easily update customer details such as name, company, address, phone number, zip/postal code, and VAT number. Edit Shipping Address: Modify shipping details, including recipient name, company, address, phone number, zip/postal code, and VAT number. |
2 | Enhance the shopping experience and drive sales for your store | View Editing Information: Access detailed logs including ID, editor, order number, overview of changes, creation date, and actions taken. Access Order View Page: Easily navigate back to the order view page for re-editing or further adjustments. Edit or Change Customer: Select and update current customer details or switch to a different customer. Update Customer Information: Modify name prefix, suffix, middle name/initial, customer group, email, first name, last name, date of birth, VAT number, tax number, and gender. Create Account for Guest: Convert guest orders into customer accounts for future convenience. Edit All Order Information: Make comprehensive changes to order details efficiently through a user-friendly Quick Edit pop-up. |
Installation Guideβ
We offer two methods for installing our plugins: the Copy & Paste method and the Composer method. Please follow the detailed instructions provided below.
Method 1: Installation via Copy & Pasteβ
To install our plugins using the Copy & Paste method, kindly follow the instructions at the link below:
How to Install Magento 2 Extension via Copy & Paste
Method 2: Installation via Composerβ
Composer name: mageplaza/module-edit-order
To install our extensions using Composer, please refer to the comprehensive guide at the link below:
How to Install Magento Extension via Composer
By following these guides, you can ensure that the installation process is handled correctly, allowing you to fully utilize the features and benefits of our plugins.
Module Update Guideβ
Keeping your module updated ensures optimal performance. Follow one of these steps to update your module:
- By Account Dashboard: Log in to your
Mageplaza account > go to the My Licenses section > click on the Download button > choose the latest version from the popup
. - By composer: Kindly use the following commands to update the module via composer
composer require mageplaza/mageplaza/module-edit-order
php bin/magento setup:upgrade
php bin/magento setup:di:compile
Updating a module by Composer ensures efficient dependency management, version control, and integration with development tools, making the process faster and more reliable.
How to Configurationβ
From the Admin Panel, go to Stores > Settings > Configuration > Mageplaza Extensions > Edit Order
1. Configurationβ
From the Admin Panel, go to Stores > Setting > Configuration > Mageplaza Extensions > Edit Order
, select General
Enable: Select Yes to turn on the Module.
Only order in this status can be edited: Select order status that allows editing.
Update Invoices/Shipments/Credit Memos After Editing:
- No Change In Value: Created Invoices/ Shipments/ Credit Memos will not be changed when the order is updated.
- Create new offline invoices and cancel Invoices/Shipments/Credit Memos: Created Invoices/ Shipments/ Credit Memos will be changed when the order is updated
- Example: If the product quantity is updated to increase, the Ship/ Invoice button will be re-displayed for admins to create the new Ship/ Invoice for the updated quantity. If the product quantity is updated to decrease, the old Shipment/ Invoice/ Credit Memo will be canceled and the new Invoice will be created automatically; after that, the Ship/ Invoice button will be re-displayed for admins to create the new Shipment, and Credit Memo.
Enable Quick Edit:
- Select Yes to display the Quick Edit button on the Edit Order page.
- When clicked, the slide popup display can edit all information on the Edit Order page.
Auto Recalculate Shipping Fee: Select Yes to auto-apply the new shipping amount after updating ordered items or shipping addresses.
Enable Return Item To Stock: Select Yes to return items to stock after items are removed or the item quantity is decreased.
Enable Track Order Shipping Status: Select Yes to display the Track Order Shipping Status button on the delivery created order and on the Shipment page.
- On Manage Shipment Grid: Click
Actions > Add Track Shipping for Order > Popup Add Track Shipping
: Admin can add Tracking Number for one or multiple Shipment at the same time.
- View Order:
- On Manage Shipment Grid: Click
2. Edit Orderβ
This feature helps streamline order management, enhance accuracy, and improve overall efficiency in handling orders.
2.1. Edit Order Informationβ
Allows admins to update and correct any details related to the order itself. This can include the order status, custom notes, and any specific order-related instructions. It ensures that order information is accurate and up-to-date, which is crucial for both order processing and customer service.
From the Admin Panel, go to Sales> Orders > View Order > Edit Order
, choose Edit Order Information
- Order Number:
- Edit the order number to match the previous order.
- Do not leave the field blank.
- Order Date:
- Choose the date and time of order.
- Do not leave the field blank.
- Status Order: You can only change the order status in the same state.
2.2. Edit Customer Informationβ
Provides the ability to update customer details such as name, email, and contact information. This feature is essential for maintaining accurate customer records and ensuring that all communications and shipments reach the customer correctly.
From the Admin Panel, go to Sales > Orders > View Order > Edit Order
, select Edit Customer
- Select: Choose to edit customer information
Customer Email:
- Edit Current Customer: show the customer email in text format, allowing you to edit customer emails.
- Change Customer: show an input text box with a Select button. Click on Select to show a filterable grid to choose one existing account on your store.
- Choose Save Information to save the information change on the Customer account page.
Note: In case you choose
Select = Edit Current Customer
then tickSave Information to Customer
and change that customer's email, the system will generate a new customer account.Under the Edit Customer Information Grid shown the similar fields to Magento Edit/Add New Customer:
Associate to Website: Choose the associate website with the edition of customer information. This is a required field.
Name Prefix: Edit the Prefix of customer name
First Name: Edit customer first name. This is a required field.
Middle Name/ Initial: Edit customer middle/ initial name.
Last Name: Edit customer last name. Do not leave the field blank.
Name Suffix: Edit the Suffix of the customer's name
Customer Group: Choose a group for customers.
Date of Birth: Fill in customer date of birth
Tax/VAT Number: Edit the tax information
Gender: Choose the customer gender
Send Welcome Email From: Choose the Magento storeview from which to send welcome emails to customers when their email addresses are changed.
- Vertex Customer Code: Enter the code to connect to Vertex Cloud, which is used to calculate taxes and sales.
2.3. Edit Billing Address/ Edit Shipping Addressβ
Enables changes to billing and shipping addresses associated with an order. This is important for correcting address errors that can lead to shipment issues and ensuring that customers receive their products at the correct location.
From the Admin Panel, go to Sales> Orders > View Order
, select Edit at Edit Billing Address/ Edit Shipping Address
Display information the same as Magento, but the Edit Order extension will show the Billing and Shipping Addresses via slide popup right at that view order page.
2.4. Edit Payment & Shipping Methodβ
Allows modification of the payment method and shipping method for an order. This can be useful if a customer requests a change after placing an order or if there was an error in the original selection. It helps provide flexibility and accommodate customer needs.
From the Admin Panel, go to Sales > Orders > View Order
, select Edit at Payment Information
Choose the available payment method at your store.
2.5. Edit Items Orderedβ
Facilitates the addition, removal, or modification of items in an order. This is particularly useful for handling customer requests for changes to their order, correcting order entry mistakes, and managing stock availability issues.
From the Admin Panel, go to Sales> Orders> View Order
, select Edit in the Items Ordered section
Choose Custom Price buttons if you want to update product prices.
Custom:
- Percent: Discount = percent of price.
- Fixed Amount: Discount = value enter to the box below
Delete: Remove the product from the shopping cart.
New updates: Users are not allowed to βUpdate orderβ if not βUpdate product and quantitiesβ after changing content inside Items Ordered.
Note: When changing Qty, adding a product, or removing a product, you always need to click the
Update Items and Quantities > Update
.
2.6. Quick Editβ
Provides a streamlined interface for making rapid changes to order details without navigating through multiple screens. This feature improves efficiency for administrators who need to make frequent or minor adjustments to orders.
From the Admin Panel, go to Sales> Orders > View Order
, select Quick Edit
Edit order information
Edit Account Information
Edit Billing Address
Edit payment method
Edit Shipping Address
Edit Shipping Method
Edit Items Ordered
Quick edit allows editing all order information at the same time.
3. Gridβ
This feature ensures comprehensive tracking of changes and facilitates efficient order management.
3.1. Manage Logsβ
Allows admins to oversee and manage logs of all changes made to orders. This is crucial for maintaining a transparent record of modifications, which aids in tracking changes and resolving any disputes or issues that may arise.
From the Admin Panel, go to Sales > Edit Order > Manage Logs
- This is where the order information was edited.
- From Manage Logs, the admin can capture basic information such as ID, Editor, Order Number, Edited Field, Created Date, and Action.
- Action:
- View: Redirect to the Logs page to view edited orders before.
- In addition, the admin can filter, change store view, and hide/ display columns.
3.2. View Logsβ
Offers view-only access to the logs of order changes, providing a historical record of all modifications made. This feature ensures accountability and helps audit and troubleshoot any problems related to order processing.
From the Admin Panel, go to Sales > Edit Order > Manage Logs
, select View Logs
4. Compatibleβ
4.1. Compatible with Customer Order Numberβ
Order numbers will include both letters and numbers. It will be beneficial for the website, especially new websites, as the number of orders is low, which likely creates higher reliability.
4.2. Compatible with Multiple Shipping Flat Rateβ
In addition to the Magento Shipping Method, when installing the module Multiple Shipping Flat Rate, you can create more Shipping Methods to give admins and customers more options.
4.3. Compatible with Shipping Restrictionβ
Create the show/ hide the Shipping rule, which is displayed on both the backend and frontend.
4.4. Compatible with Payment Restrictionβ
Create the show/ hide the Payment rule, which is displayed on both the backend and frontend.
4.5. Compatible with One Step Checkoutβ
FAQsβ
Maintenanceβ
Troubleshooting Articlesβ
For common issues and their fixes, refer to these articles:
How to update orders easily with Magento 2 Edit Order?
Support and Assistanceβ
1. Customer Supportβ
For any assistance, please visit our Support page or email us at cs@mageplaza.com/ sales@mageplaza.com
2. Create a Ticketβ
If you have technical issues, please open a ticket at this link.
3. Operating Hoursβ
Our support team is available during the following hours:
- Monday to Friday: 8:00 AM - 23:59 PM
- Saturday: 8:00 AM - 12:00 PM
- Sunday: Closed
4. Refund Policyβ
We understand that sometimes things don't go as planned. Please review our refund policy for detailed information: Refund Policy Link
5. Frequently Asked Questions (FAQ)β
For quick answers to common questions, please visit our FAQ page: FAQ Page Link