Magento 2 Order Split & Merge allows the admin to split and merge orders. With the help of this module, the admin can split one order with multiple products. Also, the admin can merge multiple orders with the same address and customer to one.
This extension also provides the feature to auto-merge the orders with the same customer and address. The admin can have the option to set the number of days in which order will get merged. Furthermore, the admin can also set how shipping charge will get calculated for the orders which are merged automatically.
Features
- The admin has the option to Merge Orders.
- Order split feature available for the admin.
- The admin has the option to set merging of the order automatically.
- The admin can set shipping charge calculation when order is merged automatically.
- Custom shipping charges can be applied while splitting the order.
- The admin can also split shipping charges while splitting order.
- Calculate new shipping charge with available shipping method while splitting order.
- Option to merge shipping charges while merging the order.
- The admin can only use parent order shipping charge while merging the order.
- Custom shipping charge can be applied for merging the order.
- The admin can select parent order while merging two or more orders.
Installation
For installing Magento 2 Order Split & Merge extension, follow the steps mentioned below:
Step 1: The customers will get a zip folder and they have to extract the contents of this zip folder on their system. Please select the correct folder according to your Magento version (2.1.x, 2.2.x, or 2.3.x ).
Now, unzip the respective extension zip and then move “app” folder (inside “src” folder) into Magento root directory on the server.
Step 2: After the above step, run the below mentioned commands in the Magento 2 root directory via terminal.
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Step 3: Lastly, flush the cache and re-index all by navigating through System->Cache Management.
Language Translation
For translating the module language, navigate through app>code>Webkul>SplitAndMergeOrder>i18n and edit the en_US.csv file.
Now, translate the words on the right and upload the modified file to the same location. The filename of the translated file should be according to the language and region code like de_DE.csv.
Configuration
After the module installation, you can configure the module by logging in the admin section. You need to navigate to Store>Configuration. From there, navigate to Webkul> Split And Merge Order.
Under Magento 2 Order Split & Merge configuration section the admin will find 3 Tabs.
1- Merge Order Validations:
Here the admin can configure the options for merging orders.
Minimum Order– Here the admin needs to enter the minimum number of orders which can be merged. Here the minimum value will be ‘2’.
Maximum Orders– Here the admin needs to enter the maximum number of orders which can be merged.
Minimum Order Amount After Merge– Enter the minimum order total which should be there after merge.
Maximum Order Amount After Merge– Enter the maximum order total which should be there after merge.
Maximum Collective Weight After Merge– Here the admin needs to enter the maximum collective weight allowed of an order after merge.
2- Split Order Validations
Here the admin can configure the options for split orders.
Minimum Quantity of Products in Order– Enter the minimum quantity of products which should be there in the order.
Minimum Price of the Order– Enter the minimum order total which should be there.
3- Auto Merge Order
Under this tab, the admin can enable the auto merger of orders and configure the settings.
Enable Auto Merge: To enable the auto-merge feature select ‘Yes’. It will automatically merge the orders.
Orders Placed Within Days: Enter the number of days within which if multiple orders are placed with the same customer and address will get merged.
Shipping Charge Calculation: Select how the shipping will be calculated for the new order. Here, the first order will be the parent order.
You can also select custom shipping and enter your custom price for the new order as shown in the image below:
Split Order
The admin can split an order with multiple products. Once the order is placed the admin can go to Sales>Orders. From here, the admin needs to select the order from the grid which needs to split.
After selecting the order, the admin needs to click on ‘Actions‘ and select ‘Split‘ like this:
After clicking on the split, a pop-up will appear where can see the following:
1- Set of condition check if the order can get split or not.
2- Option to enter the number of products which needs to split. Enter ‘0’ if you do not want to split that product.
3- Option to select shipping for the orders which will get split.
Under Choose Shipping Option the admin will have the following options:
1- Split Order Shipping Charges into Two Orders: It will split the shipping charges into both the orders created.
2- Use Only Main Shipping Charges: It will only calculate shipping on the main order.
3- Use Custom Shipping Charges: You can enter custom shipping charge here but the method will be same.
4- Calculate New Shiping Charges: It will show the available shipping method which you can select.
After entering the quantity to split and selecting the shipping order the admin can click on ‘Proceed to Split’ to split the order.
Merge Orders
The admin can merge multiple orders from the order grid. From here, the admin needs to select orders from the grid which needs to merge.
Now the admin can select the action to merge under the ‘Actions’ option.
After selecting the ‘Merge’ option the admin will get a popup showing all the conditions. If all conditions are fulfilled then the admin will see the next button.
After clicking on the Next button, a new screen will appear. Here, the admin can select which order will be the parent order. Also, the admin will have the option to choose shipping.
The admin will have the following options for shipping:
1- Merge all orders shipping charges: It will merge the shipping charges of all the orders which are being merged.
2- Use Only Only Parent Order Shipping: It will only calculate shipping on the parent order.
3- Use Custom Shipping Charges: You can enter custom shipping charge here but the method will be same.
4- Calculate New Shiping Charges According to merged order: It will show the available shipping method according to the merged order.
After selecting the parent order and shipping option click on Merge orders button. It will merge the orders and also give you a success message like this:
After merging the order, all the orders apart from parent order will get canceled. Also, all the other orders will not contain any product information as they are merged.
The admin can see the merged order with all the products.
Also, there will be a comment on all the orders to tell the information of order merger.
In this way, the admin can easily merge multiple orders and ship them. It will surely help the admin to reduce shipping cost and also the order processing time.
That was all about the Magento 2 Order Split & Merge extension. Moreover, if you have any doubts or queries regarding the extension get back to us at support@webkul.com or create a ticket at our HelpDesk system.