OptimoCMS Docs
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.

Call us