You set up a delivery date plugin, configured the settings, and hit save. But the estimates aren’t appearing on your product pages or checkout. This is one of the most common frustrations WooCommerce store owners run into — and in most cases, the fix is simpler than you think.
Here are the most likely reasons delivery dates aren’t showing up, and how to fix each one.
1. The Plugin Isn’t Enabled
It sounds obvious, but it’s the most common culprit. Many delivery date plugins have a master on/off toggle that’s separate from simply activating the plugin in WordPress. If that toggle is off, nothing displays — regardless of any other settings you’ve configured.
In QuickShipD, this is the ‘Enable QuickShipD’ toggle at the top of the Delivery tab. Make sure it’s switched on and that you’ve clicked Save Settings.
2. The Display Location Isn’t Turned On
Even when the plugin is enabled, you need to tell it where to show estimates. Most plugins have display controls that are turned off by default for specific pages.
In QuickShipD’s Display tab, you’ll find individual toggles for Product pages, Shop/archive pages, Cart page, and Checkout page. If the page where you’re expecting to see the estimate has its toggle off, nothing will appear there. Check each location independently — they’re controlled separately.
3. The Delivery Days Are Set to Zero or Left Blank
If your minimum and maximum delivery days are both set to zero, or left empty, the plugin has no data to calculate from. The result is either a blank display or no display at all. Go to your Delivery settings and make sure you’ve entered valid numbers — for example, a minimum of 3 days and a maximum of 5 days.
4. Theme Compatibility Issues
Some WooCommerce themes use heavily customised product page templates that don’t include all the standard WooCommerce hook positions. If a plugin relies on a specific hook to inject its output (like after the price, or before the add-to-cart button), and your theme has removed or moved that hook, the estimate won’t display.
To test this, temporarily switch to the default Storefront theme and check if the estimates appear. If they do, the issue is with your active theme’s template structure. Contact your theme developer or the plugin’s support team with that information.
5. A Caching Plugin Is Serving Old Pages
If you recently enabled the plugin or changed its settings, your caching plugin might be serving an older version of your product pages that doesn’t include the delivery estimate. Clear your cache completely — both the server-side cache and any CDN cache and reload the page.
6. The Product Has Its Estimate Hidden
QuickShipD allows you to hide the delivery estimate on a per-product basis. Inside each product’s data panel, under the Shipping tab, there’s a ‘Hide the delivery estimate for this product’ checkbox. If that’s checked for the product you’re testing on, no estimate will appear — even when the plugin is fully configured everywhere else.
| QUICK DIAGNOSIS CHECKLIST ✓ Enable toggle is ON in the Delivery tab ✓ Save Settings was clicked ✓ Display toggle for your page type is ON ✓ Min and Max delivery days are both filled in ✓ Cache has been cleared ✓ The specific product’s ‘Hide estimate’ checkbox is unchecked |
Work through that checklist in order and you’ll find the issue in almost every case. If the problem persists after all six checks, test with a default WordPress theme to isolate whether it’s a theme conflict.
