Cart
All cart settings are store-wide, in Theme settings → Cart.
Drawer or page
Cart type is the one decision that changes everything else:
- Drawer — adding to cart slides a panel in from the right. The customer never leaves the page they were on. A
/cartpage still exists for anyone who navigates to it directly. - Page — adding to cart goes to
/cart.
The drawer is the better default for most stores. Choose the page if your cart carries a lot of information — long option lists, per-item notes, a subscription summary — that a 28rem panel would cramp.
Everything below works in both.
Free shipping bar
Show free shipping bar plus a threshold. The bar shows progress toward the threshold and switches to “You qualify for free shipping” when it is met.
The theme cannot read your shipping rates, so the threshold here is a number you type. If it does not match the rate in Settings → Shipping, the theme will promise free shipping the checkout then charges for — the single most common way this feature goes wrong. Change both together.
Cross-sell
Recommendations collection and heading. On desktop the drawer shows these as a vertical rail beside the panel rather than a list inside it, so they never push the checkout button out of reach. On narrow screens, where there is no room beside the drawer, the recommendations appear inline in the cart instead.
Leave the collection empty to turn the feature off.
Order notes and terms
- Enable order notes — a text field the customer can fill in, delivered with the order.
- Enable terms — a required checkbox that blocks checkout until it is ticked, linked to a page you choose. Use it only if you need it: a required checkbox measurably costs conversions, and it protects you legally only if it links to something a customer could actually have read.
Additional checkout buttons
Enable additional checkout buttons shows the accelerated options — Shop Pay, PayPal, Google Pay — in the cart as well as on the product page. Which ones appear is set in Settings → Payments.
Cart icon
Two icons to choose from in the header. The count badge next to it updates whenever the cart changes, including from quick view, without a page reload.
Adding to cart from a grid
Two per-grid settings, both off by default on homepage grids:
- Show quick-view icon — opens a drawer with the full variant picker and media gallery, so a customer can choose a size and add to cart without leaving the grid. It also requires the global Theme settings → Product → Enable quick view.
- Show add-to-cart button — adds the default variant straight to the cart. Use it only on single-variant products; on a product with sizes it will add whatever variant happens to be first, which is a returns problem rather than a convenience.
Troubleshooting
The drawer does not open. Cart type is probably set to Page. If it is set to Drawer and still does not open, an app that replaces the add-to-cart button may be intercepting the click — see Apps.
The drawer is empty after adding. Usually an inventory problem rather than a theme one: if the variant is out of stock and Continue selling when out of stock is off, Shopify refuses the add. Check the variant in your admin.
An app widget disappears when I add another item. The drawer refreshes its contents on every cart change. Apps mounted in the drawer’s block area survive that; anything an app injects into the line-item list does not. Ask the app for their cart-drawer block, which the theme supports.