Cart theme settings
The Cart theme settings choose a cart drawer or cart page in Highlight, and set notes, discounts, terms checkbox, thumbnails and the free shipping bar.
Applies to: Highlight 4.1.0 and later. Added in: Highlight 1.0.0. Last checked: 2026-10-13 against Highlight 4.1.0.
The Cart theme settings set how the cart works in Highlight: a drawer or a page, which buttons it shows, cart notes, discount codes, a terms checkbox, the thumbnail shape and the free shipping bar. They apply to the cart drawer and the cart page alike.
Where to find it: Theme settings → Cart
Cart drawer or cart page
- Cart type sets what happens when a customer adds a product to the cart. Drawer (the default) opens a cart drawer from the side of the page, each time something is added. Page takes the customer to the cart page.
- Drawer cart action buttons sets which buttons the cart drawer shows: a view cart button that opens the cart page, a checkout button, or both. The cart page always shows the checkout button.
- Stick action buttons at the bottom of the cart drawer keeps the buttons visible at the bottom of the drawer while customers scroll through a long cart. It shows only when Cart type is Drawer.
- Show quantity selector lets customers change the quantity of each item in the cart. When it is off, they can only remove an item.
- Show additional checkout buttons adds Shopify's express checkout buttons, such as Shop Pay, PayPal or Apple Pay, under the checkout button. In the drawer they show only when the checkout button is shown.
The additional checkout buttons can't be edited, they are created on the fly by Shopify based on your available payment methods and the current customer's profile. Also, they will disappear after any change to the cart (adding more items, removing an item or changing the quantity).
Notes and discounts
- Enable cart notes adds a text field where customers can write a note to you, for example delivery instructions. The note comes with the order in Shopify admin.
- Enable cart discounts adds a field where customers enter a discount code before checkout. Applied codes are listed under the field, each with a remove button.
- Discount text is a short line shown under the discount field, for example "One code per order". It shows only when Enable cart discounts is on.
Both fields show at the bottom of the cart drawer and on the cart page. The discount codes themselves are created in Shopify admin → Discounts.
Terms and conditions
- Enable terms and conditions requirement for checkout adds a checkbox above the checkout button. Customers cannot check out until they select it.
- Checkbox label is the text next to the checkbox. It can hold a link, for example to your terms of service.
Requiring the terms and conditions checkbox
Turn on the requirement
Open Theme settings → Cart and turn on Enable terms and conditions requirement for checkout.
Write the label with a link
In Checkbox label, write the text, select the words "terms and conditions" and add a link to your policy page, for example Shopify admin → Settings → Policies → Terms of service.
Test the checkout button
Add a product to the cart in the preview. The Checkout button stays greyed out until the checkbox is selected.
Media aspect ratio
Aspect ratio sets the shape of the small product thumbnails: Square (1:1), Tall (5:6, the default) or Taller (2:3). The images are cropped to fit. It applies to cart items and also to the search drawer results, the product popup of the Popups section and the product tooltips of the Image with hotspots section.
Shipping
- Show free shipping minimum amount adds a message and a progress bar at the top of the cart: "You are … away from free shipping." until the cart reaches the amount, then "You are eligible for free shipping!".
- Free shipping minimum amount is the amount to reach, for example
50.
The bar is only a message. The free shipping rate itself is a Shopify shipping rate that you create in Shopify admin.
Setting up the free shipping bar
Create the free shipping rate
In Shopify admin, open Settings → Shipping and delivery and add a free rate with a minimum order price, for example free shipping on orders over 50.
Turn on the bar
Open Theme settings → Cart → Shipping and turn on Show free shipping minimum amount.
Enter the same amount
Write the same number in Free shipping minimum amount, in your store's default currency.
Check the cart
Add a product to the cart in the preview. The bar shows how much is left to reach the amount.
Write only a number in Free shipping minimum amount. A value with a currency symbol or letters, such as "$50" or "50 EUR", breaks the bar.
The bar shows only when the cart has items. For customers who shop in another currency, Highlight converts the amount with Shopify's exchange rate.
Can I set a different free shipping amount per market?
No. Highlight does not support different free shipping amounts per market: the bar uses one amount, converted to the customer's currency. If your free shipping rates differ by market, turn the bar off, or ask a developer for custom work (see Custom work and code changes).
Why does the cart drawer not open when a customer adds a product?
Because Cart type is set to Page. With Page, adding a product takes the customer to the cart page instead. Set Cart type to Drawer to open the drawer.
Why is the Checkout button greyed out?
Because Enable terms and conditions requirement for checkout is on and the checkbox is not selected. The button becomes active as soon as the customer selects it. More answers are in Troubleshoot the cart.
All Cart settings
Every setting, with its type and default.
Cart type (dropdown, default: Drawer): Sets what happens when a product is added to the cart: Drawer opens the cart drawer, Page takes the customer to the cart page. Options: Page, Drawer.
Drawer cart action buttons (dropdown, default: Show both): Sets which buttons the cart drawer shows: View cart (opens the cart page), Checkout, or both. The cart page always shows Checkout. Options: Show "view cart" button, Show "checkout" button, Show both.
Stick action buttons at the bottom of the cart drawer (checkbox, default: off): Keeps the cart drawer's buttons visible at the bottom while customers scroll through a long cart. Shown only when Cart type is Drawer.
Show additional checkout buttons (checkbox): Shows Shopify's express checkout buttons, such as Shop Pay, PayPal or Apple Pay, under the checkout button. Shopify decides which ones show to each customer.
Show quantity selector (checkbox, default: on): Shows a quantity field on each cart item. When off, customers can only remove items.
Cart theme settings: Notes and discounts
Where to find it: Theme settings → Cart → Notes and discounts
Enable cart notes (checkbox, default: off): Adds a note field to the cart drawer and the cart page; the note comes with the order in Shopify admin.
Enable cart discounts (checkbox, default: off): Adds a discount code field to the cart drawer and the cart page, with the applied codes listed under it.
Discount text (text field): Sets a short line shown under the discount code field. Shown only when Enable cart discounts is on.
Cart theme settings: Terms and conditions
Where to find it: Theme settings → Cart → Terms and conditions
Enable terms and conditions requirement for checkout (checkbox, default: off): Adds a checkbox above the checkout button. The Checkout button stays disabled until the customer selects it.
Checkbox label (formatted text, default: "I agree to the terms and conditions"): Sets the text next to the terms checkbox. It can hold a link to your terms of service. Shown only when Enable terms and conditions requirement for checkout is on.
Cart theme settings: Media aspect ratio
Where to find it: Theme settings → Cart → Media aspect ratio
Changes the aspect ratio for small product thumbnails used in the cart, search popup and some other areas that require small product thumbnails.
Aspect ratio (dropdown, default: Cropped: Tall (5:6)): Sets the shape of the small product thumbnails in the cart, the search drawer, the product popup of the Popups section and the Image with hotspots tooltips. Options: Cropped: Square (1:1), Cropped: Tall (5:6), Cropped: Taller (2:3).
Cart theme settings: Shipping
Where to find it: Theme settings → Cart → Shipping
Show free shipping minimum amount (checkbox, default: off): Shows a message and a progress bar at the top of the cart with the amount left to reach free shipping. The free shipping rate itself is set in Shopify admin → Settings → Shipping and delivery.
Free shipping minimum amount (text field, default: "50"): Sets the free shipping amount in the store's default currency, as a plain number with no symbol or letters. Other currencies are converted with Shopify's exchange rate.
Related pages
- Cart page: the cart template.
- Troubleshoot the cart: express checkout buttons, the free shipping bar and the terms checkbox.
- Fix accelerated checkout buttons design: Shopify Basics.