Setting Up Prestashop Delivery Date and Time Slots

Configuring Delivery Date & Time Slot Settings

Enabling Delivery Date and Time Slots

Here, you can enable/disable the module and configure the following options:

General Settings: 

Module Active: Activate or deactivate the Delivery Date and Time Slots module.

Show in Customer Order Detail: Choose whether to display delivery details on the customer’s order detail page (Show/Hide).

Show in Invoice: Enable or disable showing delivery details on the invoice. 

Show on Order Confirmation: Decide whether to display delivery details on the order confirmation page (Show/Hide). 

Show in Product Page: Determine if delivery details should be displayed on the product page (Show/Hide).

Send Email: Enable or disable sending delivery details via email.

After configuring the above settings, click the “Save” button to apply changes.

Creating Multiple Delivery Date & Time Slot Rules

Navigate to the “Rules Settings” tab to create multiple rules to enable different delivery times and slots for different products and customer groups.

While creating a new rule, you can configure these settings:

Rule Enable: Enable or disable the specific rule.

Title: Enter a descriptive title for the rule.

Priority: Set the priority of the rule.

Shipping Method: Select the shipping method(s) applicable to the rule.

Customer Group: Enable or disable the rule for specific customer groups.

  • Groups: Select the customer group(s) to which the rule will apply.

Whole Shop: Enable or disable the rule to apply to all products.

Product: Enable or disable specific products for the rule.

  • Products: Search and select products to include in the rule. If the field is left empty, the rule will apply to all products.

Category: Enable or disable the rule for specific categories.

  • Categories: Select categories to which the rule will apply. If the field is left empty, the rule will apply to all categories.

Date selection Enable: Enable or disable date selection for the rule (displayed on the order page).

Time Slots Settings

To configure time slot settings for delivery:

Time Selection Enable: Enable or disable time selection on the order page.

  • Maximum Orders Per Slot: Define the maximum number of orders allowed per time slot.
  • Time Slot: Click “Add Field” to enter the minimum and maximum time ranges for each delivery slot. 

Delivery Lead Days: Toggle delivery lead days on or off.

  • Delivery Lead Days: Enter the number of lead days required for delivery. If a number is entered, those days will be disabled for selection by users.

Weekends: Toggle weekends on or off for delivery options.

  • Weekends: Choose the weekends you want to disable in the delivery calendar. If none are selected, all weekends will be available for selection.

Layout: Choose whether to enable or disable specific layouts.

  • Layouts: Select the layout to be used for the delivery date and time slot settings.

Start Date: Set the start date for order delivery (displayed on the product page and order page when date selection is disabled).

End Date: Set the end date for order delivery (similarly displayed).

Set Public Holidays Settings

Configure public holidays to ensure no deliveries are scheduled on those days:

Holidays: Enable or disable public holidays for the delivery schedule.

  • Start and End Date for Holidays: Enter the start and end dates for each public holiday to block those dates from being selected for delivery.

After setting the holidays, click “Save” to apply the changes.