Tr?id=1076949064639753&ev=PageView&noscript=1
$56M+ Revenue Generated for Clients 450+ Happy Clients 30+ Team Members AI Powered Services
Article · CRO & UX

Cart Drawer vs Cart Page on Shopify: Which Converts Better and When

How to choose between a slide-out cart and a full cart page using your AOV, basket size and traffic

Raghav Mittal
Contributor Raghav Mittal Oct 3, 2026 · 7 min read
Illustration of a product page, checkout flow and conversion heatmap

In short

  • No cart format wins for every store; the right choice depends on AOV, basket size, device mix and traffic source.
  • Cart drawers suit mobile, ad-driven, low to mid AOV stores where shoppers buy one or two items.
  • Cart pages suit high AOV, multi-item orders and carts that need gift notes, GST details or complex offers.
  • Every cart needs a visible checkout button, clear totals, shipping progress and no more than one or two add-ons.
  • Test the switch with a proper split test and judge it on orders per session and AOV together.

Neither a cart drawer nor a cart page converts better for every Shopify store. A cart drawer usually suits mobile-heavy stores with low to mid AOV and small baskets, because it keeps shoppers browsing and gets them to checkout in one tap. A cart page tends to suit higher-value, multi-item or considered purchases, where shoppers want room to review, edit and add gift or delivery details. The right choice depends on your AOV, basket size and traffic mix, and it is worth testing rather than guessing.

The three cart formats on Shopify

Most modern Shopify themes let you choose how the cart behaves after someone taps Add to cart. Shopify's free Dawn theme, for example, offers three options under Theme settings, Cart, Type: Drawer, Page and Popup notification (Shopify Dawn on GitHub). Premium themes use similar settings, sometimes with different names.

FormatWhat happens after Add to cartBest for
Cart drawerA panel slides in from the side with the cart contents and a checkout button; the shopper stays on the same page.Mobile, low AOV, impulse and single-product purchases
Cart pageThe shopper is taken to /cart, a full page with line items, notes and totals.Large baskets, high AOV, gifting, B2B and wholesale
Popup notificationA small confirmation appears with "View cart" and "Checkout" buttons, and the shopper keeps browsing.Catalogue browsing where shoppers add many items before reviewing

Behind the scenes, drawers and popups rely on Shopify's Ajax Cart API to add and update items without a page reload (Shopify Ajax API reference). That matters for performance and for app compatibility, which we'll come back to.

When a cart drawer converts better

A drawer removes a page load and keeps context. The shopper sees the item added, the running total and the checkout button without leaving the product they were looking at. That tends to help when:

  • Most traffic is mobile and from ads. Shoppers arriving from Instagram or Meta ads often buy one product. A drawer lets them reach checkout in one more tap.
  • AOV is low to mid. On a ₹599 or ₹999 order, shoppers don't need to review much. Fewer steps means less time to change their mind.
  • You want add-ons. A drawer is a natural place for one complementary product or a free shipping progress bar ("Add ₹180 more for free delivery").
  • Browsing continues. Fashion and beauty shoppers often add one item and keep browsing. A drawer closes in a tap and returns them to where they were.

Where drawers go wrong

  • Overloading. Upsell carousels, a coupon field, gift wrap options, reviews and trust badges crammed into a 360-pixel-wide panel push the checkout button out of view.
  • Slow opening. If the drawer takes a second or more to open because of heavy scripts, shoppers tap Add to cart again and end up with two items. This also shows up as a poor INP score.
  • Accessibility. A drawer must trap keyboard focus, close with the Escape key and announce updates to screen readers. Theme drawers usually handle this; custom-built ones often don't.

When a cart page converts better

A full cart page gives shoppers space. That helps when the purchase is considered, the basket is large or the order needs extra information:

  • High AOV. On a ₹15,000 furniture or appliance order, shoppers want to double-check variants, quantities and the delivery promise before committing.
  • Many line items. Grocery, pet supplies, stationery and wholesale-style orders are easier to review and edit on a full page.
  • Extra fields. Gift messages, delivery instructions, GST invoice details for business buyers or installation date preferences need room.
  • Complex offers. Tiered discounts, buy-X-get-Y and bundle logic are easier to explain with space for a short breakdown.

