Marketplace Order Edit for Magento 2 (Adobe Commerce) module allows the sellers to edit or create orders on behalf of their customers.
There can be various scenarios where a seller needs to edit the order. It can be a customer’s request to make modifications to the order.
Having the capability to make modifications in order leads to customer satisfaction and helps reduce return requests as well. Ex. if a customer mistakenly ordered the wrong quantity or wrong product then it can be altered by the seller itself.
Apart from that, the requests like an update in the shipping address or the shipping method may also be requested by the customer.
Also, it can boost the business if a customer requests to add additional products to the order or add an additional quantity. Here, instead of shipping two times in separate orders, the seller can fulfil the additional quantities of products in a single order only. Which reduces the shipping cost as well as the packaging cost of the order.
Note: This is an add-on of Webkul’s Magento 2 Multi Vendor so for using this module you need to install Marketplace modules first.
Check a brief working of the plugin –
Features
- The seller can place a new order on behalf of the customer.
- The seller can make modifications to the existing order of the customer.
- The admin can configure the module to allow a seller to edit the existing order or place new orders.
- The seller can manage the available shipping and payment methods as well for the order.
- The seller can view all the registered customers while creating a new order in the marketplace.
Note – If you want to sell your products on various platforms like CS-Cart then you can use our Magento 2 CS-Cart Connector extension for the same.
Installation
Firstly, customers will get a zip folder, and however, they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.
Further, however, the seller needs to transfer this app folder into the Magento 2 root directory on the server as shown below.

After the successful installation, you have to run the below commands in the Magento 2 root directory.
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
Moreover, Right after that flush the cache from the Magento seller panel by navigating through > System > Cache management as shown below.

Multi-Lingual Configuration
For Multilingual support, please navigate to Store>Configuration>General >Locale Options. And select your desired language from the Locale option.

Language Translation
For module translation, navigate to the following path in your system app/code/Webkul/MpOrderEdit/i18n/en_US.csv Open the file named en_US.csv for editing as shown in the below screenshot.

Then replace the words after the comma(,) on the right in the file with your translated words.
After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as – de_DE.csv. Followed by uploading the translated file to the same folder from where you have obtained it. Now your module translation is complete.

Module Configuration
To configure the module the admin can navigate to Stores > Configuration > WEBKUL > Marketplace > Marketplace Order Edit.

- Enable Edit Order- The admin can set this as Yes in which the seller can edit the order else if set as No the seller won’t be able to edit the order.
- Enable Place New Order – The admin can set this as Yes/No. If it is configured as Yes then the seller can place a new order for the customer. For No, the seller is not able to place a new order for a customer.
Seller End Workflow
A seller can manage or create orders from their dashboard. For that, a seller needs to login and move to the orders list.
Create Order
Here, a seller can view the list of the orders. To create a new order, the seller needs to click on Create New Order.

Now, the seller needs to select the respective customer for which he wants to create the order. Then, click on Place Order to proceed with the next steps.
Note: While creating an order at the seller’s end only those customers will be visible to the seller who has already placed an order for the seller’s product in the past.

Now, the seller needs to select the respective products to add to the order. Here, click on Add Product to get the list of the products. Now, select the products and click Add Selected Product to Order to add the same to the order.

Once products are added to the order, the seller can modify the quantity of the products or can remove them as well if required.

Now, the seller can move further with the next steps to enter the billing and the shipping address of the customer.

After successfully adding the address details, the seller can move ahead to select the Payment and Shipping methods. Here, the applicable methods will be available to the seller to select for the respective order.

Now, the seller can submit the order by clicking Submit Order.

Edit Order
If allowed by the admin, a seller edit an order as well. For this, the seller needs to select the order to edit.

After selecting the order, click on Edit Order to edit the available information in the order.

Here, a seller can edit the product quantity of an existing product or can add new products as well. Apart from that, a seller can make changes in the billing or shipping address and can modify the shipping and payment methods as well.
The workflow to update the products, quantity, payment method or shipping method will remain the same as during creating a new order.
Get In Touch
That’s all for the Edit Order for Magento 2 (Adobe Commerce) extension. If you still have any questions regarding the module please create a support ticket at Webkul Uvdesk.
Explore the Adobe Commerce Cloud development services by Webkul. You may also browse other Magento 2 marketplace addons. Also our quality Magento 2 extensions.
Current Product Version - 5.0.2-p1
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
Be the first to comment.