What Cartie does
Cartie replaces your Shopify cart with one you design — a slide-out drawer everywhere and a full cart page on /cart.
Cartie turns the cart — the last screen before checkout, and the one your theme gives you the least control over — into something you design. You build a cart out of widgets in a drag-and-drop builder, preview it exactly as shoppers will see it, and publish it to your storefront. No theme code, no developer.
#Where your Cartie cart appears
Once the Cartie block is enabled in your theme, Cartie renders in two places, and the same cart design is used for both:
| Where | What shoppers see |
|---|---|
| Every page except /cart | A slide-out drawer. Cartie suppresses your theme's own cart drawer and takes over Add-to-Cart clicks, so adding a product opens the Cartie drawer. |
| The /cart page | An inline cart rendered into the page in place of your theme's cart form. |
#What you can put in a cart
Cartie ships 21 widgets. Some are display pieces (the product list, banners, trust badges, express wallet buttons); the rest exist to grow order value — free-shipping progress bars, upsell carousels, rewards ladders, volume discounts, countdown timers, subscribe-and-save, shipping protection, and more. See the widget reference for all of them.
#How a change reaches shoppers
- You edit a cart in the builder
Every change is saved automatically to a draft. Drafts are private — nothing your shoppers see changes yet.
- You click Publish
Cartie writes your cart's configuration to a global CDN and marks it as the live cart.
- Storefronts pick it up
Shoppers' browsers fetch that configuration file when the page loads. Updates usually appear within a minute; a hard refresh shows them sooner.
#How Cartie affects your store's speed
- The Cartie script is deferred — it runs after your page has painted, so it does not delay your Largest Contentful Paint.
- Your cart's configuration is a small static JSON file served from a CDN edge near the shopper, not a call to your store.
- On the /cart page Cartie reserves space for the cart before it renders, so the page does not jump as it loads.
Ready to build your first cart?
Set Cartie up in 10 minutesStill stuck on this?Send us your store domain and what you’re seeing — we’ll take a look.