Title: Delivery Date &amp; Time Slot Picker for WooCommerce
Author: NiteshPatel
Published: <strong>8 juillet 2025</strong>
Last modified: 7 octobre 2026

---

Recherche d’extensions

![](https://ps.w.org/delivery-date-time-slot-picker-for-woocommerce/assets/banner-
772x250.png?rev=3324036)

![](https://ps.w.org/delivery-date-time-slot-picker-for-woocommerce/assets/icon-
256x256.png?rev=3324036)

# Delivery Date & Time Slot Picker for WooCommerce

 Par [NiteshPatel](https://profiles.wordpress.org/nitspatel/)

[Télécharger](https://downloads.wordpress.org/plugin/delivery-date-time-slot-picker-for-woocommerce.1.7.zip)

 * [Détails](https://fr.wordpress.org/plugins/delivery-date-time-slot-picker-for-woocommerce/#description)
 * [Avis](https://fr.wordpress.org/plugins/delivery-date-time-slot-picker-for-woocommerce/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/delivery-date-time-slot-picker-for-woocommerce/#installation)
 * [Développement](https://fr.wordpress.org/plugins/delivery-date-time-slot-picker-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/)

## Description

Adds a delivery date and time slot picker to WooCommerce checkout (Classic and Blocks)
with blackout dates, custom slots, and slot limits.

### Features

 * Compatible with **WooCommerce Blocks Checkout** and **Classic Checkout**
 * Consistent field design on both checkout types — label always above the input
 * Customers can select a **delivery date** via date picker with « Select a delivery
   date » placeholder
 * Choose from **custom time slots** (configured in settings)
 * Delivery Time Slot select styled to match other WooCommerce checkout fields
 * Add **multiple blackout dates** via calendar
 * Limit max orders per time slot
 * Works with all WooCommerce shipping methods
 * **HPOS compatible** – works with WooCommerce High Performance Order Storage
 * Delivery details displayed on the Classic checkout thank-you page and order confirmation
 * Settings available at **WooCommerce > Settings > Shipping > Delivery Settings**

## Captures d’écrans

[⌊Delivery date and time slot fields on Classic & Block-based checkout⌉⌊Delivery
date and time slot fields on Classic & Block-based checkout⌉[

Delivery date and time slot fields on Classic & Block-based checkout

[⌊Admin settings for configuring blackout dates and slots⌉⌊Admin settings for configuring
blackout dates and slots⌉[

Admin settings for configuring blackout dates and slots

[⌊Delivery date and time slot shown on the WooCommerce admin order details screen⌉⌊
Delivery date and time slot shown on the WooCommerce admin order details screen⌉[

Delivery date and time slot shown on the WooCommerce admin order details screen

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`
 2. Activate the plugin through the Plugins menu in WordPress
 3. Configure delivery settings in **WooCommerce > Settings > Shipping**

## FAQ

### Does this plugin support WooCommerce Blocks Checkout?

Yes. The plugin supports both Classic Checkout and WooCommerce Blocks Checkout. 
Both checkout types display the same consistent field design.

### Can I disable certain delivery dates?

Yes, use the « Blackout Dates » calendar in plugin settings.

### How can I define time slots?

Use the « Delivery Time Slots » field to define one time slot per line.

### Does it support WooCommerce shipping zones?

Yes, it is fully compatible with shipping zones and shipping methods.

### Is this plugin compatible with WooCommerce HPOS?

Yes. The plugin uses `$order->get_meta()` and `$order->update_meta_data()` throughout,
which are fully compatible with WooCommerce High Performance Order Storage (custom
order tables).

## Avis

![](https://secure.gravatar.com/avatar/0c424139248dd207c8253a71acb7ea477c6dde64216e8822913f2cb2b894f88b?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-40645/)󠁿

 [Jinesh Chauhan](https://profiles.wordpress.org/jinesh_chauhan/) 8 juillet 2025

This plugin was easy to set up and gave my customers a seamless date-and-time slot
picker at checkout. I appreciate the ability to block holidays and set cut-off times—
but would love a way to add multiple slots in one go. Support responded quickly.
Highly recommended for stores that handle delivery!”

 [ Lire l’avis ](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/)

## Contributeurs/contributrices & développeurs/développeuses

« Delivery Date & Time Slot Picker for WooCommerce » est un logiciel libre. Les 
personnes suivantes ont contribué à cette extension.

Contributeurs

 *   [ NiteshPatel ](https://profiles.wordpress.org/nitspatel/)

[Traduisez « Delivery Date & Time Slot Picker for WooCommerce » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/delivery-date-time-slot-picker-for-woocommerce)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/delivery-date-time-slot-picker-for-woocommerce/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/delivery-date-time-slot-picker-for-woocommerce/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/delivery-date-time-slot-picker-for-woocommerce/)
par [RSS](https://plugins.trac.wordpress.org/log/delivery-date-time-slot-picker-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.7

 * Added: « Delivery Date » column on the WooCommerce Orders list (HPOS and legacy
   storage), with the time slot shown underneath
 * Improved: delivery details on the order-received, order-details and My Account
   pages now use one consistent card-style table, matching the Block checkout design
 * Improved: Block checkout order confirmation now shows « Delivery Details » instead
   of « Additional information » for orders with delivery data

#### 1.6

 * Security: delivery time slot is now validated server-side against the configured
   slots (Classic and Block checkout)
 * Security: settings values (blackout dates, slot limit, time slots) are now sanitized
   on save
 * Added: explicit HPOS and Cart & Checkout Blocks compatibility declarations
 * Fixed: duplicate validation messages and duplicate asset loading on checkout
 * Improved: slot limit check now queries only as many orders as needed
 * Added: uninstall cleanup of plugin options
 * Tested with WordPress 7.1 and WooCommerce 11.1

#### 1.5

 * Added a « Settings » link to the plugin’s row on the Plugins screen, linking 
   directly to WooCommerce > Settings > Shipping > Delivery Settings
 * Improved Blackout Dates admin UI: selected dates now display as removable tags
   below the calendar instead of a raw comma-separated list in the input box
 * Regenerated the translation (.pot) template so translators have strings for the
   items above

#### 1.4

 * Security/compatibility
 * Fixed: « Max Orders per Time Slot » setting is now actually enforced – checkout
   is blocked (Classic and Block) once a delivery date/time slot combination reaches
   its configured order limit
 * Fixed: delivery date is now validated server-side (format, blackout dates, and
   past dates) on Classic checkout, matching the validation already used on Block
   checkout
 * Hardened: checkout field registration is now wrapped in error handling so a registration
   failure can’t take down checkout
 * Hardened: asset enqueueing no longer triggers a PHP warning if a CSS/JS file 
   is unexpectedly missing
 * Tested for compatibility with PHP 8.0-8.3

#### 1.3

 * Added consistent label-above-input design for delivery fields on both Classic
   and Block checkout
 * Added « Select a delivery date » placeholder to the delivery date field on both
   Classic and Block checkout
 * Delivery Time Slot select on Classic checkout now uses WooCommerce enhanced select(
   Select2), matching other checkout fields
 * Fixed floating label inside Block checkout Delivery Time Slot select – label 
   now always appears above the field
 * Fixed delivery details not appearing on the Classic checkout thank-you (order-
   received) page
 * Fixed HPOS (High Performance Order Storage) compatibility – all order meta read
   and write operations now use WooCommerce HPOS-safe methods (`$order->get_meta()`,`
   $order->update_meta_data()`)
 * Added dedicated `delivery-checkout.css` for consistent field styling across Classic
   and Block checkout

#### 1.2

 * Added support for WooCommerce Blocks Checkout
 * Improved compatibility with the latest WooCommerce version
 * Minor bug fixes and performance improvements

#### 1.0.1

 * Fixed the issue of the slug in the datepicker functionality.

#### 1.0.0

 * Initial release
 * Delivery date picker + custom time slot
 * Admin settings for blackout dates and slot limit

## Méta

 *  Version **1.7**
 *  Dernière mise à jour **il y a 5 jours**
 *  Installations actives **Moins de 10**
 *  Version de WordPress ** 6.0 ou plus **
 *  Testé jusqu’à **7.1.3**
 *  Version de PHP ** 7.4 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/delivery-date-time-slot-picker-for-woocommerce/)
 * Étiquettes
 * [checkout](https://fr.wordpress.org/plugins/tags/checkout/)[delivery date](https://fr.wordpress.org/plugins/tags/delivery-date/)
   [shipping](https://fr.wordpress.org/plugins/tags/shipping/)[time slot](https://fr.wordpress.org/plugins/tags/time-slot/)
   [woocommerce](https://fr.wordpress.org/plugins/tags/woocommerce/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/delivery-date-time-slot-picker-for-woocommerce/advanced/)

## Évaluations

 5 sur 5 étoiles.

 *  [  1 avis à 5 étoile     ](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/?filter=5)
 *  [  0 avis à 4 étoile     ](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/?filter=4)
 *  [  0 avis à 3 étoile     ](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/?filter=3)
 *  [  0 avis à 2 étoile     ](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/?filter=2)
 *  [  0 avis à 1 étoile     ](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/?filter=1)

[Votre avis](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/reviews/)

## Contributeurs

 *   [ NiteshPatel ](https://profiles.wordpress.org/nitspatel/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/delivery-date-time-slot-picker-for-woocommerce/)