Delivery rules guide

How to display your processing time on Shopify product pages

Quick answer

To display processing time on Shopify, set Processing time › Shortest (days) and Longest (days) in Nexora Estimated Delivery Date, along with your Cutoff time and Working days. Instead of a vague “ships in 1–3 days”, the product page shows the actual dates as a Processing step in a three-step timeline, followed by the delivery range counted from your longest processing date.

Updated 4 min read Install free

What processing time is, and why to show it

Processing time (sometimes called handling time) is how long it takes you to get an order ready to leave: picking, packing, printing a label, or making the item. It is separate from transit time, which is how long the carrier takes once the parcel has left you.

Shoppers rarely think about the two separately, so if you only show the carrier's speed, your delivery estimate will be too optimistic. Showing processing as its own step explains why an order placed today won't arrive tomorrow, and makes longer lead times for handmade or personalised items feel expected rather than surprising.

It also helps you. When processing time is written down as two numbers, Shortest (days) and Longest (days), it becomes a commitment your team can plan around, and a quick thing to adjust when you get busier or quieter.

Your options on Shopify

Shopify themes don't show your processing time on the product page out of the box. Common workarounds are a line in the product description, a theme Text block or a shipping policy page. They work, but they show a fixed number of days that the shopper has to translate into a date themselves, and they don't account for weekends or your cut-off time.

ApproachShowsUpdates by itself
Product description or Text block“Ships in 1–3 business days”No
Shipping policy pageGeneral lead timesNo, and shoppers may not read it
Nexora Estimated Delivery DateA dated Processing step and a delivery rangeYes, every day

Step by step: show processing time as dates

  1. Open the Conditions tab

    Create a widget with Create widget, or Edit one, and open Conditions.

  2. Enter processing days

    In Order Processing, set Processing time › Shortest (days) (the fewest working days you need) and Longest (days) (the most). Use 0 for same day. Shortest can't be larger than Longest.

  3. Set the cut-off

    Choose Cutoff time (Hour, Minute, AM/PM). Orders after this start processing the next working day.

  4. Choose processing days

    Under Working days, select only the days your team packs or makes orders.

  5. Add closures

    Add days off under Blocked dates (holidays), with Repeat yearly for annual ones.

  6. Name the step

    In the Content tab, open the Processing card and change Title if you prefer, for example “Packed”, “Made” or “Dispatched”. Pick one of the Default icons or upload your own.

  7. Save

    Click Save, and make sure the EDD Widget block is on your product template.

The Processing step sits between Purchased and Delivered

How processing time is counted

  • The start day is today if it's a processing working day and before the cut-off; otherwise the next working day that isn't blocked.
  • The Processing step shows the start day plus Shortest (days) to the start day plus Longest (days), counting only processing working days.
  • Transit is counted from the Longest processing date, so the delivery range already allows for your slowest packing day.
  • The timeline shows short dates such as “Oct 06-07”, with English month names.

Here is how different processing ranges change the result for the same shopper (Monday 5 October at 10:00 AM, cut-off 3:00 PM, Monday to Friday, transit 2–3 days):

Processing timeProcessing stepDelivered step
0–0 daysOct 05Oct 07-08
0–1 daysOct 05-06Oct 08-09
1–2 daysOct 06-07Oct 09-12
1–3 daysOct 06-08Oct 12-13
3–5 daysOct 08-12Oct 14-15

Notice that a wider processing range pushes the whole delivery range later, because delivery starts from the longest processing date.

Example: a print shop with a 1–3 day turnaround

A poster shop prints Monday to Friday, needs 1–3 days, and stops taking same-day jobs at 3:00 PM. It renames the step to “Printed” and uses the box icon.

  • Shortest (days) 1, Longest (days) 3, Cutoff time 3 : 00 PM, Working days M to F.
  • Template text: “Printed and shipped within 1–3 working days. Estimated delivery {delivery_from} – {delivery_to}”.
  • Processing card: Title “Printed”.
Blocked dates keep closures out of the processing count

Tips and common mistakes

  • Use your real worst case for Longest. It's the figure delivery is counted from.
  • Don't add processing to transit. Keep carrier days in Order Transit, not in Processing time.
  • Different products, different lead times. Create a second widget for a collection or product; see delivery times per product.
  • Saving errors. “Can't be longer than longest” means Shortest is larger than Longest.

Frequently asked questions

What's the difference between processing time and transit time?

Processing is how long you take to prepare the order; transit is how long the carrier takes. The app has separate Order Processing and Order Transit cards for each.

Can I set processing time to zero?

Yes. A Shortest (days) of 0 means orders placed before your cut-off on a working day can be processed the same day.

Is processing time counted in working days?

Yes. Only the days selected under processing Working days count, and Blocked dates (holidays) are skipped.

Can I rename the Processing step?

Yes. Change Title in the Processing card of the Content tab.

Why is my delivery range later than I expected?

Delivery is counted from the Longest processing date, not the shortest. Reducing Longest (days) brings the delivery range forward.

Can different products have different processing times?

Yes. Create a separate widget with its own Processing time and target it with Specific collections or Specific products in the Placement tab.

Keep reading

Related guides

Try Nexora Estimated Delivery Date free

Every feature in these guides is included — free, on any Shopify plan.