Redeem Now
Read More
Read now
Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    prestashop-hyperlocal-marketplace-guide
    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x

    Prestashop Marketplace Cart and Order Split

    With the increasing popularity of eCommerce, many new users are trying the services even with a hesitant mind. The foremost reason for this is the ease of ordering & convenience thus offered. Many unexpected situations arising across the world are forcing people to live inside & restrict themselves from outdoor shopping. Under such situations, only eCommerce comes to the rescue. Hence, with such an overwhelming response for eCommerce in difficult times, merchants are also looking continuously for solutions that can solve an existing issue. So, to solve one such issue, we are here with Prestashop Marketplace Cart And Order Split module. Let’s know more about that issue in detail.

    Many times, it is seen that people add products of multiple sellers in to basket. Shopping on the marketplace lead to such kinds of situations. With so many sellers providing similar products at competitive prices, it is quite normal to observe such things in customers baskets. After getting an order with such baskets, it will be quite a hectic task to assign orders to each seller separately from one order. So, to solve the problem, we are dividing the order on the basis of the seller & assigning them just after the customer places the order. This will ensure smooth product delivery & fulfillment of order.

    Note : This module is an add-on of Marketplace Module. To use this module, you first have to install Prestashop Advanced Multi Vendor Marketplace

    Features of Prestashop Marketplace Cart and Order Split module

    • Buyers can select desired shipping methods for different seller products in a single cart.
    • Order will split according to the sellers in the cart.
    • Admin can view the separate orders for each seller.
    • Separate order IDs will generate for each seller products.
    • Buyer can view the separate orders in their order history list.
    • Customers can see the seller wise products on the cart page if enabled by admin from the back-end.

    How to install Prestashop Marketplace Cart and Order Split module

    In order to install Marketplace Cart and Order Split module, you need to install the Prestashop Advanced Multi-Vendor Marketplace module first.

    After installing marketplace module, you can now install the Marketplace Cart and Order Split module.

    1. Firstly, go to the module manager in back office and click on ‘upload a module’.
    2. After that, drag and drop the module file or select the file from the system.
    3. In this way, the module installation will be successful.

    Note

    For proper functioning of the “Prestashop Marketplace Cart And Order Split”, some modifications have been done in the prestashop core files. Once the module is installed automatically these files will be overridden.

    For Prestashop 1.7

    The name of the files in which modification has been done is as follows-

    • cart.php
    • paymentModule.php
    • carrier.php

    You need to add this hook.

    Path: themes/classic/templates/checkout/_partiaIs/steps/shipping.tpl

    Hook:

    {hook h=”displayOrderCarrierList” id_address=$id_address}

    Place: Add this hook in the block element ‘delivery_options’ and after division having
    class file “delivery-options”

    Refer the screenshot-

    For Prestashop 1.6

    In PS 1.6, you need to add this hook

    Path: “/themes/current-theme/order-carrier.tpl”.

    Hook:

    {hook h=”displayOrderCarrierList” id_address=$id_address}

    Place: Add this hook after element having class “delivery_option” in “order-carrier.tpl”.

    Refer the screenshot-

    How to configure Prestashop Marketplace Cart and Order Split module

    After the successful installation of the module, admin can configure the module.

    So, this was the process to configure the module.

    General Workflow of the Prestashop Marketplace Cart and Order Split module

    Buyers can add multiple products of different sellers in single cart.

    If enabled by admin from the back office, products in the cart page will be displayed seller wise.

    Once buyer proceed to checkout, they can view the list of various associated shipping methods for seller products in the cart (in the form of drop-down menu).

    From here, a buyer can select the desired shipping method for each product. According to their selection, orders will be created at the back-end.

    Workflow (Shipping Methods applied Price wise)

    Let’s understand the workflow of this addon by taking some important cases into consideration.

    Here we shall first discuss the workflow pattern when shipping are created price-wise.

    Case 1

    • Two seller products in single cart
    • Different shipping methods applied 

    Admin has enabled an option to display product in cart seller wise.

    Checkout page:

    ADMIN END :

    Once the buyer completes the purchase, two separate orders are created at the back-end with different order ids. Here, an admin can view the seller orders separately. To do so, navigate to Marketplace Management -> Manage Seller Orders.

    Now, on selecting one of the seller admin can view seller’s order.

    Seller 1 order is selected-

    Seller 2 order is selected-

    Admin can view that both has SAME ORDER REFERENCE NUMBER but DIFFERENT ORDER IDS.

    SELLER END :

    Sellers can also view the separate orders in their order list

    Seller 1 order list-

    Seller 2 order list-

    Both the sellers will receive their orders with the same order reference number but different order ids.

    BUYER END :

    Buyer will also see different orders in their order list-

    On viewing order detail of both the orders, a buyer can view each seller product in each order with their applied shipping method.

    Buyer can view both orders with different seller products and different shipping methods.

    Case 2

    • Two seller products in single cart
    • Same shipping methods applied 

    Admin has enabled an option to display product in cart seller wise.

    ADMIN END :

    Now once a buyer complete the purchase, two separate orders are created at back-end with different order ids. Now, an admin can also view the seller orders separately. To do so, he/she can navigate to Marketplace Management -> Manage Seller Orders.

    At last, admin can view seller’s order on selecting the seller.

    Seller 1 order is selected at Admin end-

    Seller 2 order is selected at Admin end-

    Admin can view that both has SAME ORDER REFERENCE NUMBER but DIFFERENT ORDER IDS.

    SELLER END :

    Sellers can also view the separate orders in their order list

    Seller 1 order list-

    Seller 2 order list-

    At buyer’s end-

    Buyer will also see different orders in their order list-

    On viewing order detail of both the orders, the buyer can view each seller product in each order with their applied shipping method.

    Buyer can view both orders with different seller products and same shipping methods.

    Workflow (Shipping Methods Applied Weight Wise)

    Now we will discuss the workflow pattern when weight-wise shipping methods are available.

    We created two shipping methods :

    1 ) DEMO SHIPPING 1 (Shipping method created Weight-wise)

    Price defined for various range for this shipping are as follows :

    Weight of product from 0-3 kg, shipping amount will be $4.00
    Product weight from 3-6 kg, shipping amount will be $6.00
    And product weight from 6-10kg, shipping amount will be $8.00

    2 ) DEMO SHIPPING 2 (Shipping method created Weight-wise)

    Price defined for various range for this shipping are as follows :

    Weight of product from 0-4 kg, shipping amount will be $7.00
    Product weight from 4-8 kg, shipping amount will be $10.00
    And product weight from 8-12 kg, shipping amount will be $15.00

    Now let us take two cases into consideration:

    Case 3

    • Two products of the Same seller in single cart
    • Same shipping methods applied 

    Suppose two products Test Product 1 (Weight 2kg) and Test Product 2 (Weight 5kg) of the same seller are there in a single cart. Also, the same shipping i.e. Demo Shipping 1 is applied to each product.

    In this case,

    Test Product 1 lies in the weight range 0-3 kg, so the shipping amount should be $4.00

    Test Product 2 lies in the weight range 3-6 kg, so the shipping amount should be $6.00

    But now since the total cart weight is Test Product 1 (2kg) + Test Product 2 (5kg) = 7kg

    This lies in the weight range of 6-10kg, so the actual shipping charge will amount to $8.00

    Now once the buyer completes the purchase, a single order will be created at the back-end with a single order id. In order to see the seller order navigate to Marketplace Management -> Manage Seller Orders. Here to view the seller order, selecting the seller & proceed.

    On clicking any of the order, an admin will land on the order page. Here, he/she can view the same order reference number for both products.

    Admin can view that both has SAME ORDER REFERENCE NUMBER and SAME ORDER ID

    SELLER END :

    Seller can also view a single orders in the order list

    At buyer’s end:

    The buyer can view single order in the order list. In order to do so, buyer will go to order history to check its order.

    A buyer can view one single order with single seller products and same shipping methods.

    Case 4

    • Two products of the Same seller in single cart
    • Different shipping methods applied 

    Suppose two products Test Product 1 (Weight 2kg) and Test Product 2 (Weight 5kg) of the same seller are there in a single cart.

    Demo Shipping 1 is applied on Test Product 1
    Demo Shipping 2
     is applied on Test Product 2

    In this case :

    Test Product 1 lies in the Weight Range 0-3 kg (Demo Shipping 1, so the shipping amount should be $4.00

    Test Product 2 lies in the Weight Range 4-8 kg (Demo Shipping 2), so the shipping amount should be $10.00

    So the actual shipping amount charged will be the sum of both the applied shipping methods, that is, $4.00 + $10.00 = $14.00

    ADMIN END :

    Once the buyer completes the purchase, two separate orders will be created at back-end with different order ids. Admin can view the seller orders separately. In order to view the order, navigate to Marketplace Management -> Manage Seller Orders At last, an admin can view the seller’s order on selecting the seller.

    Admin can view that both has SAME ORDER REFERENCE NUMBER but DIFFERENT ORDER IDS.

    SELLER END :

    The seller can view two orders in the order list. Both the orders will have different order ids but same order reference number.

    At buyer’s end:

    The buyer will also see different orders in their order list-

    Buyer can view two different orders with single seller products and different shipping methods.

    Note:- Same cases are applicable on admin’s products too, as admin also serves as a seller on the store.

    So, this was all about Prestashop Marketplace Cart And Order Split Module. I hope this document will help you in checking the functionality of the module in a better way. Also, do let us know about your views in the comments.

    Support

    For any kind of technical assistance, just raise a ticket at http://webkul.uvdesk.com and for any doubt contact us at support@webkul.com

    Current Product Version - 5.1.0

    Supported Framework Version - 1.7.x.x

    . . .

    Leave a Comment

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


    10 comments

  • Fito
    Hi, we use a One Page Checkout module in our store PS 1.7 (cocopot.es). Does your module works with this kind of modules?
    Best regards
    • Anuj Verma (Moderator)
      Hello

      Thanks for showing interest in our products

      Are you using our One Page Checkout Module or a third party? Well, the module is already compatible with our One Page Checkout module, however, if you are using a third party One Page Checkout Module, then we will need to make both of the modules compatible with each other.

      For further queries, kindly raise a ticket at our support ticket system https://webkul.com/ticket/ or you can mail us at support@webkul.com.

      Best Regards
      Anuj Verma

      • Fito
        Thank you,
        Is module “Prestashop Advanced Multi Vendor Marketplace” included in “Prestashop Marketplace Cart And Order Split”? or it´s necessary to buy both modules separatedly?
        Best regards,
        • Anuj Verma (Moderator)
          The “Prestashop Advanced Multi Vendor Marketplace” is a separate module and not included with “Prestashop Marketplace Cart And Order Split”. You need to buy both of the modules separately.

          Also, the “Prestashop Marketplace Cart And Order Split” module is an add-on for Marketplace Module. Therefore, to use this module, you will need to first buy and install Prestashop Advanced Multi Vendor Marketplace.

          For further queries, kindly raise a ticket at our support ticket system https://webkul.com/ticket/ or you can mail us at support@webkul.com.

          Best Regards
          Anuj Verma

  • Lyion
    What if the seller update the tracking number? Does it directly show in buyer’s order details? Also, support marketplace 5.0?
    • prerna (Moderator)
      Hello Lyion,

      Thanks for contacting Webkul!

      When seller updates the tracking number, it does not appear in the buyer’s order details instead an email is sent to the buyer if the seller click on the SEND EMAIL button after updating the tracking number.

      Yes, the cart and order split module supports the marketplace version 5.0.x.

      Would request you to please raise a ticket at our support ticket system https://webkul.com/ticket/ or you can mail us at support@webkul.com for any further queries.

      Thanks and have a good day!

      Best regards,
      Prerna Arora

  • Shardul
    Please update how to HOOK for PS v.1.6 too, as this shows how to HOOK in v.1.7.
    • prerna (Moderator)
      Hi Shardul,

      Blissful greetings of the day!

      Would request you to please open the User Guide of the Marketplace Cart and Order Split module and select the version 1.6 from there. Please see: https://prnt.sc/nd8c3k . The User Guide for the Prestashop v_1.6 will get open where you can see the process of adding the hook in the module.

      Thanks and have a good day!

      Regards,
      Prerna Arora

  • Maria
    Hello, is this module working with Prestashop 1.7?
  • Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index