● Cart drawer for Shopify themes

A slide-out cart that keeps shoppers shopping. Progress bar, rewards and add-ons included.

Mint Cart Drawer opens a clean, accessible cart drawer when shoppers add to cart, shows how close they are to free shipping or a reward, and lets them add a recommended product in one tap. If anything goes wrong, your theme's own cart takes over.

Coming soon to the Shopify App StoreSee how it works
Tested on Horizon and Dawn
with the themes' own JavaScript, in every cart setting they offer
Applied at checkout
rewards come from a Shopify discount, not from the browser
One flat price
no order-volume tiers and no fees per order
Features

Everything a cart drawer should do

Switch on the app embed in your theme editor, then design the drawer with a live preview.

Drawer
Opens where your theme's cart would

Add to cart, the cart icon and other apps that open the cart all open the drawer instead of your theme's cart drawer or the cart page. Quantities, remove, line item properties and subscription names, all from Shopify's cart.

Safe
Never worse than your theme

Your theme still adds to cart and shows its own errors where it can. If the drawer can't load or the add fails, your theme's own cart takes over, and checkout is always one click away. Buy it now buttons are never touched.

Bar
Free-shipping progress bar

“Spend 12.40 more for free shipping”, converted to each shopper's currency at your market's exchange rate and formatted the way your theme shows money.

Pro
Rewards applied at checkout

Up to four spend goals: % or amount off the order, a free gift or free shipping. The drawer shows progress; the app's Shopify discount applies the reward, so it can't be faked from the browser.

Pro
Add-ons with one tap

Recommended products (Shopify's recommendations or your picks), order note, discount code field, terms checkbox and a sticky add-to-cart bar on product pages.

Light
Small and accessible

About 14 KB gzipped, loaded after your page without blocking it. A real dialog with keyboard support, focus handling, Esc to close, screen reader announcements and reduced motion.

How it works

Switch on, set up, done

No theme code to edit.

Turn on the app embed

One click from the app opens your theme editor with the Mint Cart Drawer embed ready. Save, and add to cart opens the drawer.

Make it yours

Colours, texts, a free-shipping goal and rewards, with a live preview that uses the same rules as your checkout.

See what it does

Drawer opens, add-ons added, rewards reached and sales from add-ons, day by day.

Pricing

One flat monthly price

Billed through Shopify. No order limits, no fees per order. Cancel anytime.

Free
$0
Forever
  • Slide-out cart drawer
  • Free-shipping progress bar in your shoppers' currency
  • Express checkout buttons
  • Texts and brand colours
  • Small "Powered by" link in the drawer
7-day free trial
Pro
$7.99 / month
For rewards, add-ons and analytics
  • Rewards: % or amount off, free gift, free shipping
  • Recommended products with one-tap add
  • Order note, discount code field, terms checkbox
  • Sticky add-to-cart bar
  • Analytics and full styling
  • No "Powered by" link
  • Everything in Free
FAQ

Questions merchants ask

Which themes does it work with?

It's tested with the real JavaScript of Horizon (cart drawer and cart page settings) and Dawn (drawer, popup notification and cart page settings): adding from product pages and quick add, quantity changes, removing items, the cart count in the header and checkout. On other themes it opens from product forms and cart links; if a theme has its own cart button the drawer doesn't recognise, you can point the drawer at it in the theme editor.

What happens if something goes wrong?

The drawer only takes over once its script has loaded and checked the page. If it can't load, an add to cart fails, or the drawer runs into an error, your theme's own cart behaviour is used for the rest of the visit, so shoppers can always reach checkout.

How are rewards applied?

Mint Cart Drawer creates one automatic discount in your store, run by a Shopify Function. It checks the cart at checkout: items before discounts, without free gifts. The drawer uses the same rules to show progress, so what shoppers see matches what they get. You choose which other discounts it combines with.

How do free gifts work?

When a shopper reaches the goal, the gift is added to the cart and the discount makes it free. It's only kept if the cart shows it free, and it's removed again if the cart drops below the goal — a shopper is never charged for a gift. Shoppers who remove it get an Add button instead.

Does it change my cart page?

No. The cart page stays your theme's, and the drawer has a View cart link to it.

Is it in my shoppers' language?

Built-in texts come in English, German, French, Spanish, Italian, Dutch and Portuguese. Texts you write yourself are shown as you wrote them.

Will it leave code in my theme?

No. It's a theme app extension: switch the app embed on or off in your theme editor. Nothing is written into your theme files, and uninstalling removes it.

Keep shoppers on the page and on their way to checkout.

Free to start. Built by Mint Labs.

Coming soon to the Shopify App Store