The trade-off is an extra page load and an extra step before checkout. If the cart page is slow or cluttered, that cost is felt most on mobile.

A quick way to decide

Use your own Shopify data from the last 90 days to score your store:

QuestionPoints towards drawerPoints towards page
Share of sessions on mobileHighLow
Average items per order1 to 23 or more
AOV relative to your categoryLow to midHigh
Need for notes, gift or GST detailsRareCommon
Main traffic sourcePaid socialSearch, email and returning customers

If most answers point one way, start there. If it is mixed, a common hybrid is a drawer for quick checkout with a clear "View full cart" link for shoppers who want to review.

What every Shopify cart needs, whichever format you choose

  1. A visible checkout button above the fold on a mid-range Android phone, even with three items in the cart.
  2. The order total and any savings, with shipping either shown or clearly described ("Free delivery on this order").
  3. Free shipping progress if you have a threshold, updating live as quantities change.
  4. Easy quantity changes and removal, with large enough tap targets.
  5. Payment reassurance for Indian shoppers: a short line such as "UPI, cards and COD available".
  6. At most one or two relevant add-ons. Pick complementary items under the main product's price.
  7. An empty-cart state that links to best sellers rather than a dead end.

Watch for app and checkout conflicts

Cart changes often break things you don't expect. Before switching formats:

  • Check cart apps. Upsell, bundle, gift-with-purchase and discount apps often inject into a specific cart format. Confirm each one supports the format you're moving to.
  • Check third-party checkouts. Many Indian stores use one-click or phone-first checkout apps that open from the cart. Test that the checkout button in the new format still launches the right flow, on both mobile and desktop.
  • Check tracking. Make sure add_to_cart and begin_checkout events still fire once and only once.
  • Check speed. Measure INP on product pages before and after; a heavy drawer can make the Add to cart tap feel sluggish.

How to test drawer vs page properly

Switching the theme setting for a week and comparing with the previous week is tempting but unreliable, because traffic mix, campaigns and seasonality change. Better options:

  1. Run a split test using a theme or A/B testing app that can serve two theme versions to random visitors.
  2. Define primary and guardrail metrics before starting. Primary: orders per session. Guardrails: cart-to-checkout rate, AOV and items per order.
  3. Segment by device. A drawer might win on mobile and lose on desktop. You can set different behaviour per device if your theme or a developer supports it.
  4. Run for full weeks and until you reach the sample size needed for your conversion rate. Stopping early on a lucky streak is the most common testing mistake.

Look at conversion and AOV together. A drawer that increases orders by making checkout faster but reduces items per order may not increase revenue. A page that lifts AOV through better cross-sells but drops orders may not either.

Get your cart working harder

The cart is one of the highest-leverage templates on a Shopify store, because every buyer passes through it. If you want a team to audit your cart, choose the right format for your data and run a clean test, see our Shopify CRO services. For the steps that follow the cart, our guide to mobile checkout optimisation covers what to fix next.

Frequently asked questions

In most modern themes, go to Online Store, Themes, Customize, then open Theme settings and find the Cart section. In Dawn, set Type to Drawer. Other themes may call it slide cart or ajax cart. Test with your cart apps and checkout apps afterwards, because some only support one format.

A well-built theme drawer adds little, since it uses Shopify's Ajax Cart API. Problems usually come from apps that inject upsell carousels, timers or widgets into the drawer. Check INP on your product pages before and after, and remove any drawer add-on that makes the Add to cart tap feel slow.

Not with a standard theme setting in most themes, but a developer can build device-specific behaviour. It can make sense when mobile shoppers buy single items from ads while desktop shoppers build bigger baskets. Test each device separately, because a format that wins on one can lose on the other.

One or two relevant add-ons can work well, especially items that are cheaper than the main product and genuinely complementary, or items that help reach a free shipping threshold. Avoid carousels of unrelated products. If upsells push the checkout button below the fold on mobile, they are costing you more than they earn.

It varies by category, price point and traffic source, so there isn't a reliable universal benchmark. Track your own rate by device over time and after every cart change. A sudden drop after installing an app or switching format is a strong signal that something in the cart is creating friction or broke.

Want this applied to your store?

Get a free audit of your biggest conversion and SEO leaks, or size the upside with our CRO calculator first.