Six days after checkout, a small jewelry brand sent an email asking why the order still says “processing.” The product page promised delivery in three to five days. What it did not say is that every engraved piece needs three business days of production before it even reaches a shipping label.
The customer did not even know that there was preparation time in the first place. All they saw was the date, which was actually inaccurate.
In fact, this happens in many Shopify stores all over the world, especially when the product sold is made-to-order or custom. This is where the trust of customers deteriorates during the period between the order being placed and the order being shipped. Preparation time in Shopify closes this gap and offers the customer an accurate shipping date.
Key Takeaways
- Shopify does not automatically add preparation time to the delivery date shown at checkout; merchants have to set this up.
- Made-to-order, personalized, and print-on-demand products need real Shopify production time factored in, not just carrier transit time.
- WISMO tickets make up 20% to 40% of ecommerce support volume, and inaccurate delivery dates are a major driver.
- An accurate Shopify delivery date combines preparation time, order cutoff time, holidays, and shipping lead time.
- Showing processing time on the product page, cart, checkout, and confirmation email reduces support tickets and builds trust.
Why Shopify Merchants Struggle With Preparation Time
The checkout of Shopify is really good at estimating the cost of shipping, yet it does not consider Shopify’s processing time by Shopify while calculating the delivery date.
Store owners have to add processing time themselves, or shoppers receive a promise the fulfillment team can’t keep. That single missing detail is often the root cause behind delayed order complaints.
This aspect is even more crucial for sellers who sell bespoke, engraved, custom-made, or print-on-demand products. An engraved tumbler, a candle that was hand-poured, or a hoodie that was print-on-demand would need Shopify production time as well.
Without accounting for that production step, customers assume the countdown starts the second they click “Buy now.” When it doesn’t, they go looking for answers.
Industry data shows just how expensive that assumption is. WISMO (“Where Is My Order?”) inquiries account for approximately 30%–50% of all ecommerce customer support tickets, and during peak shopping periods such as Black Friday, Cyber Monday, and the holiday season, they can exceed 50% of total support volume. A large portion of that volume traces back to a delivery date that never accounted for preparation work in the first place.
About 50% of consumers track the status of their online orders to ensure their shipment is in transit and will arrive on time. Every one of those checks is a moment where an inaccurate estimated delivery date can turn into a support ticket, a refund request, or a one-star review.
Each WISMO ticket costs a store roughly $5 to $25 to resolve, depending on the support channel. For a store processing a few thousand orders a month, missing Shopify shipping preparation time on the product page can quietly cost thousands of dollars in avoidable support work every month.
What Preparation Time Actually Means for a Shopify Store
Three separate numbers make up an accurate delivery date, and most stores only account for one of them.
- Processing time: the time your warehouse needs to pick, pack, and quality-check a standard order
- Production time: the extra time needed for made-to-order, personalized, or custom-built items
- Shipping lead time: the carrier’s transit window once the package actually leaves your facility
An effective Shopify delivery date calculator consists of three main components: the time necessary to process the order, the time deadline for placing an order each day, and the shipping time necessary for the carrier company. If one of these components is missing, then right away the predicted date of delivery will be wrong.
Two Ways to Add Preparation Time Before Shipping in Shopify
Either the Shopify store will go for an application built especially for the task, or the merchant will code something custom. While both approaches will work, they’re not equally feasible.
Option 1: Shopify App-Based Solution (Recommended)
App integration is the most reliable method to delay processing time on a Shopify delivery date due to its capability to handle the intricacies of the real world, which custom code cannot, such as varying preparation times per item, cut-off times, holiday dates, and multiple store locations, all without accessing theme files.

