DAPS – Delivery and Pickup Scheduler for WooCommerce
WooCommerce delivery date, delivery time, pickup date & pickup time picker for checkout, with hours, holidays, capacity limits & restrictions.
Solid choice
DAPS is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 5 days ago, and scores 64/100 on our health check.
- Actively developed — last update 5 days ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where DAPS stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| order scheduling | >100 |
| woocommerce delivery date | >100 |
| woocommerce delivery time | >100 |
| WooCommerce Pickup Date | >100 |
| WooCommerce Pickup Time | >100 |
About DAPS
From the official readme · v1.0.2Description
DAPS – Delivery and Pickup Scheduler for WooCommerce lets customers choose a WooCommerce delivery date and WooCommerce delivery time, or a WooCommerce pickup date and WooCommerce pickup time, right at checkout. It works on both the classic (shortcode) checkout and the newer WooCommerce Block Checkout, so however your store is set up, your customers get a clear date-and-time picker instead of guessing when their order will arrive or be ready.
Store owners get full control over WooCommerce delivery date and WooCommerce pickup date availability — which days are open, how long each time slot lasts, how many orders a slot can hold, and which areas or products qualify for delivery — without touching a line of code.
Key Features
- WooCommerce delivery date & time picker at checkout — Customers pick their preferred delivery date and delivery time slot directly on the Checkout page (classic or Block Checkout), so there’s no back-and-forth over when the order should arrive.
- WooCommerce pickup date & time picker at checkout — Customers pick a pickup date and pickup time slot, and choose from multiple pickup locations if your store has more than one.
- Enable Delivery only, Pickup only, or both — A type selector appears automatically when both delivery date and pickup date scheduling are turned on, so customers choose the option that suits them.
- Per-weekday delivery and pickup hours — Set separate open/closed days, start time, end time, and slot duration for delivery date/time and pickup date/time, independently of each other.
- Store closed dates and holidays — Block specific calendar dates from delivery date and pickup date selection, store-wide.
- Minimum lead time and daily cutoff — Hide delivery time or pickup time slots that start too soon (e.g. under 2 hours away), and stop offering same-day delivery date/pickup date entirely after a cutoff time you set.
- Maximum orders per time slot — Cap how many orders a single delivery time or pickup time slot accepts; full slots disappear from the picker automatically and are re-checked at order placement to prevent overbooking.
- Shipping zone and shipping method restrictions — Only offer WooCommerce delivery date scheduling for the shipping zones and shipping methods you choose.
- Cart-amount and product/category restrictions — Require a minimum cart subtotal for delivery or pickup, and hide scheduling entirely when the cart contains excluded categories or products.
- Optional Cart-page scheduling — Let customers pick their delivery date/time or pickup date/time on the Cart page too, carried over as the pre-selected default at Checkout.
- Weekday-wise delivery/pickup fee — Charge a different fee per weekday for delivery time or pickup time slots (classic checkout only — see FAQ for why).
- Customer self-service reschedule — Let customers change their own WooCommerce delivery date or pickup date from My Account, limited to the order statuses you allow.
- Email reminders — Automatically email the customer a configurable number of hours before their scheduled delivery time or pickup time.
- Delivery Calendar in wp-admin — A visual monthly calendar showing delivery date and pickup date order counts per day, with a day-by-day order list.
- Reports and CSV export — See your delivery date vs pickup date split and per-day breakdown, and export the underlying orders as CSV.
- Editable schedule on the order edit screen — Staff can view and change the saved delivery date/time or pickup date/time directly from the WooCommerce order screen.
- “Delivery / Pickup” column on the Orders list — See each order’s scheduled delivery date or pickup date at a glance, without opening the order.
- Multilingual-ready — Customer-facing delivery date/time and pickup date/time labels are registered with WPML String Translation and Polylang, in addition to standard WordPress translation of the plugin’s own interface.
- Its own admin menu — All settings, the Delivery Calendar, and Reports live under a dedicated “DAPS” menu in wp-admin, kept separate from the main WooCommerce settings for easy access.
Where the schedule appears on the order
The customer’s chosen WooCommerce delivery date, delivery time, pickup date, or pickup time is saved on the order and shown in the order edit screen, order emails, and the customer’s My Account order view.
Built from scratch — no code copied from any commercial plugin. Not yet included: outside-checkout shortcode/widget, Google Calendar sync, delivery tips, category-specific cutoff time, SMS reminders, and the Block Checkout delivery fee (see FAQ for why). Email reminders, reschedule, cart-page scheduling, shipping-method restriction, CSV reports, and WPML/Polylang support were added in 1.0.1.
Installation
- Upload the plugin files to the
/wp-content/plugins/daps-delivery-pickup-schedulerdirectory, or install the .zip directly through the Plugins screen in WordPress (Plugins > Add New > Upload Plugin). - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to the new “DAPS” menu in the WordPress admin sidebar (Settings, Delivery Calendar, Delivery Reports) to configure hours, holidays, lead time, restrictions and pickup locations.
- No further setup is needed — the plugin detects whether your checkout page uses the classic shortcode or the Block Checkout and shows the fields there automatically.
Frequently asked questions
Does this work with the WooCommerce Block Checkout?
Yes. It uses WooCommerce’s official Additional Checkout Fields API (available since WooCommerce 8.9) for the Block Checkout, and its own dedicated fields for the classic shortcode checkout. Both are supported automatically, no configuration needed.
Why doesn’t the delivery fee apply on the Block Checkout?
On the classic checkout, WooCommerce recalculates cart totals using the same submitted field data this plugin reads, so the fee shown always matches what’s charged. On the Block Checkout, totals are calculated by the Store API in a way that doesn’t reliably expose this plugin’s field value at that point — adding a fee there risks the displayed price not matching the final charge. Rather than risk that mismatch, the fee is classic-checkout-only for now.
Can I limit how many orders are accepted per time slot?
Yes — set “Max orders per time slot” in the settings. Once a slot reaches that many orders it’s automatically hidden from the picker, and there’s a server-side check in case two customers submit for the same last spot at the same moment.
Can I stop delivery for certain areas, products, or small orders?
Yes. You can restrict Delivery to specific WooCommerce shipping zones, by chosen shipping method, require a minimum cart subtotal, and hide scheduling entirely when the cart contains excluded categories or products.
Can customers change their schedule after placing the order?
Only if you turn it on. Enable “Customer Reschedule” in the settings and choose which order statuses allow it (e.g. Processing, On hold). Customers then see a “Change Delivery / Pickup Schedule” option on their My Account order view, and the same lead-time/cutoff/capacity rules apply to the new slot they pick.
Can I send a reminder before the delivery/pickup time?
Yes, via email — turn on “Send reminder email” in the settings and set how many hours before the slot it should go out. This uses WordPress’s own mail sending (wp_mail), the same as WooCommerce’s order emails, not a third-party service.
Does this sync with Google Calendar?
Not currently.
Can customers leave a delivery tip?
Not currently.
Is this translation-ready?
Yes. The plugin’s own interface text uses the daps-delivery-pickup-scheduler text domain and can be translated with any standard WordPress translation tool. The customer-facing field labels (Delivery, Pickup, date/time labels, pickup location names) are also registered with WPML String Translation and Polylang, so multilingual stores can translate them per language from within those plugins.
Changelog
Admin pages moved to their own top-level "DAPS" menu (were previously under WooCommerce). No settings are lost — just find them in the new location.
1.0.2
- Changed: All plugin admin pages (Settings, Delivery Calendar, Delivery Reports) now live under their own top-level “DAPS” menu in the WordPress admin sidebar, instead of being nested under the WooCommerce menu.
1.0.1
- Added: Optional Cart-page scheduling (in addition to Checkout), carried over to Checkout as the pre-selected default.
- Added: Restrict Delivery/Pickup by chosen shipping method.
- Added: Customer self-service reschedule from My Account, gated by order status.
- Added: Email reminders before the scheduled slot (WP-Cron + wp_mail, no third-party service).
- Added: Reports page — Delivery vs Pickup split, per-day breakdown, CSV export.
- Added: WPML String Translation and Polylang registration for customer-facing labels.
1.0.0
- First public release. Includes: delivery/pickup date & time picker for both classic and Block Checkout; per-weekday hours, slot length, and holidays; minimum lead time and daily cutoff time; maximum orders per time slot; shipping-zone, cart-amount, and category/product restrictions; multiple pickup locations; a Delivery Calendar admin page; an editable schedule box on the order edit screen; a “Delivery / Pickup” column on the Orders list; and a weekday-wise delivery/pickup fee (classic checkout only).
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best DAPS alternatives
All order scheduling plugins →| Rank | Plugin | Active installs |
|---|---|---|
| 1 |
|
<10 |
FAQ
DAPS: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 2, 2026
Is DAPS free?
Yes. DAPS is free to download and use from the official WordPress.org plugin directory.
Is DAPS safe to use in 2026?
DAPS is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 5 days ago, and scores 64/100 on our health check.
How many websites use DAPS?
DAPS is active on <10 WordPress websites and has been downloaded 268 times since it launched in August 2026. It was downloaded 224 times in the last 30 days.
Does DAPS work with WordPress 7.1?
Yes. The developer has tested DAPS up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.
What PHP version does DAPS need?
DAPS requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was DAPS last updated?
The latest version, 1.0.2, was released on September 27, 2026 (5 days ago).
Who makes DAPS?
DAPS is developed and maintained by hixfo360.
What are the best alternatives to DAPS?
The most popular alternatives to DAPS are ODT (<10 installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card