- Short answer
- Sell gift wrap as its own product; take the message via cart note, form field or app — the help pages we checked show no wrap setting.
- Charging for wrap
- A product or a gifting app adds the price; the help pages we checked give a form field no price.
- Checkout field
- Checkout Blocks' Gift message template is Shopify Plus only.
- Packing slip
- Check the template prints the message; Checkout Blocks' help page says default slips are incompatible with order attributes.
- Order note overwrite
- On Plus, saving a custom field to the order note replaces the customer's cart note.
How do you charge for gift wrap?
Create gift wrap as its own product: Shopify's enterprise blog says this works on every Shopify plan, with the wrap as a normal line item. Mark it non-physical if it needs no shipping.
Apps add wrap options: Wrapin lists “paid or free gift wrap options” and Giftship gift wrap blocks (listings read October 25, 2026).
No help page we read on October 25, 2026, on theme cart, dynamic checkout, Checkout Blocks, packing slips or order details, describes a built-in wrap setting. Neither they nor the developer docs on line item properties give a form field a price.
Which gift message field should you use?
Choose by how many messages an order holds: one per order fits the cart note, which any free theme has (see customer order notes); one per item needs a product page field; Plus stores can also ask at checkout.
| Way | Where the customer writes | Needs |
|---|---|---|
| Cart note | Cart page text box | Theme setting; any free Shopify theme has it |
| Line item property | Product page, per item | Theme code |
| Cart attribute | Cart page form field | Theme code |
| Checkout Blocks Gift message | Checkout, optional | Shopify Plus |
| Gifting app | Product page, cart or drawer cart | The app's plan |
App row: Giftship listing, October 25, 2026.
Florists: see where a card message can live.
What should you check before launch?
- Accelerated checkout. Its buttons don't support cart attributes, so they don't suit a store relying on a cart field.
- Packing slip. Check that the template prints the message; its variables include the order note and line item properties. The Checkout Blocks help page says default slips are incompatible with order attributes.
- Checkout Blocks storage. On Plus, a custom field can save as an order metafield, attribute or note; the help page suggests the metafield when possible as the most robust, and warns that a note replaces the customer's cart note.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial Policy