Gift Wrap + Message

$29.99

Add paid or free gift wrapping and an optional gift message to WooCommerce checkout.

SKU: EPC-GWM-LIFETIME
Category:

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

SELECT WRAP+ $5.00MESSAGE SAVED

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.

WooCommerce Checkout Blocks with gift wrapping selected, a five dollar fee and a gift message.
A real Checkout Blocks cart with wrapping selected and the message ready for fulfillment.View full screenshot

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.

Gift Wrap and Message settings showing checkout labels, fee amount and taxable fee option.
Configure the labels, amount and tax behavior in WordPress.View full screenshot

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.

$29.99 USD base priceGet Gift Wrap + MessageLifetime · 1 production site · Final tax and local currency shown by Stripe

Related products