Articles on: Delivery Dates

πŸ›’ How to Show the Delivery Widget on the Cart

The Delivery Dates widget lets customers pick how and when they want their order β€” right from the cart page πŸ—“οΈ


Getting it live takes just two things: enabling the app embed in your theme, and turning on the Show on cart toggle in the app. This guide covers both, plus what the widget actually looks like for your customers.



πŸ“‹ Before You Begin


Make sure you have:


  • βœ… The Hoppy Delivery Dates app installed on your store
  • βœ… Access to Online Store β†’ Themes in your Shopify admin
  • βœ… At least one location or shipping option configured (otherwise the widget has nothing to offer β€” see Location: How to Create and Manage a Location?)



🧩 Step 1 β€” Enable the App Embed in Your Theme


The app embed loads the widget's code on your storefront. It's a one-time setup per theme.


Go to:


Shopify Admin β†’ Online Store β†’ Themes β†’ Edit Theme


Then:


β†’ In the theme editor, open the App embeds section (the puzzle-piece icon in the left sidebar)


β†’ Find β€œDelivery dates” and toggle it ON


β†’ Click Save in the top-right corner


⚠️ The widget won't appear until you click Save β€” toggling alone doesn't publish the change. If you switch themes later, you'll need to enable the embed again on the new theme.


πŸ’‘ Shortcut: on the app's Home dashboard, the Setup Guide step β€œActivate app embed in Shopify” has an Open theme settings button that takes you straight to the right place.



πŸ”› Step 2 β€” Turn On β€œShow on cart”


The app embed loads the code β€” this toggle decides whether the widget actually renders on the cart page.


β†’ Open the app and go to Settings


β†’ Flip the Show on cart toggle ON at the top of the page


β†’ Click Save


That's it β€” the widget is now live on your cart page πŸŽ‰


ℹ️ Show on cart works as a master switch. Turn it off anytime to hide the widget without touching your theme.



πŸ‘€ Step 3 β€” See How the Widget Looks on the Cart


Open your store's cart page (add a product first if it's empty). The widget shows a colored bar with one tab per fulfillment method you offer:


  • πŸͺ Store Pickup β†’ appears when at least one active location offers pickup. Customers choose a pickup location from a list, then pick a date and time slot.
  • 🚚 Local Delivery β†’ appears when at least one active location offers local delivery. Customers enter their zip code, hit Check, and β€” if you deliver there β€” pick a date and time slot.
  • πŸ“¦ Standard Shipping β†’ appears when shipping is turned on in the Standard Shipping tab in Settings. If Enable slots is checked, customers pick a date and slot; otherwise the widget simply notes that shipping is calculated at checkout.


Under the tabs, customers see the date picker (default placeholder β€œSelect date”) with the heading β€œWhen would you like to get this order?”, followed by the time slot picker.


ℹ️ Only the methods you've actually configured show up as tabs. No pickup locations? No pickup tab. Customers never see options you don't offer.


By default, the widget sits near the bottom of the cart form, just before the checkout button area.



πŸ“ Want to Move the Widget?


You can change where the widget appears β€” before, after, or inside a specific element on your cart page β€” from the Position section on the Appearance page.


See How to Position the Slot Picker on the Cart Page for step-by-step instructions.



πŸŽ‰ Final Result


Once both steps are done:


βœ… The Delivery dates app embed is enabled and saved in your theme βœ… Show on cart is turned on in Settings βœ… Customers see method tabs for Store Pickup, Local Delivery, and/or Standard Shipping βœ… Shoppers pick their preferred date and time slot before checkout


Your cart page now collects delivery preferences automatically πŸš€

Updated on: 20/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!