E-commerce
July 5, 2026
"Do you offer gift wrapping?" "Will the message be printed on a card?" "Can I send a gift without the recipient seeing the brand on the box?" These questions mostly come up before Christmas, Valentine's Day, or a birthday, often after the customer has already chosen the product.
Gift wrapping support is not just a yes/no at checkout. It covers paid or free options, the format of the message, excluded products, operational lead times, and exceptions when the warehouse cannot fulfill the request.
This guide #337 zooms in on wrapping, messages, and exceptions. It complements gift orders (#205) (invoice, hidden price) and last minute (#129) (delivery urgency) from the angle of wrap, message card, and exception policy.
Summary
Why does gift wrapping generate so many support tickets?
Gift wrapping is emotional: the customer is buying a thoughtful gesture, not just an SKU. If the package arrives in a branded cardboard box without a ribbon or card, the disappointment goes straight to support.
Three common frustrations
Expectation vs. reality: "gift wrapping" = premium box, received = basic kraft bag
Forgotten message: text entered at checkout is missing from the package
Option unavailable: wrap offered on site but rejected by operations for fragile SKUs
Shopify Enterprise points out that well-executed gift wrapping reinforces premium perception and reduces returns related to unboxing disappointment (Shopify, gift wrapping 2025).
Angle #337
Existing gift guides cast a wide net (ordering, shipping). Here: gift wrapping, card messaging, and product exceptions as dedicated support topics, featuring macros, operations, and PDP content.
Seasonal Volume
Fevad estimates that 78% of French people shop online for Christmas, with wrapping ticket peaks in mid-December (Fevad, Christmas 2025).
DTC Example
Scented candle brand: paid wrap €3.50, 18% of December baskets. Without a help page or macros: 340 "what does the wrap look like?" tickets in 10 days. After PDP photos + bot: -52% description tickets, wrap_missing_rate 0.4%.
How does it differ from other gift guides?
Five related pieces of content, five angles.
Gift order (#205)
Guide #205: price masking, buyer invoice, anonymity. #337 goes deeper into wrap and message card.
Last minute (#129)
Guide #129: express cut-offs. #337 also covers scheduled orders and non-emergency wrap policy.
Unboxing (#unboxing)
Unboxing experience: brand strategy. #337 = support responses when wrap is an issue.
Gift finder and corporate
Gift finder: product choice. Corporate (#158): B2B volume. #337 targets individuals and low volume with a focus on packaging.
Promise #337
Wrap policy, packaging types, card message, SKU exceptions, GIFT-WRAP macros, warehouse workflow, PDP content, season KPIs.
What questions do customers ask about gift wrapping?
Map out gift wrap intents before the seasonal peak.
Twelve verbatims to tag
Do you offer gift wrapping?
Is it free or paid?
What does the packaging look like (photo)?
Can I add a message on a card?
How many characters are allowed for the message?
Will the recipient see the price despite the wrap?
Can I gift multiple items in a single wrap?
Is my product eligible for gift wrap?
Can I modify the message after ordering?
Discreet packaging without any visible brand logo?
Eco-friendly packaging available?
I paid for the wrap but received standard packaging: what should I do?
Helpdesk tags
gift_wrap, gift_wrap_paid, gift_message_card, gift_wrap_exception, gift_wrap_missing. See ticket taxonomy (#135).
Pre vs post-shipping
Before picking: modify message or add wrap if stock ops. After shipping: empathy, commercial gesture if wrap is missing, no promises on modification.
B2B light segment
Corporate boxes 5-20 units: client brand logo wrap is sometimes requested. Route to corporate (#158) if bulk customization is needed, not standard DTC macro.
How to define your gift wrapping policy?
A written gift wrap policy prevents individual agents from promising a service that the warehouse cannot execute.
Decisions to document
Free or paid: cart threshold, flat rate, or per item
Format: box, pouch, tissue paper, ribbon, sticker
Message card: included, printed, handwritten by warehouse
Multi-items: one wrap per order or per line item
Brand discretion: neutral box, sleeve, or visible branding
Dedicated help page
Real photos of the wrap, pricing, processing time (+24h if manual), list of excluded products, link to price hiding (#205).
Marketing alignment
"Free gift wrapping" banner = same policy for checkout and ops. See customer service marketing alignment (#113).
Transparent pricing
Free wrap from €80 or €4.90 per item: display before checkout, not just in FAQ. GroPulse notes that unexplained paid gift wrap generates wrap refund tickets (GroPulse, Shopify gift wrap 2026).
What types of packaging should be offered and how should they be described to the customer?
Customers often imagine a luxury box. Describe exactly what they will receive.
Four common DTC formats
Premium box: rigid box + ribbon + card (cosmetics, jewelry)
Gift bag: kraft bag or premium material + tissue paper (fashion, accessories)
Tissue + sticker: tissue paper and seal (small items)
Cardboard sleeve: branded sleeve over standard package (volume, 3PL logistics)
Macro GIFT-WRAP-DESC
“Our gift wrapping includes [exact list]. Here is a photo: [link]. Preparation time: [X h/d]. Price: [free / Y €].”
Luxury vs volume
Premium brand: hand-wrapped in warehouse or workshop. Volume DTC: semi-automated wrap or Shopify app. See luxury support.
Eco option
Recycled paper, soy ink, plastic-free: specify if available. Link sustainability (#225) if environmental claim is made.
Recommended PDP content
“Give as a gift” block under CTA: wrap icon, price, link to help page, 800 px photo preview, mention of whether a message card is included or not. Reduces pre-purchase questions by 25 to 40% on tested gift UX websites.
How do I manage the gift card message?
The gift card message is distinct from the delivery note message or cart note.
Three possible locations
Printed card: inserted in the parcel, format A6/A7
Shopify cart note: visible in the warehouse, sometimes on the packing slip
Line item property: message per item if there are multiple gifts
Message rules
Character limit (150-250 recommended to fit on the card). No complex emojis if using a thermal printer. Moderation of offensive content. Modification possible only before the "in preparation" status.
Macro GIFT-MSG-001
"Your message will be printed on a card included in the gift wrapping. Maximum [N] characters. To modify before shipping, reply with the new text and your order number."
Handwritten message
If the warehouse writes by hand: SLA +48 h, calligraphy is not guaranteed. Disable in peak periods if capacity is insufficient and communicate on the PDP.
Multiple gifts in one order
Two recipients = two addresses or two messages: clear policy. Line item property per item if there are different messages. Support does not merge two distinct gift wraps into one without ops validation.
What are the exceptions and products not eligible for gift wrap?
Not all SKUs can be wrapped. Document the gift wrap exceptions to avoid disputes.
Frequent Exclusions
Fragile / glass: gift box incompatible with cushioning
Oversized: furniture, rugs, large format frames
Personalization: engraving in progress, distinct delay
Dangerous goods: certain pressurized cosmetics depending on transport
Pre-packaged bundle: box set already gift-ready
Macro GIFT-WRAP-NO
“This product is not eligible for our gift wrapping due to [reason: format / fragility]. We ship without prices on the delivery slip. You can add a card message if available on other items in the cart.”
Honest Alternative
Offer tissue paper + card only, or link to gift card if wrapping is impossible.
PDP Communication on Exclusions
“Not eligible for gift wrapping” badge on the product page before adding to cart. Support refers to PDP rather than repeating the SKU list. Shopify Metafield gift_wrap_eligible: false feeds bot and checkout filters.
Bulky Marketplace Products
If third-party seller marketplace: wrapping is handled by the seller, not the platform. Distinct macro GIFT-WRAP-MKP with a seller response time of 48-72 hours.
How to set up Shopify and the warehouse workflow?
The Shopify gift wrap must synchronize checkout, 3PL, and support.
Technical Options
Line item or cart attribute: flag gift_wrap=true
Gift wrap product: dedicated SKU added to cart (GroPulse, Yuzu)
Checkout extension Plus: toggle wrap + message field
Shopify Flow: tag order as gift_wrap if option is checked
Warehouse Pick List
Gift message in bold, wrap icon, wrap SKU to be picked separately. Example photo posted at the packing station. Test order for every change of wrap supplier.
3PL and Dropshipping
Confirm in writing the 3PL's wrap capacity. If not: remove the checkout option for the concerned regions. See dropshipping support.
Wrap Launch Checklist
Test order, photo of received package, verification of legible card message, absence of price if combined #205, active Flow tag, updated 3PL pick list.
WMS Synchronization
The gift_wrap flag must appear on the WMS picking slip before picking, not just in Shopify admin. If 3PL reads the API: webhook order/create with line item properties gift_message and gift_wrap. Retest after each third-party wrap app update.
Wrap Consumables Stock
Stock alert for ribbons, boxes, and A6 cards at 30 days before peak. Out of stock consumables = disable checkout toggle rather than promising wrap and then forgetting.
What macros and bot replies for the gift wrap?
Industrialize GIFT-WRAP macros for the seasonal peak.
Minimum library (7 macros)
GIFT-WRAP-DESC: description + photo + priceGIFT-WRAP-ELIG: SKU eligibilityGIFT-WRAP-NO: product exceptionGIFT-MSG-001: card message rulesGIFT-WRAP-MODIF: modification before pickGIFT-WRAP-MISSING: missing wrap post-deliveryGIFT-WRAP-PRICE: wrap + price hiding (#205)
Bot intents
gift_wrap_available, gift_wrap_price, gift_message_rules, gift_wrap_exception. Bot reads gift_wrap_eligible metafield by SKU. See support templates (#34).
Human escalation
Bot escalates if: paid wrap + order shipped without gift_wrap tag, message > character limit with birthday urgency, recurring claim for same SKU. Human SLA 4 hours during December peak.
Pre-peak bot testing
20 sample requests: "free gift wrap?", "wrap photo", "is my vase eligible?". Target resolution rate without agent 70% on gift_wrap intents.
How to handle missing or disappointing wrap disputes?
The gift wrap missing ticket is emotionally charged.
5-step procedure
Empathy: understand the occasion (birthday, Christmas)
Check order: was the wrap option paid for? was a message entered?
Consult ops: pick list, photo station if available
Resolution: wrap refund, promo code, resend message card if possible
Tag
gift_wrap_missingfor process review
Commercial gesture thresholds
Paid wrap forgotten: wrap refund + apology. Missing free wrap: 10-15% code if spoiled occasion is documented. Align commercial gestures and support policy.
Prevention
Weekly peak audit: 5 test wrap parcels. KPI wrap_missing_rate < 0.5% of wrap orders.
Proactive communication
Buyer confirmation email: "Your gift wrapping will be prepared in [timeframe]. Card message: [50 char extract]." Reduces "did you get my message?" tickets.
How does Qstomy answer gift wrapping questions?
Qstomy responds to gift wrap intents from policy and product metafields, without overpromising.
Capabilities
Gift_wrap intent: description, price, photo link
SKU eligibility: metafield gift_wrap_eligible
Card message: character limit, modification if not shipped
Cross-link #205: price hiding if combined question
Escalation: missing wrap, emotional dispute
Quantified DTC Scenario
Accessories brand, €4 paid wrap, 420 gift_wrap tickets/Dec, peak x6 in December.
After Qstomy + help page + macros: 68% of wrap tickets auto-resolved, response time 90 s, gift_wrap_missing_rate 0.3%, CSAT gift_wrap intent 4.7/5, -41% agent escalations on wrap description questions.
Explore AI support, Shopify, request a demo.
What is the checklist before the next gift peak?
Gift Wrapping Checklist (10 steps)
Write wrap policy + real photos
Publish gift wrapping help page
List excluded SKUs with reasons
Configure checkout + Flow gift_wrap tag
Train warehouse: pick list + message card
Create 7 GIFT-WRAP macros in section 9
Connect SKU eligibility metafields
Test 3 wrap orders end-to-end
Support staffing +20% during peak week
Weekly gift_wrap_missing_rate dashboard
In Brief
#337 = wrap + message + exceptions, not overall gift order
Real photos: avoid unboxing disappointment
SKU exceptions: documented and communicated
Ops aligned: checkout = warehouse
Missing wrap dispute: empathy + gesture + process tag
FAQ
Are gift wrapping and price hiding linked?
Yes, often requested together. Wrap does not guarantee price absence: see #205. GIFT-WRAP-PRICE macro combines both.
Can multiple products be wrapped together?
Policy to be defined: one wrap per order or per line. Communicate clearly on PDP.
Handwritten wrap during Christmas peak?
Deactivate if capacity is insufficient. Better to remove the option than to promise the impossible.
Bot or human for wrap dispute?
Bot for FAQ description. Human mandatory if paid wrap is missing or occasion is ruined.
Should we offer wrap on mobile?
Yes if mobile checkout displays photo and price. Otherwise, "I couldn't see the option" tickets explode after desktop-to-mobile order.
How to measure return on investment of gift wrap support?
Track gift_wrap tickets / wrap orders, wrap_missing_rate, CSAT intent, agent time saved by bot. Target: -30% wrap description tickets after help page + macros.
Go Further
Before the next peak, order an item with wrap yourself: it is the most reliable test to align website promise and warehouse execution.
Share this guide #337 with ops and marketing before the next peak: a single source of truth on wrap, message, and exceptions prevents support from compensating for checkout promises that the warehouse cannot keep.

Enzo
July 5, 2026





