Cart Page
The full cart review page. It runs in parallel with the drawer: the drawer is for quick access, while /cart is the complete review plus cross-sell.
Overview
| Item | Detail |
|---|---|
| Template | templates/cart.json |
| URL | /cart |
| AJAX fragment | templates/cart.ajax.liquid |
| Main section | sections/main-cart.liquid |
Sections
- main-cart — line items, totals, checkout
- recently-viewed
- featured-collection ("Popular picks")
Step-by-step user journey
Step 1 — Open the cart
Paths:
- Header cart icon → drawer → "View cart"
- Directly at
/cart - Redirected after add to cart (when the drawer is off)
Step 2 — Review the line items
- Product image, title, variant and price
- Line discounts, if any
- Remove an item (trash icon)
Step 3 — Update the quantity
- +/- quantity
- AJAX update via the
cart.ajaxfragment - The subtotal refreshes
Step 4 — Notes and terms (if enabled)
- Write an order note
- Terms checkbox, if required
Step 5 — Checkout
- The Checkout button
- Or the additional wallet buttons (Shop Pay, Apple Pay, Google Pay)
- Redirect to Shopify Checkout
Step 6 — Empty cart state
- Empty message
- Continue shopping → home or collections
Step 7 — Cross-sell below
- Recently viewed
- The "Popular picks" featured collection
- Quick add more products
Cart Drawer vs Cart Page
| Drawer | Page /cart | |
|---|---|---|
| Speed | Instant overlay | Full page |
| Cross-sell | Limited | Recently viewed + featured |
| Best for | Adding to cart and continuing to shop | A final review before checkout |
Drawer details: 01-global-ui.md
<!-- BEGIN GENERATED: theme-editor -->
Theme Editor settings
Each section below links to its full settings reference — every setting with id, type, default and a screenshot of the panel.
| Section | Type | Settings | Blocks |
|---|---|---|---|
| Featured collection | featured-collection | 28 | 0 |
| Cart page | main-cart | 0 | 0 |
| Recently viewed | recently-viewed | 13 | 0 |
Full index: settings reference
<!-- END GENERATED: theme-editor -->Related files
templates/cart.json
templates/cart.ajax.liquid
sections/main-cart.liquid
snippets/cart-drawer.liquid
snippets/cart-item.liquid
sections/recently-viewed.liquid
sections/featured-collection.liquid