Reading list Switch to dark mode

    PrestaShop Marketplace Seller Shipping {User Guide}

    Updated 12 February 2024

    PrestaShop Marketplace Seller Shipping: This is an advanced shipping module for PrestaShop Marketplace. Using this module, a seller can completely manage the shipping. Sellers can create new shipping methods and can also set one’s own shipping rate. Admin can set either auto or manual approval of seller shipping methods. Also, a seller can specify their shipping method transit time in multi-language.

    Note

    1. This module is an add-on for Marketplace Module. To use PrestaShop Marketplace Seller Shipping module, you need to install  PrestaShop Advanced Marketplace module first.
    2. PrestaShop Marketplace Seller Shipping module is compatible with PrestaShop version 8.x.x.
    3. The current version of this module is compatible with PrestaShop Advanced Multi-Vendor Marketplace Version 5.2.x to 6.0.2.
    4. This module has been merged with PrestaShop Advanced Multi-Vendor Marketplace module version 7.0.0. So, if you are using PrestaShop Advanced Multi-Vendor Marketplace module version 7.0.0, then you don’t have to purchase this module separately.

    Features of PrestaShop Marketplace Seller Shipping module

    • Seller can create shipping methods and add their own shipping charges.
    • Sellers can choose group access for their shipping methods.
    • An admin needs to approve the created shipping methods.
    • Seller can give basic price for each continent.
    • The seller can add handling cost to the shipping methods.
    • Seller can create free shipping methods.
    • Seller can add impact price based on zones-country-state.
    • The seller can assign a unique shipping method to the products.
    • In case, the seller does not assign any shipping method to products, then by default the first available shipping method gets assign to the product.
    • Buyers will have the opportunity to choose from the available shipping methods.
    • Admin can assign own shipping methods to all the admin’s products and seller products.
    • Seller can set the default shipping method for newly added products.
    • Also, seller can add shipping transit time in multi-language.
    • Admin can also add seller shipping methods with multi-language transit time.
    • Admin can enable/disable the manual approval of seller shipping methods.
    • It is at the discretion of admin to send the mail to the seller upon approval of seller’s shipping methods by admin.
    • Admin can choose to receive mail upon creation of seller shipping method.
    • Seller and admin both can apply tax on the shipping rates.
    • Both Admin and seller can select “Out of range behaviour” either as “apply the highest shipping cost” or “disable the carrier”.
    • Admin can enable or disable the display of admin shipping methods along with the seller shipping methods on seller add/update product page.
    • The module is multi-shop compatible.
    • Module translation is available in following languages: French (fr), Arabic(ar), Spanish(es), German(de), Italian(It), Russian(ru), Japanese(ja), Dutch(nl), Bulgarian (bg), Portuguese (pt).

    Installation

    In order to install the module, you need to install the PrestaShop Advanced Multi-Vendor Marketplace module first.

    After installing the marketplace module, you can now proceed to install the PrestaShop Marketplace Seller Shipping module.

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

    How to configure the module?

    1-1

    Workflow

    Step-1

    A separate tab “Shipping Method” adds to the seller panel from where he can add and manage his own shipping methods.

    Searching for an experienced
    Prestashop Company ?
    Find out More
    shipping method

    Step-2

    After clicking on the shipping method, a seller can see all the shipping methods and can also add new shipping methods.

    add shipping method

    Step-3

    On Clicking “Add Carrier“, a seller can add a new shipping method. Also, sellers can add their transit time in any language.

    add shipping carrier

    Step-4

    After filling in all the required fields, click on the “Next” button. Now sellers can set a basic price for all continents.

    A seller needs to define a range first. After defining the range, a seller can add prices using the checkbox and put a price in the input field. The seller can also add multiple ranges.

    Shipping locations and costs

    Step-5

    After adding a basic price, a seller can restrict size and weight according to the shipping method.

    packaging dimensions

    Add/Update Impact Price

    Step-6

    Click on the finish button. Now seller will redirect to the impact price page where a seller can add the impact price according to place.

    If the seller does not want to set the impact price according to country and state then the seller can leave the page as the shipping method has been already created.

    add impact price

    But if the seller wants to add impact price then he needs to follow the steps mentioned below:

    Note: Impact price will be added to the base price when a buyer buys the product.

    Step-7

    Now Select Zone, country, state.

    add impact price

    Step-8

    Now click on add impact price. The seller can see a popup where he can add impact price according to the range given in “Step-5“.

    Add Impact price and click on Submit button.

    impact price

    View all the impact prices added for multiple zones & multiple ranges.

    update impact price

    Add/Update Shipping Method

    Step-9

    After clicking on “Set Default Shipping”, a seller can set default shipping methods for the newly added products.

    That means if any seller doesn’t assign any shipping method while adding a new product, the default shipping will be automatically applied to the product.

    set default shipping method

    Note:- Seller can set multiple shipping methods as the default shipping method.

    default shipping method

    Step-10

    Now seller can see a shipping list where all the shipping methods are listed.

    edit shipping method details

    View of the “Basic edit” page:

    update shipping carrier details

    Step-11

    Initially, newly added shipping methods will be in a pending state. All the new shipping methods need to be approved by the Admin.

    From here Admin activates the Seller Shipping Method. (Refer to the screenshot for the same).

    Go to Marketplace ->Manage seller shipping.

    enable/disable shipping carrier
    carriers

    While adding new shipping methods for sellers, the admin can also write the transit time in any language.

    select seller
    manage seller shipping
    manage seller shipping

    Step-12

    After activating the shipping method, the seller can see that shipping method while adding a new product through the “Add new product” form.

    Also, sellers can see shipping methods on the updated product page.

    Add shipping carriers for products
    1-8

    Note:-

    • The default shipping set by seller will be automatically applied to the new product.
    • If seller uncheck the default shipping also or there is no shipping on the seller product, then the admin shipping will be applied on the seller product.

    The seller can also assign the same shipping method to all the products at once with the help of assigned shipping button on the product list page.

    assign shipping method
    2-9

    Note: If you have not selected any shipping method, then by default first shipping method will be assigned to that product which you have just added.

    Customer End View

    Step-13

    Shipping methods will appear as shown in the screenshot below.

    If the user has chosen free shipping, then there will be no effect on the product price.

    shipping method

    Step-14

    If the user has chosen the other shipping method except for free shipping, then the product price would have increased accordingly.

    shipping methods

    Step-15

    If the seller has added the impact price to any shipping method, then the price of shipping will change according to the customer address.

    Let’s say the seller has created a shipping method and added the impact price on the shipping method-

    The basic price of the shipping method-

    shipping method creation
    Manage cost settings

    Impact price set on the shipping method.

    impact price

    Now, let’s say the customer add the seller product to the cart.

    The customer address is different from the zone, country or state of impact price set by the seller on the shipping method.

    checkout page

    Now, the buyer address is the same as impact price one.

    checkout page

    If you are using PrestaShop Advanced Multi-Vendor Marketplace versions 5.1.x or 5.2.x then you will get the below-mentioned features with the PrestaShop Marketplace Seller Shipping module.

    • Admin can enable/disable distribution of shipping.
    • Admin can choose the distribution of shipping between admin, seller or both on the basis of commission rate from Admin carriers page. In this case, if ‘both’ option is selected on carrier then admin will get commission on seller individual earning on shipping.
    • Admin can also view the seller shipping for every seller separately under “Manage seller order” page.
    • If seller shipping is applied on seller product then seller can add tracking number on his/her own order from seller order details page.

    Shipping Distribution

    Configuration:

    You can configure your approval settings from here for seller shipping.

    Modules-Services-•-Test-Shop-6

    If the admin enables shipping distribution, then he will be liable for distributing shipping.

    Modules-Services-•-Test-Shop-5

    Note: If admin product exists with any seller product and “distribute shipping between admin and seller both” is set to “No”, then full shipping for that order will be assigned to the seller. If set to “yes” the shipping distribution will follow a ratio based on either price or weight of admin and seller’s product.

    Now, the admin can decide on whether to distribute shipping to the seller/admin.
    Go to Shipping -> Carriers -> Select the shipping method -> Shipping distribute to -> Set the value(seller/admin/Both).

    carriers

    Shipping Distribution Cases:

    Case 1:

    1. Customer ordered a seller’s product “Printed Summer Dress”.
    2. Seller shipping method “Express exports” is applied to the product.

    Now at the carriers page in the back office, the admin has set “shipping distribute to Seller” on seller shipping.

    Here, in this case, full shipping charges will go to the seller.

    Select shipping method

    Admin end:

    shipping cost

    Seller end:

    shipping fee

    Now at the carriers page in the back office, the admin has set “shipping distribute to admin” on seller shipping.

    Then, in this case, full shipping charges will go to the admin.

    Seller end:

    order details page

    Case 2:

    1. A customer ordered from 2 different sellers. “Printed Summer Dress” from ‘Mary Jones’ and “Hummingbird Notebook” from ‘Jane Doe’.
    2. Shipping method of admin i.e. “Go Express” is applied to the product.

    Now at the carriers page in the back-office, the admin has set “shipping distribute to Seller” on admin shipping. Now we will check if shipping is set according to total price or total weight.

    When shipping is set according to total price:

    Then following a ratio based on price of seller 1 and seller 2 product, shipping charges will distributed between sellers as follows:

    Shipping to seller 1: ((seller 1 product price/total price of both the seller product)*total shipping)

    =((12.90/82.90)*10)
    =0.1556 * 10
    =1.556

    Shipping to seller 2: ((seller 2 product price/total price of both the seller product)*total shipping)

    =((70/82.90)*10)
    =0.844 * 10
    =8.44

    shipping method

    If a customer has ordered from 2 different sellers. “Demo product (3 kg)” from seller 1 and “demos prod(8 kg)” from seller 2.

    When shipping is set according to total weight:

    Then following a ratio based on the weight of seller 1 and seller 2 products, shipping charges will distribute between sellers as follows:

    Shipping to seller 1: ((‘Mary Jones’ product weight/total weight of both the seller product)*total shipping)

    =((3/11)*57)
    =0.2727 * 57
    =15.5454

    Shipping to seller 2: ((‘Jane Doe’ product weight/total weight of both the seller product)*total shipping)

    =((8/11)*57)
    =0.7272 * 57
    =41.4545

    admin shipping method
    seller product
    seller product

    Case 3:

    1. A Customer ordered a product of seller and a product of admin.
    2. Admin shipping method “Go Express” is applied to the product.

    Now at the carriers page in the back office, an admin has set “shipping distribute to Seller” on admin shipping.

    And approval setting “distribute shipping between a seller and admin both” under configuration is active.

    Then following a ratio based on the price of admin’s and seller’s product, shipping charges will be distributed between seller and admin as follows:

    Shipping to admin: ((admin product price/total price of admin and seller’s product)*total shipping)

    =((12.90/82.90)*10)
    =0.155*10
    =1.55

    Shipping to seller: ((seller product price/total price of admin and seller’s product)*total shipping)

    =((70/82.90)*10)
    =0.844*10
    =8.44

    shipping method

    Admin end:

    shipping price distribution

    Seller end:

    order details

    Now at the carriers page in the back office, an admin has set “shipping distribute to Seller” on admin shipping.

    And approval setting “distribute shipping between the seller and admin both” under configuration is inactive.

    Then, in this case, full shipping charges will go to the seller.

    shipping method

    Seller end:

    view shipping fee

    Now at the carriers page in the back office, an admin has set “shipping distribute to admin” on admin shipping. And approval setting “distribute shipping between a seller and admin both” under configuration is active.

    Result of which the entire shipping will go to the admin.

    Note: Admin can also view the seller shipping for every seller separately under the “Manage seller order” page.

    view shipping
    seller earnings

    Update Tracking Number:

    shipping details
    tracking details

    So, this was all about the PrestaShop Marketplace Seller Shipping 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 or query, please raise a ticket at http://webkul.uvdesk.com or send us a mail at [email protected]

    Also, please explore our PrestaShop development services & vast range of featureful PrestaShop Addons.

    Current Product Version - 5.3.1

    Supported Framework Version - 8.x.x, 1.7.x.x

    . . .

    Leave a Comment

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


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content