Articles on: D: Local delivery date picker

Get started with DingDoong set-up!

Get started with DingDoong: add the date picker to your store


Add an interactive delivery/pickup date picker to your Shopify store in a few minutes β€” and start cutting the back-and-forth of confirming delivery dates with customers.


Available on all plans.




Overview


Stores using a delivery date picker report a 15–20% reduction in cart abandonment, because customers no longer face the friction of uncertain delivery timelines. This guide takes you from a fresh install to a live widget.


The widget only appears once you (1) embed the app in your theme and (2) set up at least one scheduling rule. If it doesn't show after both, contact us.




Before you start


  • DingDoong is installed from the Shopify App Store.
  • You can access Online Store β†’ Themes.
  • Decide which fulfillment methods you'll offer: store pickup, local delivery, and/or shipping.




How to set up DingDoong


Here's how, step by step:



Step 1: Embed the app in your theme


Embedding integrates DingDoong directly into your storefront so the widget can render. Choose the theme where you want the widget. To trial it safely first, embed it in a test theme.




Step 2: Choose the widget position


By default the widget appears on the Cart page / Cart drawer (the recommended position). You can instead show it on the Product page β€” or both (contact us to enable both). Not sure which? See Where can you display date picker?




Step 3: Configure location and scheduling


Enable the methods you offer β€” store pickup, local delivery, or shipping β€” then set up your scheduling rules: date and time options, prep time to control selectable slots, blackout dates for closed days, and optional product-specific rules.



Step 4: Set up delivery and pickup rates


You can manage rates in DingDoong, or use Shopify's built-in rates (by weight, order value, zip code, or radius). See How to create delivery rates and Rates.



Step 5: Configure email notifications


Keep customers informed: show the selected date/time in the order confirmation email, and enable status notifications like "Ready for pickup" and "Out for delivery". See Confirm selected schedule in order confirmation email.





How it looks on the storefront


Customers see the calendar on your chosen page, pick a date and time slot, and proceed to checkout with the selection attached to their order.





Common scenarios


Single location, store pickup only


Enable pickup, set your opening days and time slots, and you're live β€” no shipping setup needed.


Multiple methods on the same store


Enable pickup, local delivery, and shipping, each with its own schedule and product availability.


Try before going live


Embed on a duplicated test theme, configure rules, preview, then publish.




Tips & Best practices


Place the widget on the Cart page / Cart drawer β€” it's the most visible spot and works best for orders with multiple items sharing one delivery date.


On the Horizon theme, turn off Quick View and remove the dynamic "Buy It Now" button if you want to require a date before checkout.




Troubleshooting


The widget isn't showing?


You likely missed one of the two requirements β€” embed the app and create at least one enabled scheduling rule. Full checklist: Why is the date picker not showing? (Troubleshooting & FAQ)


The widget appears misaligned on a custom theme?


Use manual placement in Widget settings, or contact us for a free integration. See Ensuring App Compatibility with Your Theme.




FAQ


How do I undo the setup?


Turn off the app embed in the theme editor β€” the widget disappears while all your settings are kept for later.


Can I test without affecting customers?


Yes β€” use a test theme.








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: 08/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!