- What are default delivery estimates?
- Where to configure default estimates
- Processing time before dispatch
- Delivery time after dispatch
- Recommended starting setup
- How default estimates are used
- Minimum and maximum days
- Important notes
- When to use delivery rules instead
- Example setups
- Testing your default estimate
- Troubleshooting
Delivery Promise for WooCommerce uses default delivery settings as the starting point for calculating dispatch and delivery dates.
These defaults are used when no specific delivery rule, product lead time, or shipping method override applies.
What are default delivery estimates? #
Default delivery estimates are the general processing and transit times your store uses for most orders.
The plugin uses two main values:
- Processing time before dispatch
- Delivery time after dispatch
Together, these create the estimated delivery range shown to customers.
Example:
Processing time: 0–1 working days
Delivery time after dispatch: 2–3 working days
This means the order may dispatch today or the next working day, then arrive 2–3 working days after dispatch.
Where to configure default estimates #
To configure your default delivery estimates:
- Go to WooCommerce → Delivery Promise.
- Open the General tab.
- Find the Default Timing section.
- Set your default processing time.
- Set your default delivery/transit time.
- Save your changes.
Processing time before dispatch #
Processing time is the time your store needs before the order is dispatched.
This may include:
- picking and packing products
- preparing handmade or custom items
- creating labels
- waiting for warehouse processing
- preparing bulky or special-handling products
Example #
If your store usually dispatches orders on the same day or next working day, use:
Minimum processing days: 0
Maximum processing days: 1
If your store usually needs 1–2 working days before dispatch, use:
Minimum processing days: 1
Maximum processing days: 2
Delivery time after dispatch #
Delivery time after dispatch is the estimated transit time after the order has been dispatched.
This usually depends on the shipping method.
Example #
For standard shipping, you might use:
Minimum delivery days: 2
Maximum delivery days: 4
For express shipping, you might create a separate delivery rule instead of changing the global default.
Recommended starting setup #
For many stores, a good starting setup is:
Processing time before dispatch: 0–1 working days
Delivery time after dispatch: 2–3 working days
Working days: Monday–Friday
Cutoff time: 14:00
This means:
- Orders placed before the cutoff may dispatch sooner.
- Orders placed after the cutoff start from the next working day.
- Weekends and holidays are skipped.
- Customers see a realistic delivery range instead of a fixed date.
How default estimates are used #
The plugin uses your default timing when no more specific setting applies.
More specific settings can override the defaults, including:
- delivery rules
- shipping method rules
- product-level lead times
- category rules
- stock status rules
- backorder settings
For example:
Default delivery estimate:
Processing: 0–1 days
Transit: 2–3 days
But if you create an Express Shipping rule:
Express Shipping:
Processing: 0–1 days
Transit: 1–2 days
Then customers who select Express Shipping will see the faster estimate.
Minimum and maximum days #
Delivery Promise uses a range instead of a single fixed date.
This helps avoid overpromising.
Example:
Processing: 1–2 days
Transit: 2–4 days
The customer may see a delivery estimate such as:
Estimated delivery: July 4 – July 8
The exact dates depend on your working days, holidays, cutoff time, and selected shipping method.
Important notes #
Use working days, not calendar days #
Delivery Promise calculates estimates using working days.
If your store only processes orders Monday to Friday, weekends are skipped.
Holidays are skipped #
Dates added in the Calendar section are skipped when calculating delivery estimates.
Cutoff time can affect the start date #
If an order is placed after the cutoff time, the plugin can start the dispatch calculation from the next working day.
Example:
Cutoff time: 14:00
Order placed: Monday 16:00
The plugin treats Tuesday as the next possible processing day.
When to use delivery rules instead #
Use default delivery estimates for your normal store-wide delivery promise.
Use delivery rules when you need different estimates for:
- express shipping
- international shipping
- specific products
- specific categories
- backorder products
- bulky or freight items
- made-to-order products
- specific countries or zones
Example setups #
Same-day or next-day dispatch #
Processing: 0–1 days
Transit: 2–3 days
Cutoff: 14:00
Working days: Monday–Friday
Slower warehouse processing #
Processing: 2–3 days
Transit: 3–5 days
Working days: Monday–Friday
Fast default shipping #
Processing: 0–1 days
Transit: 1–2 days
Working days: Monday–Friday
Testing your default estimate #
After saving your default settings, use the Delivery Promise Tester to preview the result.
- Go to WooCommerce → Delivery Promise.
- Open the Tester tab.
- Select a product.
- Choose a shipping method and destination if needed.
- Run the test.
The tester shows the calculated dispatch and delivery estimate, plus the reason the date was chosen.
Troubleshooting #
The estimate looks too early #
Check:
- processing time is not too low
- cutoff time is correct
- holidays are added
- working days are configured correctly
- product-level lead time is not overriding the default
The estimate looks too late #
Check:
- processing maximum days
- transit maximum days
- holiday dates
- working days
- matching delivery rules
The default estimate is not being used #
A more specific setting may be overriding it.
Check:
- delivery rules
- product-level lead times
- backorder settings
- shipping method rules
- category rules
Use the Delivery Promise Tester to see which rule or setting is being applied.