{"id":285508,"date":"2026-03-25T20:52:30","date_gmt":"2026-03-25T20:52:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nacs-tech-advanced-delivery-pickup-date-time-for-woocommerce\/"},"modified":"2026-03-25T22:23:36","modified_gmt":"2026-03-25T22:23:36","slug":"nacstech-delivery-and-pickup-date-time-scheduler","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nacstech-delivery-and-pickup-date-time-scheduler\/","author":23458506,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.27","stable_tag":"1.0.27","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"NACSTech Delivery and Pickup Date Time Scheduler for WooCommerce","header_author":"NACS Tech","header_description":"Adds delivery and pickup date\/time scheduling with advanced rules, notifications, analytics, exports, and calendar sync for WooCommerce checkout.","assets_banners_color":"9fd7d5","last_updated":"2026-03-25 22:23:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.nacstech.in\/delivery-pickup-date-scheduler","header_author_uri":"https:\/\/www.nacstech.in","rating":0,"author_block_rating":0,"active_installs":0,"downloads":186,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.27":{"tag":"1.0.27","author":"nacstech","date":"2026-03-25 22:23:36"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3491262,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3491262,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3491262,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3491262,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.27"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3491294,"resolution":"1","location":"assets","locale":"","width":1400,"height":1400}},"screenshots":{"1":"Delivery Settings tab with delivery labels, cut-off controls, advanced rules, shipping filters, and reschedule settings.","2":"Pickup Settings tab for pickup-specific scheduling and validation options.","3":"Time Slots tab for slot timing, capacity, weekday, and price adjustment management.","4":"Holidays tab for separate delivery and pickup holiday calendars.","5":"Notifications tab for email reminders, SMS reminders, admin alerts, and SMS gateway settings.","6":"Analytics and Exports tabs for reporting, calendar view, and CSV export workflows."}},"plugin_section":[262246],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[258616],"plugin_business_model":[],"class_list":["post-285508","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_contributors-nacstech","plugin_committers-nacstech"],"banners":{"banner":"https:\/\/ps.w.org\/nacstech-delivery-and-pickup-date-time-scheduler\/assets\/banner-772x250.png?rev=3491262","banner_2x":"https:\/\/ps.w.org\/nacstech-delivery-and-pickup-date-time-scheduler\/assets\/banner-1544x500.png?rev=3491262","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nacstech-delivery-and-pickup-date-time-scheduler\/assets\/icon-128x128.png?rev=3491262","icon_2x":"https:\/\/ps.w.org\/nacstech-delivery-and-pickup-date-time-scheduler\/assets\/icon-256x256.png?rev=3491262","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nacstech-delivery-and-pickup-date-time-scheduler\/assets\/screenshot-1.png?rev=3491294","caption":"Delivery Settings tab with delivery labels, cut-off controls, advanced rules, shipping filters, and reschedule settings."}],"raw_content":"<!--section=description-->\n<p>NACSTech Delivery and Pickup Date Time Scheduler for WooCommerce helps stores collect delivery or pickup dates, time slots, and customer instructions directly on the cart and checkout pages.<\/p>\n\n<p>It is built for stores that need a practical scheduling workflow for both customers and store managers. You can run delivery only, pickup only, or both together from one WooCommerce settings panel.<\/p>\n\n<p><strong>Key features<\/strong><\/p>\n\n<ul>\n<li>Delivery and pickup scheduling on cart, checkout, or both<\/li>\n<li>Separate delivery and pickup labels, rules, holidays, and cut-off times<\/li>\n<li>Day-based time slots with limits and optional price adjustments<\/li>\n<li>Blackout dates, recurring holidays, shipping method rules, zone rules, and product\/category restrictions<\/li>\n<li>Customer reschedule controls for allowed order statuses<\/li>\n<li>Reminder templates for email and SMS notifications<\/li>\n<li>Manual reminder tools for store admins<\/li>\n<li>Schedule exports, analytics views, and calendar feed sync<\/li>\n<\/ul>\n\n<p><strong>Useful links<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.nacstech.in\/delivery-pickup-date-scheduler\/\">Plugin page<\/a><\/li>\n<li><a href=\"https:\/\/wp.nacstech.in\/shop\/\">Live demo<\/a><\/li>\n<li><a href=\"https:\/\/wp.nacstech.in\/plugins\/delivery-pickup-scheduling-documentation\/\">Documentation<\/a><\/li>\n<\/ul>\n\n<p><strong>Configuration overview<\/strong><\/p>\n\n<p><strong>Delivery Settings<\/strong><br \/>\nConfigure delivery scheduling, field labels, required settings, cut-off rules, headings, and delivery-specific advanced rules.<\/p>\n\n<p><strong>Pickup Settings<\/strong><br \/>\nConfigure pickup scheduling separately from delivery, including labels, instructions, headings, and pickup-specific rules.<\/p>\n\n<p><strong>Time Slots<\/strong><br \/>\nCreate slot rows with schedule type, weekday, start\/end time, capacity, and optional fee or discount logic.<\/p>\n\n<p><strong>Holidays<\/strong><br \/>\nManage separate delivery and pickup holiday dates that are blocked in the date picker and validated again on order submission.<\/p>\n\n<p><strong>Advanced Rules<\/strong><br \/>\nControl lead days, booking window, recurring holidays, blackout periods, shipping methods, zones, products, and categories.<\/p>\n\n<p><strong>Notifications<\/strong><br \/>\nSet up customer email reminders, SMS reminders, admin alerts, manual reminders, and optional SMS gateway integration.<\/p>\n\n<p><strong>Analytics and exports<\/strong><br \/>\nTrack schedule volume, delivery vs pickup split, slot usage, order calendar view, CSV exports, and calendar feed sync.<\/p>\n\n<p><strong>Recommended setup<\/strong><\/p>\n\n<ol>\n<li>Enable delivery and\/or pickup.<\/li>\n<li>Decide whether fields should appear on cart, checkout, or both.<\/li>\n<li>Add time slots with realistic capacity limits.<\/li>\n<li>Set holidays and blackout dates.<\/li>\n<li>Configure advanced rules only if your store needs shipping, zone, product, or category restrictions.<\/li>\n<li>Test the customer checkout flow.<\/li>\n<li>Configure reminders after the schedule workflow is working correctly.<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin can connect to external services in the following cases:<\/p>\n\n<ol>\n<li>Help request email to NACSTech<\/li>\n<\/ol>\n\n<p>The Help tab can send a support email to NACSTech when a store admin submits the help form.<\/p>\n\n<p>What the service is used for:\nTo send a support request from the plugin settings page to NACSTech support.<\/p>\n\n<p>What data is sent and when:\nThe support request is sent only when the admin manually submits the Help form. It sends the subject, sender email address, message, site name, site URL, WordPress version, and WooCommerce version to NACSTech support using your site's WordPress mail configuration.<\/p>\n\n<p>Service provider:\nNACSTech<\/p>\n\n<p>Links:\n<a href=\"https:\/\/www.nacstech.in\/contact\">Support page<\/a> |\n<a href=\"https:\/\/www.nacstech.in\/terms\">Terms of service<\/a> |\n<a href=\"https:\/\/www.nacstech.in\/privacy\">Privacy policy<\/a><\/p>\n\n<ol>\n<li>Deactivation feedback email to NACSTech<\/li>\n<\/ol>\n\n<p>When the plugin is deactivated, the plugins screen can show an optional feedback form. If the admin chooses \"Submit &amp; Deactivate\", the plugin sends a feedback email to NACSTech.<\/p>\n\n<p>What the service is used for:\nTo collect optional product feedback and troubleshooting context when a site admin deactivates the plugin.<\/p>\n\n<p>What data is sent and when:\nThe feedback request is sent only when the admin manually chooses \"Submit &amp; Deactivate\" in the deactivation feedback form. It sends the selected reason, optional details entered by the admin, site name, site URL, admin email, WordPress version, and WooCommerce version to NACSTech support using your site's WordPress mail configuration.<\/p>\n\n<p>Service provider:\nNACSTech<\/p>\n\n<p>Links:\n<a href=\"https:\/\/www.nacstech.in\/contact\">Support page<\/a> |\n<a href=\"https:\/\/www.nacstech.in\/terms\">Terms of service<\/a> |\n<a href=\"https:\/\/www.nacstech.in\/privacy\">Privacy policy<\/a><\/p>\n\n<ol>\n<li>Optional SMS gateway chosen by the store owner<\/li>\n<\/ol>\n\n<p>The Notifications &gt; SMS Gateway tab lets the store owner connect any third-party SMS provider that supports GET or POST API requests.<\/p>\n\n<p>What the service is used for:\nTo send manual or automatic SMS notifications related to delivery or pickup scheduling.<\/p>\n\n<p>What data is sent and when:\nSMS data is sent only when the store owner enables SMS notifications and configures an SMS gateway URL. Depending on the gateway template configured by the store owner, the plugin may send the customer's phone number, the SMS message content, order-related schedule details included in that message, and any additional gateway fields required by the selected SMS provider.<\/p>\n\n<p>Service provider:\nAny SMS gateway selected and configured by the store owner.<\/p>\n\n<p>Terms of service and privacy policy:\nThis plugin does not include, bundle, or enable any SMS provider by default. The plugin only sends SMS-related data if the store owner manually configures a third-party SMS gateway endpoint.<\/p>\n\n<p>Because the SMS service is chosen entirely by the store owner, the applicable terms of service and privacy policy are those of the selected SMS provider. The store owner is responsible for reviewing and accepting that provider's terms and privacy policy before enabling SMS notifications.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install it from the WordPress admin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <code>WooCommerce -&gt; Delivery &amp; Pickup<\/code>.<\/li>\n<li>Configure delivery settings, pickup settings, time slots, holidays, notifications, and any advanced rules you want to use.<\/li>\n<li>Test the scheduling fields on cart or checkout based on your display settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"are%20all%20included%20features%20available%20after%20activation%3F\"><h3>Are all included features available after activation?<\/h3><\/dt>\n<dd><p>Yes. The WordPress.org version includes the scheduling features available in this plugin without any extra activation step.<\/p><\/dd>\n<dt id=\"can%20i%20show%20scheduling%20fields%20on%20cart%20and%20checkout%3F\"><h3>Can I show scheduling fields on cart and checkout?<\/h3><\/dt>\n<dd><p>Yes. Delivery and pickup settings both include display controls for Checkout, Cart, or both pages.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20delivery%20and%20pickup%20together%3F\"><h3>Does the plugin work with delivery and pickup together?<\/h3><\/dt>\n<dd><p>Yes. You can enable only delivery, only pickup, or both.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20scheduling%20by%20shipping%20method%2C%20zone%2C%20product%2C%20or%20category%3F\"><h3>Can I limit scheduling by shipping method, zone, product, or category?<\/h3><\/dt>\n<dd><p>Yes. Advanced rules can be used to control delivery or pickup availability by shipping methods, shipping zones, products, and product categories.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20reminder%20emails%20and%20sms%20messages%3F\"><h3>Does the plugin support reminder emails and SMS messages?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes customer reminder templates, manual reminder tools, and optional SMS gateway support if you configure a third-party provider.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Consolidated the recent approval-focused updates into one release.<\/li>\n<li>Reworked request readers and hardened admin, checkout, reschedule, AJAX, and dashboard filter handling.<\/li>\n<li>Improved deactivation feedback disclosure, neutral wording, and consent messaging.<\/li>\n<li>Added external service disclosure details for support email, deactivation feedback, and optional SMS gateway usage.<\/li>\n<li>Removed leftover pro\/license compatibility files and aligned public release metadata.<\/li>\n<li>Replaced the remaining reviewer-sensitive request helper patterns with explicit nonce-validated field reads and removed the cart POST loop.<\/li>\n<li>Removed leftover internal pro\/trial wording so the public plugin build stays fully neutral and directory-safe.<\/li>\n<\/ul>","raw_excerpt":"Adds delivery and pickup scheduling, time slots, reminders, exports, analytics, and calendar sync to WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/285508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=285508"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nacstech"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=285508"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=285508"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=285508"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=285508"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=285508"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=285508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}