Ecom Store Pro

How do you add gift wrapping or a gift message on Shopify?

Published ·
At a glance
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.

WayWhere the customer writesNeeds
Cart noteCart page text boxTheme setting; any free Shopify theme has it
Line item propertyProduct page, per itemTheme code
Cart attributeCart page form fieldTheme code
Checkout Blocks Gift messageCheckout, optionalShopify Plus
Gifting appProduct page, cart or drawer cartThe 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.

Related questions

Payments & payouts
Can you remove Shopify branding from the Shopify checkout page?

No Shopify logo to remove; on a store with Shop Pay activated, removing Shop's sign-in prompt for all customers means deactivating Shop Pay.

September 21, 2026

Orders & customers
How do you set a B2B minimum across mixed variants on Shopify?

Not with native quantity rules, which count each variant alone; a validation Function (a custom one needs Shopify Plus) or an app can enforce it.

Updated October 17, 2026

Payments & payouts
Can you set a minimum order amount on Shopify without Plus?

Yes — since April 2026 Shopify's free Checkout Blocks app sets order value limits on Basic, Grow, Advanced and Plus.

Updated October 17, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.