Order Delivery Date & Pickup for WooCommerce lets customers choose a delivery or pickup date and time at checkout based on your store’s availability. Set weekdays, configure time slots (12/24-hour format), add same-day and next-day cutoffs, block specific or recurring closed dates, and manage pickup locations with capacity limits so customers only select options you can actually fulfill.
Configure delivery and pickup weekdays
Set time slots (start/end, duration, 12/24-hour format)
Add same-day and next-day cutoff times
Block specific or recurring closed dates (holidays/closed days)
Use same-day and next-day cutoffs to stop customers from selecting time slots you can’t fulfill.
Limit orders per timeslot and set daily quantity limits to avoid overbooking.
Disable specific dates or recurring closures so unavailable days don’t appear in checkout.

Customers can only pick available weekdays. The selected delivery date is saved in the order.

Customers can only pick available time slots. The selected delivery time slot is saved in the order.

Customers can only pick delivery dates that meet your cutoff time. Late orders are automatically pushed to the next available day.

Block specific and recurring dates (holidays/closed days) so unavailable days don’t show at checkout.

Limit orders per time slot and set daily caps so customers only book what you can fulfill.

Let customers choose a pickup location and time slot at checkout. The selection is saved in the order.






