# DRIFT — Cart

Configures the cart drawer that opens automatically when a product is added to cart.

## How to access

**Theme settings → DRIFT — Cart**

## Settings

### Show dynamic checkout buttons

Displays accelerated checkout buttons (Apple Pay, Shop Pay, Google Pay, etc.) below the Checkout button. Which buttons appear depends on your Shopify Payments settings.

## Free shipping bar

### Enable free shipping progress bar

Shows a progress bar in the cart drawer indicating how close the customer is to free shipping.

### Free shipping threshold

Amount in your store's base currency (for example, `100` = $100). The progress bar compares against the cart subtotal.

## Cart upsell

### Enable cart upsell

Displays a collapsible row of recommended products above the checkout button. Recommendations are powered by Shopify and based on items in the cart. Products already in the cart are excluded automatically. Products with multiple variants link to the product page; single-variant products can be added directly.

### Upsell heading

The heading shown above the recommended products. Customers tap to expand or collapse the section. Default is `You may also like`.

### Expanded by default — desktop

When enabled on desktop, the upsell section is open when the cart drawer opens. Otherwise customers tap the heading to expand it.

### Expanded by default — mobile

Same as above, but for mobile devices. Off by default since mobile cart space is tight.

### Products to show

Range from 2 to 8. The maximum number of recommended products shown. Default is 4.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.webexp.dev/drift/drift-studio/theme-settings/cart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
