How to upgrade the Dawn theme's cart drawer
Dawn includes a clean native cart drawer: items, subtotal, checkout. Turn it on under theme settings. What it lacks is selling: no free-shipping progress bar, no countdown, no offers. Theme code edits can add those by hand. Sledge replaces the drawer with one tuned for Dawn that carries all three built in.
The cart drawer is the last screen before checkout, the one every buyer passes through. Dawn furnishes it honestly but sparsely. Three ways to handle it: keep the native drawer, rebuild it with code, or replace it with Sledge.
Option A: use Dawn's native cart drawer
Dawn ships with a cart drawer, and switching to it takes a minute.
- In the theme editor, open Theme settings, Cart.
- Set the cart type to Drawer, so adding to cart slides the cart in instead of sending shoppers to a separate page.
- Save, then add a product from the storefront and watch the drawer open.
What you get: line items, quantities, a subtotal, and a checkout button. Fast, clean, and native. If a drawer's whole job were showing the cart, this post would end here.
Where it stops: the native drawer reports the cart without growing it. There is no free-shipping progress bar handing shoppers a goal, no countdown giving a reason to finish now, and no offers. The drawer opens at the exact moment buying intent peaks, and Dawn leaves that moment blank.
Option B: rebuild the drawer with theme code
No native Shopify feature or free Shopify app upgrades Dawn's drawer; Search and Discovery stops at search and filters. So the do-it-yourself route runs through Dawn's theme files. What people attempt:
- Duplicate Dawn, so the work happens on a copy.
- Edit the cart drawer's snippet, JavaScript, and CSS in the code editor.
- Build the piece you want. A progress bar needs your free-shipping threshold, math against the cart subtotal, and styling. A countdown needs a script with an end date.
- Test on every page type, since the drawer is global.
Credit where due: a developer who knows Dawn can build a clean progress bar this way, and it will look native because it is native.
Where it stops: the work lives in your theme copy, so updating Dawn means carrying every edit over by hand. Each new idea is another development round-trip. Want offers in the drawer? Now you are writing and maintaining discount logic too. Budget for upkeep, not just the build.
Option C: replace the drawer with Sledge
Sledge swaps Dawn's drawer for one built to sell, styled like Dawn out of the box, because Sledge tunes the drawer for this theme specifically.
- Install Sledge from the Shopify App Store and start the 14-day free trial.
- Switch on the app embed. The Sledge drawer takes over from Dawn's automatically.
- Pick your sections: free-shipping progress bar, countdown, bundle suggestions, order notes.
- Publish, then add something to the cart and watch the bar fill.
What changes: the progress bar gives every cart a goal. "Free shipping is $12 away" is the math on a shopper's own cart, and one more item gets it over the line, the classic way to lift average order value. The countdown gives a reason to finish now. Bundle suggestions sell once more before checkout, and because the drawer and the offers come from the same app, bundles render inside it correctly. Order notes let shoppers leave instructions without leaving the drawer.
The exit is clean: uninstall Sledge, and Dawn's own drawer returns exactly as it was, because no theme file was ever touched. The cart that finishes the sale.
Native drawer, code edits, or Sledge?
| Dawn's drawer | Theme code edits | Sledge | |
|---|---|---|---|
| Price | Included | Developer time | From $29.99/month, 14-day free trial |
| Free-shipping progress bar | No | Build it | Built in |
| Countdown | No | Build it | Built in |
| Offers in the drawer | No | Build and maintain the discount logic | Bundles render inside |
| Dawn updates | Nothing to redo | Carry edits over by hand | Nothing to redo |
The honest read: a store with no free-shipping threshold and no in-cart offers loses little by keeping Dawn's drawer. A store with a developer on retainer and one fixed idea can code it. Everyone who wants the drawer to sell, and to keep selling through theme updates, is better served by the replacement.
Related reading
Sledge on Dawn · Cart Drawer · What is a cart drawer? · What is average order value?
Questions, answered
Does the Dawn theme have a cart drawer?
Yes. Set the cart type to Drawer under Theme settings, Cart, and adding to cart slides the drawer in. It shows items, quantities, and a subtotal, with no progress bar, countdown, or offers.
How do I add a free shipping bar to Dawn?
Dawn has no native free-shipping progress bar. The two routes: a developer codes one into the drawer's theme files, or Sledge's replacement drawer includes one, with no code.
Will the Sledge cart drawer match my Dawn design?
Yes. Sledge ships a drawer configuration tuned for Dawn specifically, so it slides in styled like Dawn drew it. No positioning or styling work on day one.
What happens to Dawn's drawer if I uninstall Sledge?
It comes back exactly as it was. Sledge injects at runtime and never edits Dawn's theme files, so Sledge uninstalls clean.
Give the drawer a sales job.
Install free. The Sledge drawer fits Dawn on the first load, the progress bar asks for one more item, and built-in Growth Intelligence shows what your cart is leaking, in dollars.
14-day free trial · No code · Works with any theme · Uninstalls clean