Store Setup Manual
Plain-English setup guides for Shopify store owners

Reviewed October 29, 2026

Setting Up a Gift Wrap Option on Shopify Without Breaking Fulfilment

Gift wrap is the setup task everyone underestimates because the storefront part is easy: a checkbox or a small add on product, a fee, a note field for the message. Then the first wrapped order reaches the packing bench with no visible instruction, the wrap runs out mid December, and a return arrives where the customer wants the wrap fee back for an unwrapped looking parcel. A working gift wrap setup is an operational chain, not a widget: offer, charge, instruction, materials, packing step, and policy, each agreed by the people who run it. Set it up in that order and it becomes a tidy, profitable courtesy. Set up only the checkbox and it becomes a complaint generator.

Build the offer as a trackable add on

The common Shopify pattern is a dedicated gift wrap product, often set up through a theme feature, an app, or a cart add on, with the fee as its price and variants if you offer tiers such as standard wrap and a premium box. Give it a clear name the packing team recognizes, exclude it correctly from discounts and free shipping thresholds according to your intent, and decide whether the wrap is per order or per item, because that single decision changes the price logic, the customer expectation, and the packing time. Per order is simpler and suits most catalogues; per item suits stores where gifts routinely go to different addresses. Whichever you choose, say it in the option label in plain words, because a customer guessing wrong generates the exact support ticket this setup is meant to avoid.

Related reading

If this topic is useful, these earlier guides go deeper on connected questions: Setting Up Local Delivery in Shopify: Zones, Fees, and Cutoffs, Creating Collections and Smart Collections in Shopify, and Packing Slips and Invoices in Shopify: Setup That Saves Support Time.

Make the instruction impossible to miss at packing

The wrap instruction and the gift message must appear where packers actually look: on the packing slip or in the fulfilment view your team works from, not only in the order record a manager can see. Test this with a real order before launch by placing one yourself and handing the paperwork to the packing process exactly as a normal order would arrive. If the message field lives in cart attributes or an app note, verify it survives checkout and prints where needed, including its character limit, and decide how handwritten versus printed messages are handled. Agree the materials and the standard before launch: which paper, which box, what happens when the item is oversized, and who restocks wrap in November rather than discovering the empty roll on the busiest morning of the year.

Price it and write the policy while you are calm

Price wrap from the real inputs: materials, the extra packing minutes at your labour cost, and the failure cost when it goes wrong. Free wrap is a promotion decision, not a default, and it has a way of becoming permanent because nobody wants to be the person who removed it. Write the policy answers now: is the fee refunded if the order is returned, is wrap available on oversized or already boxed items, are prices and invoices hidden from gift recipients, and what does the recipient do about a return with no receipt. Those answers belong on the product or FAQ information the customer sees before choosing, and in the support macros, in the same words. Policy invented at the packing bench in December will contradict policy invented in the support inbox.

Launch small, measure complaints, then extend

Start with wrap available across the catalogue only if your packing process is uniform; otherwise launch on the categories that wrap well and exclude the awkward ones honestly in the option copy. Track three numbers for the first season: wrap attach rate, packing errors or complaints mentioning wrap, and wrap related refunds. A good attach rate with rising complaints is not success, it is a process warning. After the first busy period, review with the packing team, not just the ecommerce team: they know which instruction format worked, which product shapes defeated the standard wrap, and which rule needs changing before the next peak. Gift wrap is a small feature with a long memory; customers remember a beautifully wrapped gift, and they remember a charged for wrap that never happened, for about the same length of time.

Frequently asked questions

Should gift wrap be charged per order or per item?

Per order is the simpler and more common setup: one fee covers wrapping the order as one gift, it is easy for customers to understand, and it keeps packing logic clean. Per item makes sense when orders commonly contain gifts for different people or when items ship separately, but then the option must say so clearly and the fee logic must match. The mistake is ambiguity, where the customer expects each item wrapped and the warehouse wraps the order as a whole. State the unit in the option label itself.

How do we add gift wrap if our theme does not offer it?

The usual routes are a dedicated wrap product added from the cart, a theme that includes a gift wrap feature you can enable, or an app that manages the option and the message field. Whichever route you choose, the evaluation test is operational, not visual: place a test order and confirm the wrap charge, the instruction, and the gift message all appear in the places your fulfilment team works. A pretty checkbox whose message never reaches the packing slip is worse than no option, because it collects money and a promise the warehouse cannot see.

Do we refund the gift wrap fee on returns?

Decide the rule in advance and publish it where the option is sold. A common position is that the wrap fee is not refunded when the wrap service was performed, since the materials and labour were used, while it is refunded automatically if the order was never wrapped due to your error or cancellation before packing. Whatever you choose, consistency matters more than generosity: support and the returns portal should apply the same rule, and the checkout or option copy should not promise what the policy page denies.

What about gift messages and hiding prices?

A gift option usually needs three linked pieces: the wrap itself, a message field with a stated character limit that reaches the packing paperwork, and price hiding, meaning no invoice with prices in the parcel and a gift receipt process for returns. Test all three with a real order. Recipients returning gifts without paperwork is a January certainty, so set the gift receipt and exchange path before the holiday season rather than improvising it at the support desk when the first recipient writes in.