Cart and gift wrapping
Found under Theme settings → Cart and Theme settings → Gift wrapping.
Almost everything the cart holds is configured on the cart itself: the drawer’s own settings live under Overlay in the theme editor’s sidebar, and the cart page’s live on the Cart section of the cart template. What sits in Theme settings is the handful of things the two surfaces have to agree on, because a shopper moves between them in a single session.
| Setting | What it does | Default |
|---|---|---|
| Cart type | How the cart opens: a slide-out Drawer over the page, or a full Page at /cart. | Drawer |
| Image ratio | The shape product images take in the cart drawer, on the cart page, and in cart recommendations: Tall (2:3), Portrait (3:4), Square (1:1), or Landscape (4:3). | Portrait (3:4) |
| Enable free shipping | The master switch for the free shipping bar. Off, no cart surface shows it, whatever else is set. | Off |
| Free shipping starting from | The order value at which shipping becomes free. | 0 |
On Drawer, the header’s cart button opens the drawer and /cart still works as a real page for anyone who reaches it directly. On Page, the button navigates to /cart instead.
Image ratio is one figure rather than a field per surface. The small thumbnail beside a line item, the cart page’s larger crop, and the recommendation cards below the cart all take it, so the same product does not change shape as the shopper moves from the drawer to the page.
The free shipping bar
Section titled “The free shipping bar”The bar is a one-line message and a progress track that fills as the cart grows. It reads “$40.00 away from free shipping.” while there is ground to make up, and “Shipping is on us.” once the threshold is met.
It ships switched off, and four things have to be true before it appears. That is deliberate: a free shipping promise the store does not actually honor is worse than none, so nothing is promised until you say so.
- Enable free shipping is on, here in Theme settings.
- Free shipping starting from is greater than 0.
- The surface’s own checkbox is on. That is Enable free shipping on the cart drawer, under Overlay in the sidebar, and Show free shipping bar on the Cart section of the cart template. Both ship off.
- The cart has something in it. An empty cart has nothing to measure.
The amount lives in Theme settings rather than on each surface so the drawer and the cart page can never quote different figures. The per-surface checkboxes let you run the bar in the drawer only, on the page only, both, or neither.
The amount is typed in your store’s currency, in whole units rather than cents: enter 150 for $150, 10000 for ¥10,000. It is compared against the cart subtotal, before tax and shipping, and after any cart-level discounts.
Gift wrapping
Section titled “Gift wrapping”| Setting | What it does | Default |
|---|---|---|
| Gift wrap product | The product added to the cart when a shopper accepts gift wrapping. Leave empty to hide the offer entirely. | None |
Shopify has no such thing as a priced option. A charge on a cart is a line, and a line is a product. So gift wrapping is a real product in your catalog, and the theme offers it as a single checkbox with the goods.
It reads “For $6.00, please wrap the products in this order”, or “Please wrap the products in this order” when the product is priced at zero. Ticking it adds the product as an ordinary line, which the shopper can remove with the same control every other line carries.
The offer appears on both cart surfaces. It is withheld wherever it could not be accepted, meaning no product chosen, an empty cart, the wrapping already in the cart, or the product sold out or unpublished.
The cart drawer has its own Offer gift wrapping checkbox, on by default, under Overlay. Turning it off hides the offer in the drawer only, and leaves it on the cart page.
Create the product like this:
- Priced as you want to charge, or at 0 for a courtesy wrap.
- Published to the Online Store sales channel, or the theme cannot add it.
- Inventory tracking off, so it never sells out mid-order.
- A single variant, with no shipping weight if it does not need one.
Related: Cart drawer · Cart template · Currency format · Lapels support replies within 12 hours.