Articles on: D: Local delivery date picker

Let customers reschedule their delivery date from the order status page

Let customers reschedule their delivery date from the order status page


Add DingDoong's reschedule date picker to your Thank you / Order status page so customers can change their delivery or pickup date themselves — no support tickets needed.




Overview


Plans change. Instead of emailing you to move a delivery, customers open their order status page (linked from every Shopify order email), pick a new date in the DingDoong widget, and both sides get a confirmation email automatically. This reduces support workload and missed deliveries.


Enabling rescheduling does not modify any existing orders — it only adds the option for customers to make changes themselves going forward.




Before you start


  • DingDoong is installed with at least one delivery method enabled.
  • Your store's checkout supports checkout/thank-you page app blocks (Shopify checkout extensibility).
  • Optional but recommended: enable reschedule confirmation emails — see Reschedule email notifications (General Settings).




How to set up the reschedule date picker


Here's how, step by step:


Step 1: Open Widget display


In the DingDoong admin, go to Widget display and find the Reschedule date picker card.



Step 2: Add the block in the checkout editor


Click the Add block button. This opens Shopify's checkout editor directly on your Thank you page with the apps panel ready.



Step 3: Place the DingDoong block


Add the DingDoong reschedule block to the Thank you / Order status page layout, position it where you want it, and click Save in the checkout editor.




Step 4: Test it


Place a test order, open the order status page from the confirmation email, and change the date. See How to place an order test.





How it looks for the customer


On the order status page, the customer sees their currently scheduled date with an option to change it. The widget shows only valid dates — it respects your cutoff time, prep time, blackout dates, and order limits, exactly like the storefront date picker. After confirming, they receive a "Your order has been rescheduled" email showing the old and new date.




Common scenarios


Customer picked the wrong date at checkout


They fix it themselves in seconds from the order status page — no chat or email needed.


Order placed without a date (Auto-Recovery)


The recovery email links to this same page, so the reschedule block doubles as the date-selection surface for Auto-Recovery (Auto-Recovery).


You need to keep certain orders locked


Schedule rules still apply — dates inside your cutoff or prep window can't be selected, so customers can't reschedule to a slot you can't fulfill.




Configuration options


Option

Description

Default

Notes

Reschedule block placement

Where the widget sits on the Thank you / Order status page

Managed in Shopify checkout editor

Customer confirmation email

"Your order has been rescheduled" email

Off until enabled

General settings → Email notifications, templates per method (pickup / delivery / shipping)

Staff notification email

Alerts your team about schedule changes

Off until enabled

General settings → Email notifications




Tips & Best practices


Turn on both the customer confirmation and staff notification emails before going live — otherwise schedule changes can happen without your team noticing.


Sync your Order report (and Google Calendar on Smart plan) so rescheduled dates flow into your daily operations automatically.




Troubleshooting


The block doesn't appear on the order status page?


Confirm you saved the checkout editor changes on the live checkout profile, and that the order was placed after the block was added.


Customers see no available dates to reschedule to?


Your schedule rules (cutoff, prep time, blackout dates, order limits) may block all near-term dates. Review How to configure prep time & cut-off time.




FAQ


How do I turn rescheduling off?


Remove the DingDoong block from the Thank you / Order status page in the Shopify checkout editor and save. All other settings are unaffected.


Will I be notified when a customer reschedules?


Yes, if you enable the staff reschedule notification — see Reschedule email notifications (General Settings).


Does the new date sync to my Order report?


Yes, the order updates with the new date and appears accordingly in the Order report.








If you need further assistance, feel free to reach out to us via live chat or email at [email protected]. We're happy to help!


Updated on: 09/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!