Prestashop Delivery Time Slot: Multiple delivery attempts by courier services in order to deliver the product is very common these days. It not only creates a problem for delivery personnel but for the customers too. The reason owing to this problem could be anything. Hence, in order to minimize the issue arising in delivery and to ensure efficiency in the delivery of products, we bring you the Prestashop delivery time slot module.
This module helps customers to choose the time slots suitable for the delivery of the products. The customers can simply choose a suitable slot at the time of checkout. Sometimes, it also happens that a customer wants to update the delivery slot after placing the order. So, to help the customer in that case, an option to update the slot is also available on the order details page.
Note: The module is compatible with PrestaShop version 8.x.x and multi-store feature.
Features of PrestaShop Delivery Time Slot
- Allow customers to select a convenient order delivery date and time at the checkout.
- Create any number of delivery time slots for each day of the week.
- Set minimum gap between start and end delivery time.
- Set the number of days (Minimum Lead Time) after which customers can select pre-defined time slots.
- Customers can update the delivery time slot even after placing the order.
- Dispay the number of available time slots on the checkout page.
- Show delivery date and time on email, invoice, and delivery slip.
- Make slot selection mandatory on the checkout page.
- Select the order status on which customers cannot change the time slot.
- Enable on disble delivery time slots from the back office.
- Customers can view the delivery date and time on the order confirmation and details page.
- View delivery time slot selected by customers in order listing and details page.
- Show delivery time in 24 or 12 hour format.
- Prestashop Delivery Time Slot module is Multishop compatible.
How to Install PrestaShop Delivery Time Slot
- 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.
Prestashop Delivery Time Slot Configuration
After the installation of the module, you need to configure it.
Use Pre-defined slots
Enable this field to allow customers to select pre-defined delivery time slots. After enabling this field, you need to specifiy the minimum lead time and days limit.
Prestashop Company ? Read More
Minimum Lead Time
Here, you need to specify the minimum number of days after which the customers can select the preferred delivery date and time. For example, You have set 3 in the Minimum lead time field. Now, if a customer adds a product to the cart on 21/08/23, then he can select the delivery slot for 24/08/23.
In this field, you need to specify the number of days from lead time for which delivery date and slots are displayed on the checkout page. For example, if you have set 3 as minimum lead time and 7 in this field. Then, the delivery slot will display from 21/08/23 – 30/08/23 if you have set delivery slot for all the days in a week.
Front End View
As configured by admin from the back office, customer can select preferred delivery date & time after minimum lead time. Also, delivery slots are displayed for 7 days from lead time.
In the above screenshot, it can be seen that the time slot is displayed in 12-hour format.
This option lets customers select the preferred delivery slot. On enabling this field, you need to set minimum time gap.
Minimum Time Gap
In this field, you need to set the minimum time gap between the start and end delivery time. For example, you have set 10 minutes in this field. Now, while selecting the delivery slot on the checkout page, if a customer selects 10:30 in From (Start Delivery Time) field, then he need to select 10:40 in To (End Delivery Time) field. That is, a minimum time gap of 10 minutes should be there.
If a customer selects 10:35 in To (End Delivery Time) field, then an error will display on the checkout page as show below:
This option allows the customers to select delivery day on the checkout page. Kindly note that on activating the day slot field, the date slot field gets disabled.
If you enable “Day Slot” and disable “TIme Slot, then only delivery day option will display on the checkout page. And, the customers can select the day for order delivery.
This option enables customers to select the delivery date for their orders. On enabling the “Date Slot” field, you need to set the minimum number of days after which the customers can select the delivery date for their orders.
Kindly note you cannot enable both day slot and date slot at the same time.
When a customer clicks on the date option, a calendar appears on the checkout page from where he can select the delivery date for the order.
Once saved, the customer can also change the delivery date and time.
After successfully placing the order, the delivery date and time selected by a customer is visible on the order details page.
Customer can change the preferred delivery time after placing the order on the order details page if the status of the order is not updated to status selected in the Delivery time slot settings.
If the status of an order is changed to the selected status say delivered, then the customer won’t be able to update the delivery time.
Kindly note that only one configuration (Pre-defined slots or Time Slot) will work at a time.
The preferred delivery time selected by a customer is also displayed in the order listing and order details pages in the back office.
Create Delivery Time Slot
Post-installation, a new tab “Delivery Time Slot” gets available under Orders in the back office. From here, you can add and manage the pre-defined time slots to display on the checkout page.
Click on “Create slot for everyday” to add time slot of each day of the week.
While adding a new time slot, you need to select start time, end time, and available slots.
You can also add time slot for specific day of the week. Click on the Edit button given against each day under Manage daywise slot.
Front End View
On the checkout page, customers can view time slots and select them as per their convenience.
Once the customer has placed an order, he can update the delivery date and time from the order details page.
Now, if the same or another customer adds a product to the cart, then updated time slots will be visible to him on the checkout page.
This was all about Prestashop 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.
Current Product Version - 5.0.2
Supported Framework Version - 8.x.x, 1.7.x.x