π 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
Thank you!