Do you sell products with different processing times — some ship in 2 days, others take 2 weeks?
A single global delivery estimate doesn’t work when your inventory is mixed. It either overpromises on slow items or undersells your fast ones.
In this tutorial, I’ll show you how to set per-product delivery date overrides in QuickShipD so every product shows an accurate estimate.
You’ll need WordPress 6.0+, WooCommerce, and the free QuickShipD plugin.
What You’ll Need
QuickShipD plugin (free)
- WordPress 6.0 or higher
- WooCommerce installed and active
- At least one product with a non-standard processing time
Step 1: Install QuickShipD and Set Your Global Default
Install and activate QuickShipD from Plugins » Add New. Then go to WooCommerce » QuickShipD and open the Delivery tab.
Set your Minimum and Maximum delivery days to reflect your standard processing time. This becomes the default that applies to all products — unless you override it at the product level.

Also set your Order cutoff time and any scheduling rules (weekends, holidays) you need. Save your settings before moving on.
Step 2: Open a Product for Editing
Go to Products in your WordPress dashboard and edit any product that needs a different delivery window than your global default.

Handmade items, made-to-order products, pre-orders, or anything with a longer lead time are all good candidates for a per-product override.
Step 3: Set a Per-Product Delivery Override
Scroll down to the Product data section and click on Shipping. Look for the QuickShipD tab in the right sidebar of the product data panel.

Here you can enter a custom Minimum delivery days and Maximum delivery days that apply only to this product. Leave the fields blank to use the global default. Enter values only for products where you need to override.

For example, if you sell a custom furniture piece that takes 7 to 9 days to produce, enter 7 and 9 here. The product page will show the correct window while all your other products continue showing the global estimate.
Click Update to save the product.
Step 4: Test the Product Page
Visit the product page on your live store. You should see the delivery estimate reflecting your per-product override, not the global default.
If you’ve also enabled Cart page display in QuickShipD’s Display settings, add the product to your cart and confirm the per-product date appears correctly there too.
Frequently Asked Questions About Per-Product Delivery Dates in WooCommerce
Do per-product overrides affect the cart and checkout display?
Yes. If a customer adds multiple products with different delivery windows to their cart, each line item shows its own individual delivery estimate — based on whichever override applies to that product.
Does this work with variable products?
The per-product override applies at the product level. For variable products, the override set on the parent product applies to all its variations. If you need different windows per variation, that’s something to watch for in future QuickShipD releases.
What if I leave the per-product fields blank?
If you leave the override fields blank on a product, QuickShipD falls back to your global delivery settings. You only need to fill in the per-product fields for products that differ from your standard processing time.
Is this a premium feature?
No. Per-product delivery date overrides are fully included in the free QuickShipD plugin. Most competing plugins lock this feature behind a paid plan — QuickShipD gives it away free.
How many products can I override?
There’s no limit. You can set per-product overrides on as many products as you need, across your entire catalog.
Conclusion
Now you know how to set different delivery dates per product in WooCommerce. The global settings handle your standard inventory, and per-product overrides take care of everything that ships on a different schedule.
QuickShipD makes it easy to show accurate delivery estimates across your entire catalog — no hacks, no workarounds.
If this tutorial helped, please follow us for more WooCommerce guides. You might also like:
- How to Show Estimated Delivery Dates on WooCommerce Product Pages
- How to Skip Weekends and Holidays in WooCommerce Delivery Date Calculations
- How to Display Delivery Dates on WooCommerce Cart and Checkout Pages
