Gift wrap for WooCommerce
Charge for gift wrapping. Collect the message at checkout.
Give customers one clear way to add gift wrapping and an optional personal message. Set the fee and labels, let WooCommerce update the total, and keep every gift instruction with the order.
Add gift wrapping — $29.99 USD
Lifetime license · 1 production site · Final tax and local currency shown by Stripe
01 / REAL WORKFLOW
Customers see the option, price and message field in checkout.
The message stays out of the way until wrapping is selected, and the fee appears as a separate WooCommerce total.

02 / WHY IT HELPS
Turn a manual gift request into a clear checkout add-on.
Make wrapping easy to buy
Show one order-level option with its price directly at checkout.
Keep checkout focused
Reveal the optional message field only after the customer selects gift wrapping.
Give fulfillment the details
Keep the choice, fee and message with the WooCommerce order instead of a support thread.
03 / HOW IT WORKS
From checkout choice to fulfillment instruction.
Configure the offer
Choose the labels, fixed fee and whether standard tax applies.
Customer selects wrapping
WooCommerce reveals the message field and recalculates the total.
Fulfill with context
The selection and message appear with the order for staff and customer communications.
04 / CONTROL
Change the checkout offer without touching code.
Set a paid or free option, rename every customer-facing label and choose the tax behavior from one focused settings screen.

05 / COMPATIBILITY
The browser never decides the fee.
The server calculates and validates gift-wrap totals, and order data is stored through WooCommerce CRUD.
- WooCommerce 10.2+
- WordPress 6.7+
- PHP 8.2+
- HPOS compatible
- Checkout Blocks + classic checkout
- Physical + virtual carts
- Current version 0.1.1
- Compatibility verified August 10, 2026
Release details: Documentation · Changelog · Support. Version 0.1.1 was compatibility-tested on .
06 / FAQ
Questions before you install
Does it work with Checkout Blocks?
Yes. It supports Checkout Blocks and the classic WooCommerce checkout on WooCommerce 10.2 or newer.
Can I offer gift wrapping for free?
Yes. Set the fee to zero and the plugin avoids adding an unnecessary zero-value fee line.
Can I change the labels customers see?
Yes. Configure the gift-wrap option, gift message and fee labels from the plugin settings.
Can the gift-wrap fee be taxable?
Yes. It can use the store standard tax class, or remain non-taxable.
Is wrapping selected per product or per order?
Per order. The plugin offers one wrapping choice for the entire non-empty cart, without per-item quantities.
Where does the message go?
The optional plain-text message is limited to 250 characters and is stored with the order for administration, order details and supported emails.
A better gift order workflow
Make gifting a checkout option—not a support request.
Let customers choose wrapping, add their message and approve the fee before placing the order.


