Theme settings: Cart
Choose drawer or page cart, auto-open, goal bar, notes, vendor, accelerated checkout, and service upsells.
Theme settings → Cart controls how the slide-out drawer and the full cart page behave together. Titles and empty messages still live on the Cart drawer and Main cart sections.
Online Store → Themes → Customize → Theme settings → Cart
Cart type and auto-open
| Setting | Description |
|---|---|
| Cart type | Drawer (default) opens from the header bag. Page sends shoppers to /cart only. |
| Open drawer after add to cart | When Cart type is Drawer, opens the panel after AJAX add. Turn off if shoppers add many items before reviewing. |
Line items and checkout
- Show vendor on line items — optional brand/vendor under the product title.
- Show accelerated checkout buttons — Shop Pay and other wallets when Shopify provides them.
- Discount code and order note fields — shared on drawer and cart page.
Cart goal bar
Optional progress bar toward a subtotal threshold (for example free shipping). Use Free shipping copy or Custom messages with [[amount]] for the remaining value.
Service and aftercare upsells
- Show aftercare when a service is in cart — needs type:service and custom.service_pairing.
- Show book-treatment CTA when aftercare is in cart — needs type:aftercare and custom.treatment_service.
- Show retail recommendations fallback — product recommendations when the cart has no service lines.
Empty cart button
Set a label and URL for the empty-cart button. If the URL is blank, each section’s Continue shopping URL is used, then the home page.
Coming later
- Terms checkbox before checkout.
- Extra cart-page content sections (recently viewed, trust).
- More goal message presets (gift, deposit).
- Book CTA when a service product is in the cart.
Was this page helpful?
Content is maintained by Arcanum Hollow Labs. For internal engineering notes, see the docs/ folder in the monorepo.