Skip to content
Driftcart for Shopify

A cart drawer that keeps shoppers moving.

Add to cart, adjust, apply a code and check out without a single page reload. Driftcart slides in, does its job, and hands off to Shopify's native checkout.

Free plan covers up to 30 orders a month.

Illustration

The problem

A slow default cart sends shoppers to a new page, hides your upsells and adds one more place to drop off before checkout.

The fix

Driftcart keeps the cart on the page. Shoppers edit, add a code and see offers in one drawer, then go straight to Shopify's checkout.

Features

Everything in the drawer

Each feature is marked Free or Pro, matching what the app enforces.

Free

Auto-opening drawer

Slides open the moment a shopper adds to cart. No page reload, no jump to /cart.

Free

Quantity and remove

Change quantities or remove items inline using Shopify's Ajax Cart API.

Free

In-drawer discount codes

Apply or reject a code right in the drawer, with no checkout redirect.

Free

Cart notes

A note field for gift messages and special instructions.

Free

Native checkout handoff

Checkout buttons hand off to Shopify's own checkout, including Shop Pay and dynamic checkout buttons.

Free

Cart icon interception

Clicking your theme's cart icon opens the Driftcart drawer instead of navigating away.

Free

Theme app embed

Turn it on from the theme editor, or drop the embed block where you want it. Works on Online Store 2.0 themes.

Pro

Free-shipping progress bar

Show shoppers how far they are from free shipping, live as the cart changes.

Pro

Upsells and cross-sells

Curate products by hand or use Shopify's recommendations, with targeting by product, collection, cart value or first-time vs returning shoppers.

Pro

Colors and Google Fonts

Full color and typography control, plus multiple saved themes.

Pro

Cart icon picker

Choose from 10 cart icons. Free includes 2.

Pro

Analytics

Open rate, upsell attach rate, discount usage and abandoned-drawer rate.

Pro

A/B testing

Test drawer variants against each other.

Pro

Multi-language and currency

Drawer rendering that respects your store's languages and currencies.

Pro

Remove branding

Drop the "Powered by Driftcart" badge.

Setup

Live in three steps

1

Install

Add Driftcart from the Shopify App Store.

2

Customize in the embed block

Turn on the app embed in your theme editor and pick your settings.

3

Done, the drawer is live

Shoppers see it on their next add-to-cart.

Pricing

Two plans. No surprises.

Free

$0

Up to 30 orders per month

  • Slide-out drawer, opens on add-to-cart
  • Quantity update and remove
  • Discount code field
  • Cart notes
  • Native checkout handoff
  • One style preset
  • 2 cart icons
  • Theme app embed
  • "Powered by Driftcart" badge
  • Free-shipping progress bar
  • Upsells and analytics
Install Free

Past 30 orders in a month, the drawer stops showing on your storefront until you upgrade or the month resets.

FAQ

Common questions

Driftcart is built for Online Store 2.0 themes and installs through a theme app embed. Many themes ship their own cart drawer, so Driftcart hides common native drawer and notification UI to avoid showing two at once. That suppression is best effort, since Shopify has no universal switch to disable a theme's cart. If your theme still shows its own drawer, email us with your theme name and we will take a look.

If your theme is Online Store 2.0, enabling the app embed in the theme editor is all that is required. Driftcart was developed and tested against Dawn and its official derivatives. Heavily customized themes can behave differently, so check the drawer on a preview theme first. The Free plan is there for exactly that.

Driftcart's storefront script is plain JavaScript with no framework, loaded through Shopify's theme app embed. Your drawer settings are fetched from our server and cached, so repeat page loads do not re-download them.

On the Free plan the drawer stops showing on your storefront once you pass 30 orders in a month. It comes back when you upgrade to Pro or when the month's count resets. If your store ever cannot reach our server, the drawer keeps showing rather than disappearing on a network hiccup.

No. The drawer's checkout button hands off to Shopify's native checkout, so Shop Pay and Shopify's dynamic checkout buttons work as usual.

Driftcart stores your drawer settings and upsell rules, plus anonymous cart events and order references used for upsell attribution. It never stores customer names, emails or IDs. Order-linked data is pruned after 13 months, and Shopify's uninstall and data-erasure webhooks are handled. Full details are in the Privacy Policy.

Give your cart a better drawer.

Start on the Free plan. Upgrade when you need more.