> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kwebby.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cart

> Choose between the cart drawer and the cart page, and set up gift wrapping with a gift message.

**Where:** in the theme editor, open **Theme settings** (the gear icon at the top of the left sidebar) and choose **Cart**.

<Frame caption="1 Theme settings (the gear icon) · 2 Cart, opened in the sidebar">
  <img src="https://mintcdn.com/kwebby/C74euD6erxKg5PtE/images/puggy/settings-cart.webp?fit=max&auto=format&n=C74euD6erxKg5PtE&q=85&s=e9058e85229464782684603cf7676dcb" alt="Theme settings, Cart, in the theme editor" width="1470" height="812" data-path="images/puggy/settings-cart.webp" />
</Frame>

## How it works

* Cart type Drawer (the default) slides the bag in from the side after every add and when the bag icon is selected. Page sends shoppers to the cart page instead.
* The cart page at /cart stays available either way.
* Gift wrap product adds an Add gift wrapping checkbox, with its price, to the cart page and the drawer. Ticking it adds the product; unticking removes it.
* Show gift message field adds a Gift message box that is saved on the order as the Gift message detail (up to 300 characters).

## Edit it

* Create a gift wrap product with its price in Shopify admin, then choose it in Gift wrap product.
* Leave Gift wrap product empty to hide both gift wrapping and the gift message.

## Settings

| Setting | What it does |
| - | - |
| **Cart type** | Options: Drawer, Page. The drawer slides in from the right on every page after a product is added or the bag icon is selected. The cart page remains available at /cart. Default: Drawer. |

**Gift wrapping**

| Setting | What it does |
| - | - |
| **Gift wrap product** | Choose a product. Create a product for gift wrapping, set its price, and select it here. Shoppers can add or remove it with one checkbox in the cart. |
| **Show gift message field** | On or off. Saved with the order as the Gift message cart attribute. Default: on. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.