{"id":151704,"date":"2022-01-29T15:54:02","date_gmt":"2022-01-29T15:54:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/delivery-date-time-picker-for-woocommerce\/"},"modified":"2026-03-27T05:01:04","modified_gmt":"2026-03-27T05:01:04","slug":"delivery-date-time-picker-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/bo.wordpress.org\/plugins\/delivery-date-time-picker-for-woocommerce\/","author":17735965,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.0","stable_tag":"2.0.0","tested":"6.8.5","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Delivery Date Time Picker for WooCommerce","header_author":"ravikhadka,codepixelzmedia","header_description":"Allow users to choose a set Delivery Date and Time for their WooCommerce order. You can also disable certain hours based on date.","assets_banners_color":"9cbec0","last_updated":"2026-03-27 05:01:04","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/buymeacoffee.com\/developerravi","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/ravikhadka\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":1091,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ravikhadka","date":"2022-01-29 15:53:38"},"2.0.0":{"tag":"2.0.0","author":"ravikhadka","date":"2026-03-27 05:01:04"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2668884,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3492268,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3492268,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","2.0.0"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":2668884,"resolution":"1","location":"assets","locale":""},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":2668884,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":2668884,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2668884,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2668884,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2668884,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"General scheduler settings","2":"Calendar rules with blocked and special open dates","3":"Time slot manager","4":"Checkout schedule selection","5":"Saved order schedule in admin"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[23288,138819,138821,54862,286],"plugin_category":[45],"plugin_contributors":[84656,185018],"plugin_business_model":[],"class_list":["post-151704","plugin","type-plugin","status-publish","hentry","plugin_tags-delivery-date","plugin_tags-delivery-time","plugin_tags-pickup-date","plugin_tags-time-slot","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-codepixelzmedia","plugin_contributors-ravikhadka","plugin_committers-ravikhadka"],"banners":{"banner":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/banner-772x250.jpg?rev=3492268","banner_2x":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/banner-1544x500.jpg?rev=3492268","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/icon-256x256.jpg?rev=2668884","icon_2x":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/icon-256x256.jpg?rev=2668884","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/Screenshot-1.png?rev=2668884","caption":"General scheduler settings"},{"src":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/Screenshot-2.png?rev=2668884","caption":"Calendar rules with blocked and special open dates"},{"src":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/Screenshot-3.png?rev=2668884","caption":"Time slot manager"},{"src":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/screenshot-4.png?rev=2668884","caption":"Checkout schedule selection"},{"src":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/screenshot-5.png?rev=2668884","caption":"Saved order schedule in admin"},{"src":"https:\/\/ps.w.org\/delivery-date-time-picker-for-woocommerce\/assets\/screenshot-6.png?rev=2668884","caption":""}],"raw_content":"<!--section=description-->\n<p>Delivery Date Time Picker for WooCommerce adds a simple order scheduler to checkout.<\/p>\n\n<p>Store owners can:<\/p>\n\n<ul>\n<li>Choose delivery only, pickup only, or let customers choose.<\/li>\n<li>Add reusable time slots with optional capacity limits.<\/li>\n<li>Set booking windows, blocked dates, special open dates, and weekday rules.<\/li>\n<li>Disable same-day scheduling, set a cutoff time, and add preparation hours.<\/li>\n<li>Show the saved schedule in admin orders, the thank-you page, and customer emails.<\/li>\n<\/ul>\n\n<p>The v2 release is focused on being easier to operate than the original plugin while supporting modern WooCommerce order storage and checkout flows.<\/p>\n\n<p>This plugin is a strong fit for local delivery and local pickup businesses such as grocery stores, bakeries, restaurants, cafes, pharmacies, florists, and gift shops.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>WooCommerce delivery date picker for checkout<\/li>\n<li>WooCommerce pickup date and pickup time support<\/li>\n<li>Reusable delivery and pickup time slots<\/li>\n<li>Slot capacity limits for each time slot<\/li>\n<li>Earliest and latest booking window controls<\/li>\n<li>Blocked dates, holidays, and weekday availability rules<\/li>\n<li>Same-day cutoff and preparation time rules<\/li>\n<li>Delivery schedule shown in admin orders, thank-you page, and customer emails<\/li>\n<li>Simple settings screen designed for store owners, not developers<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>WooCommerce<\/li>\n<li>WordPress<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>ddtp<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to <code>WooCommerce &gt; Delivery Scheduler<\/code><\/li>\n<li>Configure your booking window, calendar rules, and time slots.<\/li>\n<li>Test checkout once before using it on a live store.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20this%20woocommerce%20delivery%20date%20plugin%20do%3F\"><h3>What does this WooCommerce delivery date plugin do?<\/h3><\/dt>\n<dd><p>This plugin lets customers choose a delivery date, pickup date, and time slot during WooCommerce checkout. Store owners can control booking windows, blocked dates, weekday availability, slot limits, and same-day cutoff rules from one settings screen.<\/p><\/dd>\n<dt id=\"can%20customers%20choose%20delivery%20date%20and%20time%20at%20checkout%3F\"><h3>Can customers choose delivery date and time at checkout?<\/h3><\/dt>\n<dd><p>Yes. Customers can select an available checkout date and then choose from the time slots that are still open for that day.<\/p><\/dd>\n<dt id=\"can%20i%20offer%20pickup%20date%20and%20pickup%20time%20too%3F\"><h3>Can I offer pickup date and pickup time too?<\/h3><\/dt>\n<dd><p>Yes. You can run delivery only, pickup only, or let customers choose between both.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20orders%20per%20delivery%20time%20slot%3F\"><h3>Can I limit orders per delivery time slot?<\/h3><\/dt>\n<dd><p>Yes. Each slot can have its own capacity limit, and you can also set a maximum number of scheduled orders per day.<\/p><\/dd>\n<dt id=\"can%20i%20block%20holidays%2C%20weekends%2C%20and%20specific%20dates%3F\"><h3>Can I block holidays, weekends, and specific dates?<\/h3><\/dt>\n<dd><p>Yes. You can block custom dates, restrict booking by weekday, add special open dates, and control same-day availability with cutoff and preparation rules.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20checkout%20blocks%20and%20classic%20checkout%3F\"><h3>Does it work with WooCommerce Checkout Blocks and classic checkout?<\/h3><\/dt>\n<dd><p>Yes. The v2 version supports classic checkout and includes a block-compatible checkout field flow for modern WooCommerce stores.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20hpos%20and%20modern%20woocommerce%20order%20storage%3F\"><h3>Does it work with HPOS and modern WooCommerce order storage?<\/h3><\/dt>\n<dd><p>Yes. The v2 release stores order scheduling data with current WooCommerce order APIs and includes a booking lookup table for slot capacity checks.<\/p><\/dd>\n<dt id=\"where%20do%20i%20manage%20delivery%20date%2C%20pickup%20date%2C%20and%20time%20slot%20settings%3F\"><h3>Where do I manage delivery date, pickup date, and time slot settings?<\/h3><\/dt>\n<dd><p>After activation, go to <code>WooCommerce &gt; Delivery Scheduler<\/code>. There you can configure general settings, calendar rules, time slots, and display labels.<\/p><\/dd>\n<dt id=\"which%20kinds%20of%20woocommerce%20stores%20is%20this%20plugin%20best%20for%3F\"><h3>Which kinds of WooCommerce stores is this plugin best for?<\/h3><\/dt>\n<dd><p>This plugin works especially well for local delivery and local pickup stores such as grocery shops, bakeries, restaurants, cafes, pharmacies, florist stores, and gift stores.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Rebuilt the plugin around a cleaner v2 settings model.<\/li>\n<li>Added delivery or pickup mode support.<\/li>\n<li>Added reusable time slots with per-slot capacity limits.<\/li>\n<li>Added booking window, weekday rules, blocked dates, and special open dates.<\/li>\n<li>Added same-day cutoff and preparation time rules.<\/li>\n<li>Added booking lookup table for faster slot capacity checks.<\/li>\n<li>Added HPOS compatibility declaration and updated order meta handling.<\/li>\n<li>Reworked the classic checkout UI and added block-compatible checkout fields.<\/li>\n<\/ul>","raw_excerpt":"Delivery date, pickup date, and time slot scheduler for WooCommerce checkout with blocked dates, slot limits, and cutoff times.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/151704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=151704"}],"author":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ravikhadka"}],"wp:attachment":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=151704"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=151704"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=151704"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=151704"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=151704"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=151704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}