The Estimated Delivery Date app has been created for precisely such a procedure. Usually, configuring the Shopify preparation time in the app happens in the following manner:
- Install the app from the Shopify App Store and open its dashboard from Shopify admin
- Create a delivery rule and choose which products, collections, tags, or vendors it should apply to
- Set a preparation time in days for that rule, for example, two business days for engraved or made-to-order items
- Add a daily cutoff time so orders placed after a set hour automatically roll into the next preparation day
- Exclude weekends, holidays, or vacation days from the date calculation so promised dates stay realistic
- Layer on the shipping or lead days needed for carrier transit, on top of the preparation time
- Choose a display template and preview exactly how the estimated delivery date will look on the storefront
- Publish the rule so it shows on the product page, cart, checkout (on Shopify Plus), and order confirmation emails
Once published, the product page shows something specific, like “Ships in 2 business days, arrives Jun 14 – Jun 17,” instead of a vague “3-5 day delivery” claim that quietly ignores the production step.
Because the app-based setup lives outside the theme code, updating a rule for a new product line, a holiday closure, or a busier season takes minutes, not a developer ticket.
Option 2: Custom Shopify Code Solution
A developer can build this manually using a product metafield to store prep days, then a Liquid snippet or JavaScript that adds that value to today’s date on the product page. This can work for a single product or a very small catalog.
The catch is that this approach is tricky to build correctly and limited in what it can actually do once a store grows past a handful of products. Common gaps include:
- No built-in cutoff time logic, so an order placed at 11:59 p.m. is treated the same as one placed at 6 a.m.
- No holiday or vacation calendar, so the date keeps counting through days the warehouse is closed
- Custom Liquid often breaks or gets overwritten during theme updates
- Reaching cart and checkout requires deeper checkout extensibility development, usually limited to Shopify Plus
- Every new rule a new product type, a new holiday, a new prep time – needs a developer to update the code
- Scaling across hundreds of SKUs with different prep times becomes difficult to maintain accurately
Custom code is a reasonable way to test the concept on one product page. For anything beyond that, it tends to turn into an ongoing maintenance project rather than a one-time fix, which is why most growing stores move to an app-based setup instead.
Where to Show Processing Time So Customers Actually See It
A correct preparation time calculation only helps if customers see it at the moments that matter most in their buying journey.
- Product page: shows the shopper what to expect before they even add to cart
- Cart page: reinforces the delivery date right before checkout
- Checkout: confirms the promise at the final decision point (Shopify Plus)
- Order confirmation email: gives the customer a written record to reference later
- Order status or tracking page: answers “where is my order” before the customer has to ask
Displaying processing time on a Shopify product page and again at every step after is one of the simplest ways to reduce WISMO with accurate delivery dates instead of vague shipping promises.
Final Thoughts
The preparation time is not only an entry on your fulfillment spreadsheet. The preparation time is also a factor in the guarantee you make to the buyer beforehand that affects their willingness to trust your shop to the point that they will come back.
Whatever it is that you are selling, from personalized jewelry through print-on-demand shirts to custom-made furniture, the answer is always the same: find out how long it takes you to prepare the order, add it to your delivery time, and publish the correct date.
Frequently Asked Questions
What is Shopify preparation time and why does it matter?
It’s the time your team needs to pick, pack, or produce an order before it ships. Skipping it in your delivery date promise is one of the most common causes of “where is my order” complaints.
Can I show processing time on my Shopify product page?
Yes. Most delivery date apps let you display a combined message, such as “Ships in 2 days, arrives by [date],” directly on the product page, cart, and checkout.
What’s the difference between shipping lead time and Shopify production time?
Shipping lead time is how long the carrier takes in transit. Production time is the amount of time your team needs to make or personalize the item before it’s ready to ship.
Do I need custom code to add shipping preparation time in Shopify?
No. Custom code is possible but tricky to maintain, especially for cutoff times and holidays. An app-based setup covers these cases without ongoing developer work.

Shopify Expert
Dipen Panchal, Shopify Tech Lead at Setubridge Technolabs, brings over a decade of expertise as a Shopify Expert. Passionate about e-commerce growth, he specializes in UI/UX design, crafting intuitive, engaging solutions tailored for merchants and B2B clients to enhance user experiences.