Reading list Switch to dark mode

    PrestaShop Marketplace Delivery Time Slot {User Guide}

    Updated 7 March 2023

    PrestaShop Marketplace Delivery Time Slot module offers the functionality of selecting a preferred time slot.

    Using this module, you will let customers choose a preferred time slot on the seller products too.

    Apart from this, your customers can also select a delivery slot for the product of each seller separately at the checkout page.

    This functionality will also help in reducing delivery attempts as customers will try to be available at the delivery time.

    Note: PrestaShop Marketplace Delivery Time Slot module is compatible with PrestaShop version 8.x.x.

    Searching for an experienced
    Prestashop Company ?
    Find out More

    Features of the PrestaShop Marketplace Delivery Time Slot module

    • Offer your buyers to select a preferred delivery slot.
    • Customers will be able to select a preferred delivery time, day/date slot.
    • Keep the minimum time gap(in minutes) restriction for customers to select a time slot.
    • Also, keep the minimum time lead(in days) restriction for selecting a date slot.
    • Customers can also update delivery slot details from the order details page.
    • An option to update the order details is available till the admin update the order status.
    • Enable or disable the delivery time slot for customers.
    • Choose to enable or disable the delivery day slot for customers.
    • Also enable or disable the delivery date slot for customers, only if the delivery day slot is inactive.
    • The time slot can be kept active with both day slot or date slots.
    • Time display at the checkout page is in 24 hours format.
    • An option to choose the seller wise delivery slot is also available at the checkout page.
    • Select the order statuses on which a customer will not be able to change/update the delivery time slots.
    • The module is multi-shop compatible.

    An Important Note

    In order to use this module, make sure to install the following two modules in your PrestaShop first.

    1. Advanced Multi-Vendor Marketplace
    2. PrestaShop Marketplace Cart and Order Split

    After installing these two modules, you can install the PrestaShop Marketplace Delivery Time Slot module.

    How to install the PrestaShop Marketplace Delivery Time Slot module

    • Firstly, go to the module manager in 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.
    Click to install Marketplace Delivery Time Slot
    Drop or select the file of Marketplace Delivery Time Slot Module
    Marketplace Delivery Time Slot Module Installed successfully

    Note

    This module can show seller wise delivery slot selection functionality on the checkout page.

    So, to display seller wise delivery slot selection functionality properly, add the following hook in the marketplace cart and order split module file.

    Hook:

    {hook h='displayAfterMpCartSplitCarrier' id_seller=$id_seller}

    Path: modules/mpcartordersplit/views/templates/hook/order_carrier.tpl

    Location: At around line 305.

    Please refer to the screenshot below:

    add code

    How to configure the PrestaShop Marketplace Delivery Time Slot module

    After the successful installation of the module, an admin needs to configure the module.

    In order to understand the process to configure the module clearly, let’s just go through every option one by one.

    Time Slot

    • Time Slot: On enabling this option, your customers will get an option to choose the preferred time slot for the delivery.
    • Minimum Time Gap: Enter the time gap that you want your customers to choose between the time slot.

    For example: If you keep the minimum time gap as 20. Then, your customers must select a time slot that has a gap of 20 or more than 20 minutes.

    Say a customer selects a time slot of 10:00 AM to 11:00 AM. Then, it’d be okay as the time slot contains more than 20 minutes gap.

    Whereas, if a customer tries to select the time slot as 10:00 AM to 10:19 AM. Then, in this a case, a customer will see an error message.

    Day Slot & Date Slot

    • Day Slot: Enable this option to let your customer select a day as the preferred delivery slot.
    • Date Slot: This option will allow your customers to select a date as the preferred delivery slot.
    • Minimum Time Lead: Enter the minimum time lead in days. The minimum time lead ensures that a customer can choose a delivery date after the minium time lead only.

    Let me just explain with an example to make it clearer.

    Say you keep the minimum time lead as 5 days. Now, a customer begins to select a preferred delivery date on the checkout page.

    Now, what they will observe? They will observe that they can only select that delivery date which is 5 days after today.

    For example: Say, today is 16th August. Now on the checkout page, your customers would only be able to select a delivery date as 21st August or any date after that.

    extra1

    Note: You can either enable the date slot or day slot. Both of them can not remain active at the same time.

    The workflow of the PrestaShop Marketplace Delivery Time Slot module

    Case 1:

    Firstly, we are only enabling the “Time Slot” option.

    2-10

    So, now on the checkout page, a customer would only get the option to select a delivery time slot.

    After selecting a delivery time slot, a customer also needs to save the delivery time slot details.

    select time slot functionality available on the checkout page

    In the image below, an error message is appearing. This is happening because the selected time slot has a gap less than the minimum time gap.

    error message if time slot doesn't contain minimum time gap

    After placing the order, the delivery time lost details are also available on the order details page.

    customer dashboard

    Delivery time slot details at the customer order details page

    You may notice in the image below that an option to update the delivery time slot details is still available.

    This is because the admin did not update the order status yet.

    Note: If the order status is in delivered, shipped or cancelled state, then a customer can not update the delivery time slot.

    choose time slot functionality at customer order details page

    Now, an admin is updating the order status to “Shipped“.

    time slot details at admin order details page

    Hence, now a customer would not get the option to update the delivery time slot.

    preferred time slot details at the customer order details page

    Case 2:

    In this case, we are enabling the time & day slot options both.

    9-7

    Now, on the checkout page, a customer will get an option to select the preferred delivery day as well as the time.

    option to choose time slot & day slot both at the checkout page

    Again, the option to update delivery slot details are available on the customer order details page. However, it’d not be available after the admin updates the order status.

    option to choose time & day slot at the customer order details page

    Case 3:

    In this particular case, we are enabling the time slot as well as the date slot option.

    12-5

    So, after enabling the time & date slot option, both are available to the customer on the checkout page.

    You may also notice that customer is only able to select a delivery date that is 5 days after the current date.

    choose date slot

    After selecting the date & time of the delivery, save the details.

    Choose time & date slot

    Now, the same details are also available on the customer order details page too.

    option to update time & date slot at the customer order details page

    Delivery slot selection with products of multiple sellers

    In case, if a customer adds products of multiple sellers in the cart. Then, delivery slot selection for each seller will be available separately.

    The functionalities of delivery date/day selection will work in the same manner as described earlier.

    Seller wise delivery slot functionality

    After placing the order, two different orders will create.

    The delivery slot details for each product will be available on their respective seller order details page.

    seller 1 order details page
    seller 2 order details page

    At the admin’s end

    Two different orders will also be available on the admin’s end.

    two orders created at the admins end

    In the same way as above, delivery slot details will be available for each product on their respective order details page.

    seller 1 admin order details page
    seller 2 admin order details page

    So, this was all about the PrestaShop Marketplace Delivery Time Slot 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.0.2

    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