Menu Close
    Searching for an experienced Magento 2 Development Company ?

    Marketplace Split Order For Magento2

    The Marketplace Split Order for Magento 2 module will allow the generation of separate Order Ids if there are multiple seller products in the shopping cart. The customers will also receive different order ids.

    Also, the admin will be able to generate separate invoices and shipments for each order id for different sellers.

    This extension is an add-on to Magento 2 Marketplace, to use this extension you must have installed the  Magento 2 Multi Vendor Marketplace by Webkul.

    Note: However, the Marketplace Split Order for Magento 2 will work with the Magento 2 default offline payment methods – Check / Money Order and Cash on Delivery. This module is also compatible with the Marketplace Adaptive Payment System.

    Further, in the case of any 3rd party payment module, it may need some customization if the third-party payment module code does not follow the default Magento Payment module pattern.

    Check the plugin feature at work at the storefront in the video mentioned below –

    SJe7Ef2V0wU

    Features Of Marketplace Split Order For Magento2

    • Separate order ids will be generated at the back-end if there are multiple seller’s products in the shopping cart.
    • Admin will be able to generate separate invoices and shipment for each order id for different sellers.
    • The customer will receive different order ids if they have purchased multiple seller products.
    • Order Management from the admin’s end will be very easy.
    • The codes are open source so it can be customized easily

    Installation Of Marketplace Split Order For Magento2

    Customers will get a zip folder and 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.

    You need to transfer this app folder into the Magento2 root directory on the server as shown below.

    Installation Of Marketplace Split Order For Magento2

    After the successful installation, you have to run these commands in the Magento2 root directory:

    First command –

    php bin/magento setup:upgrade

    Second Command –

    php bin/magento setup:di:compile

    Third Command –

    php bin/magento setup:static-content:deploy

    After running the commands, you have to flush the cache from Magento admin panel by navigating through System > Cache management as shown below.

    flush cache

    Configuration For Multi-lingual Support

    For the multilingual support, admin will navigate through Store > Configuration > General > Locale Options and select the locale as German (the language into which admin want to translate his store content).

    Marketplace Split Order For Magento2

    Marketplace Split Order For Magento2 Translation

    If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/Mpsplitorder/i18n in their unzipped folder and will get a CSV file with name “en_US.csv”.

    Now they will rename that CSV as “de_DE.csv” and translate all right side content after the comma in the German language.

    After editing the CSV, save it and then upload it to the path app/code/Webkul/Mpsplitorder/i18n where they have installed Magento2 on the server.

    The module will get translated into the German Language. It supports both RTL and LTR languages.

    Marketplace Split Order For Magento2 Translation

    Marketplace Split Order For Magento2 Translation

    The user can edit the CSV like the image below.
    Marketplace Split Order For Magento2 Translation

    Configuration Of Marketplace Split Order For Magento2

    The admin will configure the module by navigating through Stores > Configuration > Marketplace > Enable Split Order. Here the admin will enable the module.
    Configuration Of Marketplace Split cart For Magento2

    Workflow Of Marketplace Split Order For Magento2

    Now, the buyers on the frontend will add different products from different sellers into the shopping cart as shown below in the screenshot.
    Workflow Of Marketplace Split Order For Magento2
    Note: The split order does not support the checkout with multiple addresses because it already has the feature to split the order.

    Customers will proceed for the checkout process. Customers will enter the billing address, shipping address, select payment method, and shipping method.

    After confirming the order, the customer will place the order and will get a message as shown below in the screenshot.
    Workflow Of Marketplace Split Order For Magento2

    Each seller can see the order id for their product in their “Order History” as per the following snapshots –

    AbigalesWorld
    Workflow of Marketplace Split Order For Magento2

    NadiasClassicStore
    Workflow of Marketplace Split Order For Magento2

    Tedsrt
    Workflow of Marketplace Split Order For Magento2

    Admin Management For Marketplace Split Order For Magento2

    Thereafter, at the admin panel, three different order id will be created. You can see different order ids in the Order grid as per the screenshot below.
    Admin Management For Marketplace Split Order For Magento2

    The admin will do the shipment for each order separately.

    For the Order – #000000231
    Admin Management For Marketplace Split Order For Magento2

    Another Order – #000000232
    Admin Management For Marketplace Split Order For Magento2

    For the Order – #000000230
    Admin Management For Marketplace Split Order For Magento2

    After the status of orders is “Complete”, then you can see the Order grid again as shown below in the screenshot.
    Admin Management For Marketplace Split Order For Magento2

    Shipping Management

    To demonstrate the shipping management, we will take an example to clear it.

    Here, we have used Magento 2 Marketplace Split Order + Per Country Per Product Marketplace Add-on extension for the demonstration process.

    Suppose we have 2 sellers and a customer(Origin UK) purchases 2 products one from the seller 1 & the other via seller 2:

    Seller 1(Origin US):
    The seller 1 has set shipping price for his product – US shipping to the UK as: $10

    seller 1 shipping chargesSeller 2(Origin UK):
    The seller 2 has set shipping price for his product – UK shipping to the UK as: $20

    seller 2 shipping cost

    Now, we will show –

    • How the shipping will be visible to the customer collectively while checking out.
    • After the order is placed how the shipping is displayed to the customer.
    • Shipping charge visibility to the individual sellers for their respective products under their account panels.

    Collective Shipping At Checkout

    At the checkout, the customer will be able to see the collective shipping charges for both of the products.

    collective shipping visible to customer

    However, the customer can also see the collective shipping once again under Order Summary on the right side before placing the order.

    collective shipping at order place page

    Shipping Charges visible at Customer’s End:

    • Order #000000034 – Seller 1
      customer order details showing seller 1 shipping cost
    • Order #000000035 – Seller 2
      customer order details showing seller 2 shipping cost

    Shipping Charges Visible to Individual Seller’s:

    Seller 1:
    seller 1 shipping cost visible

    Seller 2:

    seller 2 shipping cost visible

    To conclude, the shipping price is shown separately for each seller.

    (Note) – The Magento 2 Marketplace Split Order extension will work the same way with all of the shipping methods.

    Support

    Moreover, all for the Marketplace Split Order For Magento 2. Still have any issue feel free to add a ticket and let us know your views to make the module better at HelpDesk System.

    Current Product Version - 4.0.0

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index