Orders Date Time Slot Picker By SolCoders
·
Allow customers to select a delivery date and time slot on Cart, Checkout, or both — with full support for WooCommerce Classic and Blocks Checkout.
Orders Date Time Slot Picker By SolCoders gives your WooCommerce store a professional delivery scheduling system. Customers can choose their preferred delivery date and time slot directly on the Cart page, Checkout page, or both.
Key Features
- Flexible Display — Show the picker on Cart, Checkout, or both pages.
- Time Slot Management — Create unlimited time slots with optional labels and extra fees.
- Delivery Rules — Set minimum delay, maximum advance days, same-day cutoff, and allowed delivery days.
- Date Restrictions — Block specific dates (holidays, blackout periods).
- Display Customization — Choose dropdown or button-style slots, inline or popup calendar, custom colors, fonts, and text.
- Classic & Blocks Support — Works with both WooCommerce shortcode checkout and the new Blocks-based checkout.
- Order Integration — Delivery details appear on admin order pages, customer emails, and the Thank You page.
- Session Persistence — Selections carry from Cart to Checkout seamlessly.
- Translation Ready — Fully internationalized with i18n support.
How It Works
- Configure delivery days, time slots, and rules in WooCommerce → Settings → Delivery Slots.
- Customers see a date picker (powered by Flatpickr) on the Cart or Checkout page.
- After selecting a date, available time slots load dynamically via AJAX.
- The selection is validated, saved to the order, and displayed everywhere it matters.
Requirements
- WordPress 5.8 or higher
- WooCommerce 6.0 or higher
- PHP 7.4 or higher
