{"id":301636,"date":"2026-05-05T08:57:38","date_gmt":"2026-05-05T08:57:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/quickshipd-estimated-delivery-date-for-woocommerce\/"},"modified":"2026-08-21T08:37:25","modified_gmt":"2026-08-21T08:37:25","slug":"quickshipd","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/quickshipd\/","author":23490245,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.6","stable_tag":"1.0.6","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"QuickShipD \u2014 Estimated Delivery Date for WooCommerce","header_author":"y0000el","header_description":"Estimated delivery dates for WooCommerce on product, cart, and checkout \u2014 shipping-aware ranges, per-product overrides, optional countdown.","assets_banners_color":"688068","last_updated":"2026-08-21 08:37:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/quickshipd.com","header_author_uri":"https:\/\/yoyallimbu.com.np","rating":5,"author_block_rating":0,"active_installs":20,"downloads":798,"num_ratings":6,"support_threads":3,"support_threads_resolved":2,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"y0000el","date":"2026-07-09 04:18:13"},"1.0.1":{"tag":"1.0.1","author":"y0000el","date":"2026-07-09 04:29:33"},"1.0.2":{"tag":"1.0.2","author":"y0000el","date":"2026-08-04 06:42:08"},"1.0.3":{"tag":"1.0.3","author":"y0000el","date":"2026-08-06 05:01:09"},"1.0.4":{"tag":"1.0.4","author":"y0000el","date":"2026-08-14 09:22:34"},"1.0.5":{"tag":"1.0.5","author":"y0000el","date":"2026-08-17 11:10:46"},"1.0.6":{"tag":"1.0.6","author":"y0000el","date":"2026-08-21 08:37:25"}},"upgrade_notice":{"1.0.6":"<p>Fixes per shipping method delivery days being ignored on the storefront in 1.0.5. Adds control over the estimate on orders and emails. Update as soon as you can.<\/p>","1.0.5":"<p>Fixes delivery dates being a day early for orders placed on days you do not dispatch on. Adds the <code>[quickshipd]<\/code> shortcode for page builders, and fixes missing styles outside the standard WooCommerce pages. &quot;Exclude weekends&quot; is merged into &quot;Non-dispatch days&quot;. Recommended for all users.<\/p>","1.0.4":"<p>Fixes delivery dates showing one day early on sites in UTC+ timezones. Recommended for all users.<\/p>","1.0.3":"<p>Adds the delivery estimate to order emails, admin orders, and My Account.<\/p>","1.0.2":"<p>Adds the holidays date picker with yearly recurring ranges. Recommended for all users.<\/p>","1.0.1":"<p>Fixes weekend \/ non-delivery-day settings not saving. Recommended for all users.<\/p>","1.0.0":"<p>Initial release. No upgrade needed.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3560202,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3560202,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3560202,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3560202,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3560202,"resolution":"1","location":"assets","locale":"","width":1920,"height":1034},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3560202,"resolution":"2","location":"assets","locale":"","width":1920,"height":1034},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3560202,"resolution":"3","location":"assets","locale":"","width":1920,"height":1034},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3560202,"resolution":"4","location":"assets","locale":"","width":1920,"height":1034}},"screenshots":{"1":"<strong>Product page<\/strong> \u2014 estimated delivery date with optional countdown timer below the Add to Cart button.","2":"<strong>Admin settings \u2014 Delivery tab<\/strong> \u2014 minimum\/maximum days, cutoff time, excluded weekdays, and holiday management.","3":"<strong>Cart page<\/strong> \u2014 per-item estimated delivery dates displayed as a cart item data row.","4":"<strong>Shipping method integration<\/strong> \u2014 QuickShipD minimum\/maximum day fields added to a flat rate shipping method instance inside WooCommerce Shipping Zones."}},"plugin_section":[],"plugin_tags":[23288,138819,130435,147039,270662],"plugin_category":[40,45],"plugin_contributors":[250619],"plugin_business_model":[],"class_list":["post-301636","plugin","type-plugin","status-publish","hentry","plugin_tags-delivery-date","plugin_tags-delivery-time","plugin_tags-estimated-delivery","plugin_tags-estimated-delivery-date","plugin_tags-order-cutoff","plugin_category-calendar-and-events","plugin_category-ecommerce","plugin_contributors-y0000el","plugin_committers-quickshipd","plugin_committers-y0000el","plugin_support_reps-lazyowner458"],"banners":{"banner":"https:\/\/ps.w.org\/quickshipd\/assets\/banner-772x250.png?rev=3560202","banner_2x":"https:\/\/ps.w.org\/quickshipd\/assets\/banner-1544x500.png?rev=3560202","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/quickshipd\/assets\/icon-128x128.png?rev=3560202","icon_2x":"https:\/\/ps.w.org\/quickshipd\/assets\/icon-256x256.png?rev=3560202","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/quickshipd\/assets\/screenshot-1.png?rev=3560202","caption":"<strong>Product page<\/strong> \u2014 estimated delivery date with optional countdown timer below the Add to Cart button."},{"src":"https:\/\/ps.w.org\/quickshipd\/assets\/screenshot-2.png?rev=3560202","caption":"<strong>Admin settings \u2014 Delivery tab<\/strong> \u2014 minimum\/maximum days, cutoff time, excluded weekdays, and holiday management."},{"src":"https:\/\/ps.w.org\/quickshipd\/assets\/screenshot-3.png?rev=3560202","caption":"<strong>Cart page<\/strong> \u2014 per-item estimated delivery dates displayed as a cart item data row."},{"src":"https:\/\/ps.w.org\/quickshipd\/assets\/screenshot-4.png?rev=3560202","caption":"<strong>Shipping method integration<\/strong> \u2014 QuickShipD minimum\/maximum day fields added to a flat rate shipping method instance inside WooCommerce Shipping Zones."}],"raw_content":"<!--section=description-->\n<p>Add an estimated delivery date to your WooCommerce store with clear, accurate shipping estimates.<\/p>\n\n<p><a href=\"https:\/\/quickshipd.com\/\">QuickShipD<\/a> is a powerful yet lightweight WooCommerce shipping and delivery date plugin that helps you show <strong>estimated delivery dates, shipping timelines, and order cutoff time<\/strong> directly on your store. Instead of leaving customers guessing, you can display messages like:<\/p>\n\n<ul>\n<li>\"Get it by Tue, Apr 22\"<\/li>\n<li>\"Arrives Apr 21 - Apr 23\"<\/li>\n<li>\"Order within 5h 30m 23s for same-day dispatch\"<\/li>\n<\/ul>\n\n<p>This improves transparency, builds trust, and helps customers make faster buying decisions.<\/p>\n\n<p>https:\/\/youtu.be\/bjN8RIzE6SY<\/p>\n\n<p>Whether you run a dropshipping store, local delivery business, or standard WooCommerce shop, QuickShipD makes it easy to <strong>add delivery date functionality without coding or complex setup<\/strong>.<\/p>\n\n<p>Set your delivery rules once and automatically show an accurate WooCommerce delivery date across product pages, cart, and checkout.<\/p>\n\n<h4>Key Features<\/h4>\n\n<h4>Estimated Delivery Dates<\/h4>\n\n<p>Show an estimated delivery date based on your shipping schedule:<\/p>\n\n<ul>\n<li>Minimum and maximum delivery days<\/li>\n<li>Automatic business day calculations<\/li>\n<li>Clean delivery date ranges<\/li>\n<\/ul>\n\n<p>Example:<\/p>\n\n<p>\"Get it Tue, Apr 22 - Wed, Apr 23\"<\/p>\n\n<p>QuickShipD automatically calculates the delivery date estimate based on your configured delivery schedule.<\/p>\n\n<h4>Shipping-Aware Estimates<\/h4>\n\n<p>Delivery dates update based on the selected shipping method:<\/p>\n\n<ul>\n<li>Standard shipping<\/li>\n<li>Express shipping<\/li>\n<li>Variable delivery speeds<\/li>\n<\/ul>\n\n<p>Customers instantly see faster delivery options when switching methods, helping provide a more accurate WooCommerce delivery date for their selected shipping option.<\/p>\n\n<h4>Countdown Timer (Order Cutoff)<\/h4>\n\n<p>Create real urgency with a live timer:<\/p>\n\n<ul>\n<li>\"Order within Xh Ym Zs\"<\/li>\n<li>Based on your actual cutoff time<\/li>\n<li>Updates in real time<\/li>\n<\/ul>\n\n<h4>Display Across Your Store<\/h4>\n\n<p>Control where your estimated delivery date appears:<\/p>\n\n<ul>\n<li>Product pages<\/li>\n<li>Cart (per item)<\/li>\n<li>Checkout<\/li>\n<li>Order emails<\/li>\n<li>My Account<\/li>\n<\/ul>\n\n<p>Maintain delivery visibility throughout the buying journey.<\/p>\n\n<h4>Smart Holidays &amp; Non-Dispatch Days<\/h4>\n\n<p>Handle real-world shipping constraints automatically:<\/p>\n\n<ul>\n<li>Exclude weekends or any other custom non-dispatch days<\/li>\n<li>Add single dates or same-year date ranges with date pickers<\/li>\n<li>Mark holidays to repeat every year<\/li>\n<li>Ensure delivery dates remain accurate without manual updates<\/li>\n<\/ul>\n\n<p>No need to constantly adjust your schedule - QuickShipD handles it for you.<\/p>\n\n<h4>Custom Text &amp; Styling<\/h4>\n\n<p>Match delivery messages to your store design:<\/p>\n\n<ul>\n<li>Custom text templates such as \"Get it by {date}\"<\/li>\n<li>Flexible date formats<\/li>\n<li>Color and style controls<\/li>\n<\/ul>\n\n<p>No coding required.<\/p>\n\n<h4>How It Works<\/h4>\n\n<p>QuickShipD uses a simple setup system:<\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Set delivery days and cutoff time<\/li>\n<li>Choose where to display delivery dates<\/li>\n<li>Save your settings<\/li>\n<\/ol>\n\n<p>Your estimated delivery date will appear automatically across your selected WooCommerce pages.<\/p>\n\n<h4>Easy Setup &amp; Management<\/h4>\n\n<p>Manage your delivery settings without complexity:<\/p>\n\n<ul>\n<li>Update delivery schedule anytime<\/li>\n<li>Adjust cutoff times easily<\/li>\n<li>Enable or disable display per page<\/li>\n<li>Clean interface focused on quick setup<\/li>\n<\/ul>\n\n<p>No technical knowledge required.<\/p>\n\n<h4>What You Can Do with QuickShipD<\/h4>\n\n<p>QuickShipD is designed for practical WooCommerce use cases:<\/p>\n\n<ul>\n<li>Show an estimated delivery date on product pages -&gt; help customers decide faster<\/li>\n<li>Add urgency with a countdown timer -&gt; increase conversions<\/li>\n<li>Display delivery information in cart and checkout -&gt; maintain trust<\/li>\n<li>Set realistic delivery ranges -&gt; provide a more accurate delivery date estimate<\/li>\n<li>Automatically handle holidays and non-working days -&gt; keep estimates accurate<\/li>\n<\/ul>\n\n<h4>Who Is It For?<\/h4>\n\n<p>QuickShipD is ideal for:<\/p>\n\n<ul>\n<li>WooCommerce store owners<\/li>\n<li>Dropshipping businesses<\/li>\n<li>Stores with variable delivery times<\/li>\n<li>Local delivery businesses<\/li>\n<li>Anyone wanting to improve conversions with better delivery visibility<\/li>\n<\/ul>\n\n<h4>Why Delivery Dates Matter<\/h4>\n\n<p>When customers don't know when their order will arrive, they hesitate.<\/p>\n\n<p>QuickShipD helps you:<\/p>\n\n<ul>\n<li>Reduce cart abandonment<\/li>\n<li>Build trust with clear delivery expectations<\/li>\n<li>Improve conversion rates<\/li>\n<li>Provide a better shopping experience<\/li>\n<li>Give customers a clear estimated delivery date before they complete their purchase<\/li>\n<\/ul>\n\n<h4>Built for WooCommerce<\/h4>\n\n<ul>\n<li>Designed specifically for WooCommerce<\/li>\n<li>Works with product, cart, and checkout pages<\/li>\n<li>Compatible with modern WooCommerce setups<\/li>\n<li>Lightweight and performance-friendly<\/li>\n<\/ul>\n\n<h4>Video Tutorial<\/h4>\n\n<p>Watch the QuickShipD setup and walkthrough video:<\/p>\n\n<p>https:\/\/youtu.be\/bjN8RIzE6SY<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>WooCommerce<\/strong> (this plugin depends on it). If WooCommerce is not installed, WordPress will prompt you to install it when you activate QuickShipD.<\/li>\n<li>Install <strong>QuickShipD<\/strong>: upload the <code>quickshipd<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install from the plugin zip via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate <strong>QuickShipD<\/strong> through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>WooCommerce \u2192 QuickShipD<\/strong> and set your minimum\/maximum delivery days, cutoff time, and any holidays or excluded weekdays.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20quickshipd%20work%20without%20woocommerce%3F\"><h3>Does QuickShipD work without WooCommerce?<\/h3><\/dt>\n<dd><p>No. QuickShipD is built only for WooCommerce. It declares WooCommerce as a required plugin (WordPress 6.5+). If WooCommerce is inactive, QuickShipD shows an admin notice with a link to install WooCommerce and does not load its storefront features.<\/p><\/dd>\n<dt id=\"is%20there%20a%20shortcode%3F\"><h3>Is there a shortcode?<\/h3><\/dt>\n<dd><p>Yes. <code>[quickshipd]<\/code> renders the estimate wherever you place it, which is useful for Elementor, Divi, and other builders that do not fire the standard WooCommerce hooks.<\/p>\n\n<p>Without <code>product_id<\/code> it needs a product in context, so it works on product pages, in a builder's product template, and inside product loops. On a normal page, post, or widget there is no product to read and it prints nothing, so pass one: <code>[quickshipd product_id=\"123\"]<\/code>. Add <code>context=\"shop\"<\/code> for the compact style with no countdown. The Help tab in the plugin settings has the full table.<\/p><\/dd>\n<dt id=\"can%20i%20keep%20the%20estimate%20out%20of%20order%20emails%3F\"><h3>Can I keep the estimate out of order emails?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>WooCommerce \u2192 QuickShipD \u2192 Display \u2192 Orders &amp; Emails<\/strong>. Turn off \"Save on the order\" to store nothing at all, or leave it on and untick individual emails under \"Show in these emails\". Developers can also use the <code>quickshipd_save_order_item_date<\/code> and <code>quickshipd_show_in_email<\/code> filters.<\/p><\/dd>\n<dt id=\"does%20quickshipd%20work%20with%20woocommerce%20blocks%20%28block-based%20checkout%29%3F\"><h3>Does QuickShipD work with WooCommerce Blocks (block-based checkout)?<\/h3><\/dt>\n<dd><p>Yes \u2014 QuickShipD does not break the block-based checkout. Full block checkout integration (rendering the estimate inside the block) is on the roadmap for v1.1.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20store%3F\"><h3>Does it slow down my store?<\/h3><\/dt>\n<dd><p>No. The delivery date is calculated in PHP on page load \u2014 no external API calls, no database queries beyond standard wp_options reads. Frontend assets (CSS + JS) are under 2 KB combined and are only loaded on pages where the delivery estimate is shown.<\/p><\/dd>\n<dt id=\"can%20i%20show%20a%20single%20estimated%20delivery%20date%20instead%20of%20a%20range%3F\"><h3>Can I show a single estimated delivery date instead of a range?<\/h3><\/dt>\n<dd><p>Yes \u2014 set Min delivery days and Max delivery days to the same value in <strong>WooCommerce \u2192 QuickShipD \u2192 Delivery<\/strong>. The plugin automatically switches to the single-date template (\"Get it by {date}\").<\/p><\/dd>\n<dt id=\"how%20does%20quickshipd%20calculate%20the%20delivery%20date%20estimate%3F\"><h3>How does QuickShipD calculate the delivery date estimate?<\/h3><\/dt>\n<dd><p>QuickShipD calculates the delivery date estimate using your delivery days, shipping method, cutoff time, holidays, and non-dispatch days.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20public%20holidays%3F\"><h3>How do I add public holidays?<\/h3><\/dt>\n<dd><p>Go to <strong>WooCommerce \u2192 QuickShipD \u2192 Delivery \u2192 Holidays<\/strong>. Add a <strong>single date<\/strong> or a <strong>date range<\/strong> with the date pickers, optionally enable <strong>Repeats every year<\/strong> for annual holidays, then click Add. Ranges must stay within the same calendar year.<\/p><\/dd>\n<dt id=\"how%20can%20i%20customize%20the%20estimated%20delivery%20date%20wording%3F\"><h3>How can I customize the estimated delivery date wording?<\/h3><\/dt>\n<dd><p>Yes \u2014 go to <strong>WooCommerce \u2192 QuickShipD \u2192 Style \u2192 Text Templates<\/strong>. Three templates are available: single-date text, date-range text, and countdown text. Each supports simple placeholders: <code>{date}<\/code>, <code>{start}<\/code>, <code>{end}<\/code>, <code>{countdown}<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20the%20estimate%20for%20a%20specific%20product%3F\"><h3>Can I disable the estimate for a specific product?<\/h3><\/dt>\n<dd><p>Yes \u2014 open the product in the WooCommerce product editor, go to the <strong>Shipping<\/strong> tab, and check \"Disable delivery estimate for this product\". You can also set per-product minimum\/maximum days in the same tab.<\/p><\/dd>\n<dt id=\"does%20it%20support%20variable%20products%3F\"><h3>Does it support variable products?<\/h3><\/dt>\n<dd><p>Yes. The delivery date is hidden until a variation is selected; then a lightweight AJAX request fetches the correct estimate for that variation.<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20same-day%20delivery%3F\"><h3>How do I set up same-day delivery?<\/h3><\/dt>\n<dd><p>Set <strong>Minimum delivery days<\/strong> to 0 in <strong>WooCommerce \u2192 QuickShipD \u2192 Delivery<\/strong>, and set the <strong>Order cutoff time<\/strong> to your last dispatch run of the day. Delivery days are counted after dispatch, so 0 means the parcel arrives on the day it goes out. Use 0 and 0 for a single same-day date, or 0 and 1 if a late order might slip to tomorrow. Orders placed after the cutoff, or on a non-dispatch day, automatically move to the next dispatch day.<\/p><\/dd>\n<dt id=\"does%20the%20countdown%20use%20javascript%3F\"><h3>Does the countdown use JavaScript?<\/h3><\/dt>\n<dd><p>Yes \u2014 a small vanilla JS script (no jQuery) ticks the countdown every second and hides it when it reaches zero. If JavaScript is disabled, the static delivery date text remains visible; only the countdown is affected.<\/p><\/dd>\n<dt id=\"the%20estimate%20is%20printing%20on%20my%20packing%20slips%20or%20pdf%20invoices\"><h3>The estimate is printing on my packing slips or PDF invoices<\/h3><\/dt>\n<dd><p>PDF invoice and packing slip plugins read the order line meta directly, so unticking an email under <strong>WooCommerce \u2192 QuickShipD \u2192 Display \u2192 Orders &amp; Emails<\/strong> will not remove it from a printed slip. Turn off <strong>Save on the order<\/strong> to stop storing it altogether, or use the <code>quickshipd_save_order_item_date<\/code> filter to skip it for specific orders. Existing orders keep whatever they were given at checkout.<\/p><\/dd>\n<dt id=\"will%20quickshipd%20add%20nag%20banners%20or%20notices%20asking%20me%20to%20upgrade%3F\"><h3>Will QuickShipD add nag banners or notices asking me to upgrade?<\/h3><\/dt>\n<dd><p>No. QuickShipD will always have a complete free version.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%2Fccpa%20compliant%3F\"><h3>Is it GDPR\/CCPA compliant?<\/h3><\/dt>\n<dd><p>Yes. QuickShipD makes no external HTTP requests, stores no personal data, and sets no cookies.<\/p><\/dd>\n<dt id=\"i%20changed%20the%20timezone%20in%20wordpress%20settings%20but%20dates%20are%20wrong.\"><h3>I changed the timezone in WordPress settings but dates are wrong.<\/h3><\/dt>\n<dd><p>QuickShipD reads the WordPress timezone setting (Settings \u2192 General) and uses it for all calculations. After changing your timezone, you may need to clear any page-caching plugins.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20multi-currency%20%2F%20multi-language%20plugins%3F\"><h3>Does it work with multi-currency \/ multi-language plugins?<\/h3><\/dt>\n<dd><p>The plugin uses WordPress's <code>date_i18n()<\/code> function, so day and month names are automatically translated to your active locale. It is compatible with WPML, Polylang, and similar translation plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.6   - 19\/08\/2026<\/h4>\n\n<ul>\n<li>Fix     - Per shipping method delivery days ignored on the storefront. Introduced in 1.0.5.<\/li>\n<li>Feature - Control whether the estimate is saved on orders, and which emails show it.<\/li>\n<li>Feature - Filters <code>quickshipd_save_order_item_date<\/code> and <code>quickshipd_show_in_email<\/code>.<\/li>\n<li>Feature - Help tab rebuilt, with a same-day delivery guide and more troubleshooting.<\/li>\n<li>Tweak   - Non-dispatch days and email chooser are now multi-selects.<\/li>\n<li>Fix     - Admin styles now load after WooCommerce's.<\/li>\n<li>Fix     - Help tab Copy buttons failed silently on http admin.<\/li>\n<\/ul>\n\n<h4>1.0.5   - 17\/08\/2026<\/h4>\n\n<ul>\n<li>Feature - <code>[quickshipd]<\/code> shortcode works anywhere, supports <code>product_id<\/code> and <code>context<\/code>.<\/li>\n<li>Feature - Help tab added to settings.<\/li>\n<li>Fix     - Orders on non-dispatch days now estimate from dispatch day.<\/li>\n<li>Fix     - Styles\/scripts load only where estimate displays.<\/li>\n<li>Fix     - Icons keep size even if stylesheet missing.<\/li>\n<li>Fix     - Countdown timer does not run on non-dispatch days, or after cutoff in preview.<\/li>\n<li>Tweak   - \"Exclude weekends\" merged into \"Non-dispatch days\", with auto-migration.<\/li>\n<li>Tweak   - Only calculator\/display code loads on storefront.<\/li>\n<\/ul>\n\n<h4>1.0.4   - 14\/08\/2026<\/h4>\n\n<ul>\n<li>Fix     - Delivery dates showed one day early on sites in UTC+ timezones.<\/li>\n<li>Fix     - Uninstall now removes the style options and shipping method overrides it previously left behind.<\/li>\n<\/ul>\n\n<h4>1.0.3   - 04\/08\/2026<\/h4>\n\n<ul>\n<li>Feature - Delivery estimate now shows in order emails, admin orders, and My Account.<\/li>\n<\/ul>\n\n<h4>1.0.2   - 04\/08\/2026<\/h4>\n\n<ul>\n<li>Feature - Holidays UI: add single dates or same-year ranges with optional yearly recurring (replaces textarea).<\/li>\n<li>Fix     - Live admin preview now respects holidays and excluded weekdays.<\/li>\n<\/ul>\n\n<h4>1.0.1   - 08\/07\/2026<\/h4>\n\n<ul>\n<li>Fix     - Exclude weekends and non delivery days data not saving.<\/li>\n<\/ul>\n\n<h4>1.0.0   - 08\/07\/2026<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Declares <strong>WooCommerce<\/strong> as a required plugin (<code>Requires Plugins: woocommerce<\/code>). Requires <strong>WordPress 6.5+<\/strong> so the dependency UI is available.<\/li>\n<li>Product page, cart, and checkout display.<\/li>\n<li>Countdown timer (vanilla JS, no jQuery).<\/li>\n<li>Shipping method\u2013aware delivery dates (free tier differentiator).<\/li>\n<li>Per-product min\/max days and disable flag.<\/li>\n<li>Recurring yearly holiday support.<\/li>\n<li>Custom excluded weekdays.<\/li>\n<li>Order cutoff time with hour and minute precision.<\/li>\n<li>Live admin preview.<\/li>\n<li>Full REST API endpoint.<\/li>\n<li>HPOS and block checkout compatibility declarations.<\/li>\n<li>WordPress.org\u2013compliant: no tracking, no external requests, GPLv3 or later.<\/li>\n<\/ul>","raw_excerpt":"Estimated delivery date for WooCommerce. Show delivery date, estimated delivery, delivery time &amp; order cutoff on product, cart &amp; checkout.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/301636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=301636"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/quickshipd"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=301636"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=301636"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=301636"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=301636"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=301636"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=301636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}