Back to overview
Gift Wrapping
Offer gift wrapping as an optional checkout add-on with a free or paid option.
Setting up gift wrapping
Gift wrapping is an optional add-on that customers can choose at checkout.
How to set it up:
1. Go to E-commerce → Promotions
2. Scroll to the 'Gift Wrapping' section
3. Toggle 'Offer gift wrapping' on
4. Set the price (in cents, 0 = free)
5. Enter the label per language (e.g. 'Gift wrapping', 'Kadoverpakking')
6. Save
Tips
- Free gift wrapping can be an effective marketing tool to encourage more orders.
Pricing and display
In the shopping cart a checkbox 'Add gift wrapping' appears when the feature is enabled.
• With a price > 0: the surcharge is shown next to the checkbox (e.g. '+ €2.50')
• With price 0: 'Free' is shown next to the checkbox
• The subtotal updates automatically when the customer selects gift wrapping
• Optionally the customer can add a message (max 200 characters)
In Stripe Checkout, gift wrapping appears as a separate line item (if price > 0).
Tips
- The message field is ideal for birthdays and gifts.
- With price 0 no extra Stripe line item appears, but it is still saved in the order.
In the order
After an order with gift wrapping:
• The order in Firestore contains 'giftWrap: { selected: true, message: "..." }'
• The customer receives a confirmation email with a gift wrapping indicator
• The admin receives a notification with gift wrapping info (important for fulfillment)
• In the order detail screen (E-commerce → Orders) the gift wrapping status and message are shown
This ensures the warehouse knows which orders need to be wrapped.
Note
- Check the order notification emails so the fulfillment team doesn't miss the gift wrapping.