Menu Close
    Hire us Request quote Reading list Switch to dark mode
    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x

    Prestashop Marketplace Cart And Order Split

    Prestashop Marketplace Cart And Order Split- This module provides an incredible feature to your marketplace as Seller Orders are now split in the cart.
    Earlier it was very difficult for Sellers to manage their orders separately in marketplace, when customer ordered products of various sellers in a single cart.
    Even Customers faced issues while ordering several seller products in single cart, as they could not select separate shipping methods for products of different sellers.
    With the help of this module, Buyers can select desired shipping methods for different seller products in a single cart.
    This module will also generate separate orders for each seller and separate order ids will be generated at back-end. Admin can generate separate invoice for each order id. Buyer can view separate orders and can download separate invoice for each order.

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

    Features

    • Buyers can select desired shipping methods for different seller products in 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 be generated for each seller products.
    • Buyer can view the separate orders in their order history list.
    • Customers can see the seller wise products on Cart page if enabled by admin from the back-end.

    Installation

    For installing Marketplace Cart And Order Split module you need to install Prestashop Advanced Multi Vendor Marketplace module first.

    After installing marketplace module you can start the installation of Marketplace Cart And Order Split module.

    1. Go to back office ->module
    2. Upload the module zip file
    3. “Prestashop Marketplace Cart And Order Split” module automatically gets installed.

    Successful installation of the module. Also you can configure your module from here.

    NOTE

    For proper functioning of the “Prestashop Marketplace Cart And Order Split”, some modifications has been done in the prestashop core files. Once the module is installed automatically these files will be override.
    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-

    Configuration

    After successful installation, admin can configure the module.


    This is how admin can configure the module.

    general Workflow

    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 buyer can select the desired shipping method for each product. According to their selection, orders will be created at back-end.

    Workflow (Shipping Methods applied Price wise)

    Let us understand the workflow of this addon by taking some important cases into consideration

    Here we shall first discuss the workflow pattern when shippings 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 will be created at back-end with different order ids.
    Admin can view the seller orders separately.
    Go to Marketplace Management -> Manage Seller Orders, admin can view the list of sellers-

    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 generated for this case, 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 buyer complete the purchase, two separate orders will be created at back-end with different order ids.
    Admin can view the seller orders separately.
    Go to Marketplace Management -> Manage Seller Orders, admin can view the list of sellers-


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

    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-

    BUYER END :

    Buyer will also see different orders in their order list-

    On viewing order detail of both the orders generated for this case, 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 shippings are created weight-wise

    We created two shipping methods :

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

    Ranges for this Shipping are as follows :

    For Product weight from 0-3 kg, shipping amount will be $4.00
    For Product weight from 3-6 kg, shipping amount will be $6.00
    For Product weight from 6-10kg, shipping amount will be $8.00

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

    Ranges for this Shipping are as follows :

    For Product weight from 0-4 kg, shipping amount will be $7.00
    For Product weight from 4-8 kg, shipping amount will be $10.00
    For 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 added in a single cart and same shipping Demo Shipping 1 are applied on 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 6-10kg, so the actual shipping amount charged will be $8.00

    Now once buyer complete the purchase, Single order will be created at back-end with single order id.
    Go to Marketplace Management -> Manage Seller Orders,
    Now, on selecting the seller admin can view seller’s order.

    Once clicking on any of the order, admin will be redirected to order page. Admin can view same order reference number with both the 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

    BUYER END :

    Buyer can view single order in the order list
    Buyer will go to Order History to check its order

    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 added 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.
    Go to Marketplace Management -> Manage Seller Orders
    Now, on selecting the seller admin can view seller’s order.

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

    SELLER END :

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

    BUYER END :

    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 also, as admin is also a seller on their store.

    This is how admin can provide an awesome functionality of cart and order split to buyers in their marketplace.

    Support

    Thank you for reading the blog 🙂

    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

    . . .

    Comments (6)

    Add Your Comment

  • Lyion
    What if the seller update the tracking number? Does it directly show in buyer’s order details? Also, support marketplace 5.0?
    • prerna
      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
      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 received your message and our expert will get back to you shortly.
    Send Again
    Close

    Table of Content

    Hide Index