Title: RT Gift Wrap for WooCommerce &#8211; Gift Wrap Options, Messages &amp; Fees
Author: raintech357
Published: <strong>October 5, 2025</strong>
Last modified: August 7, 2026

---

Search plugins

![](https://ps.w.org/rt-gift-wrap-for-woocommerce/assets/banner-772x250.png?rev=
3639049)

![](https://s.w.org/plugins/geopattern-icon/rt-gift-wrap-for-woocommerce_fefafc.
svg)

# RT Gift Wrap for WooCommerce – Gift Wrap Options, Messages & Fees

 By [raintech357](https://profiles.wordpress.org/raintech357/)

[Download](https://downloads.wordpress.org/plugin/rt-gift-wrap-for-woocommerce.2.1.0.zip)

 * [Details](https://vec.wordpress.org/plugins/rt-gift-wrap-for-woocommerce/#description)
 * [Reviews](https://vec.wordpress.org/plugins/rt-gift-wrap-for-woocommerce/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/rt-gift-wrap-for-woocommerce/#installation)
 * [Development](https://vec.wordpress.org/plugins/rt-gift-wrap-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/rt-gift-wrap-for-woocommerce/)

## Description

**RT Gift Wrap for WooCommerce** lets you offer a gift wrapping service on your 
checkout page, so customers can add a nicely wrapped gift — with a personal message—
in one click. It’s a simple, high-margin upsell that works especially well for gift-
heavy stores like jewelry, toys, flowers, and specialty gifts.

Everything is configurable from a dedicated **WooCommerce  Gift Wrap** settings 
screen. No code edits needed.

#### Why Store Owners Use This Plugin

 * Add a proven checkout upsell without touching a single line of code.
 * Offer multiple gift wrap styles at different price points — from a simple wrap
   to premium packaging.
 * Let customers add a personal gift message, shown on the order for you to include
   when packing.
 * Turn gift wrap off for specific products (like digital goods or oversized items)
   where it doesn’t make sense.
 * See every gift wrap selection and message directly in the order admin, the customer’s
   order page, and order emails.

#### Key Features

 * **Multiple gift wrap styles** — configure any number of wrap styles, each with
   its own price. Customers see a simple checkbox when there’s one style, or a dropdown
   when there’s more than one.
 * **Custom gift messages** — let customers add a short personal note, with a configurable
   label and character limit shown live as they type.
 * **Per-product control** — disable gift wrap for individual products (e.g. digital
   downloads, oversized items) directly from the Product Data panel.
 * **Live checkout updates** — the order total updates immediately when a customer
   selects gift wrap or changes styles, no page reload required.
 * **Full order visibility** — the selected gift wrap style and message appear in
   the WooCommerce admin order screen, the customer’s order details, and order confirmation
   emails.
 * **Simple settings screen** — enable/disable the feature, edit labels, and manage
   wrap styles and pricing from **WooCommerce  Gift Wrap**.
 * **Lightweight** — no external services, no page-load overhead on non-checkout
   pages.

## Blocks

This plugin provides 1 block.

 *   Rtgw Gift Wrap Block

## Installation

 1. Upload the `rt-gift-wrap-for-woocommerce` folder to the `/wp-content/plugins/` 
    directory, or install the ZIP via **Plugins  Add New  Upload Plugin**.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Make sure WooCommerce is installed and active.
 4. Go to **WooCommerce  Gift Wrap** to set your label, gift message options, and wrap
    styles/pricing.
 5. The gift wrap option will now appear on your checkout page automatically.

## FAQ

### Does this work with the new WooCommerce Checkout block?

Yes, as of version 2.1.0. Gift wrap fields render automatically inside the Checkout
block (WooCommerce 8.9+), and the fee, style, and message are saved the same way
as with the classic checkout. If you’re on an older WooCommerce version without 
block checkout, the classic checkout fields continue to work as before.

### How do I change the gift wrap fee?

Go to **WooCommerce  Gift Wrap** in your admin. You can edit the price of each gift
wrap style, or add new styles at different price points — no code required.

### Can I offer more than one gift wrap style?

Yes. Add as many wrap styles as you like in the settings screen, each with its own
name and price. When there’s more than one, customers see a dropdown to choose from
at checkout.

### Can customers add a gift message?

Yes, if enabled in settings. Customers can type a short message with a live character
counter, and it’s saved on the order for you to see when preparing the shipment.

### Can I disable gift wrap for specific products?

Yes. Open any product in the WordPress admin, and check “Disable gift wrap” in the
Product Data panel. Gift wrap won’t be offered when that product is the only item
in the cart.

### Where can I see which orders selected gift wrap?

The gift wrap style and message appear on the order screen in your WordPress admin,
on the customer’s order details page, and in WooCommerce order emails.

### Does this slow down my site?

No. Styles and scripts only load on the checkout page, and the settings are cached
in a single WordPress option, so there’s no added overhead elsewhere on your site.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RT Gift Wrap for WooCommerce – Gift Wrap Options, Messages & Fees” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ raintech357 ](https://profiles.wordpress.org/raintech357/)

[Translate “RT Gift Wrap for WooCommerce – Gift Wrap Options, Messages & Fees” into your language.](https://translate.wordpress.org/projects/wp-plugins/rt-gift-wrap-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rt-gift-wrap-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rt-gift-wrap-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rt-gift-wrap-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/rt-gift-wrap-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.0

 * Fix: gift wrap now works with the WooCommerce Cart & Checkout blocks (Store API).
   Previously the checkbox, style, and message either didn’t appear or didn’t save/
   charge a fee on block-based checkout, because the plugin only read classic `$
   _POST` form data.
 * New: gift wrap fields are now registered through WooCommerce’s Additional Checkout
   Fields API, so they render automatically inside the Checkout block.
 * Requires WooCommerce 8.9+ for block checkout support; shortcode/classic checkout
   continues to work on any supported WooCommerce version.

#### 2.0.0

 * New: dedicated settings screen under WooCommerce  Gift Wrap.
 * New: support for multiple gift wrap styles, each with its own price.
 * New: optional gift message field with a configurable label and character limit.
 * New: per-product “Disable gift wrap” option in the Product Data panel.
 * New: gift wrap details now also shown in order confirmation emails.
 * Improved: checkout UI shows/hides gift message and style fields dynamically, 
   with a live character counter.
 * Improved: gift wrap scripts and styles now only load on the checkout page.
 * Fix: removed unused/empty controller file left over from earlier development.

#### 1.2

 * Maintenance release.

#### 1.0

 * Initial release.

## Meta

 *  Version **3.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.8.7**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/rt-gift-wrap-for-woocommerce/)
 * Tags
 * [gift message](https://vec.wordpress.org/plugins/tags/gift-message/)[gift wrap](https://vec.wordpress.org/plugins/tags/gift-wrap/)
   [WooCommerce checkout](https://vec.wordpress.org/plugins/tags/woocommerce-checkout/)
 *  [Advanced View](https://vec.wordpress.org/plugins/rt-gift-wrap-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rt-gift-wrap-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rt-gift-wrap-for-woocommerce/reviews/)

## Contributors

 *   [ raintech357 ](https://profiles.wordpress.org/raintech357/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rt-gift-wrap-for-woocommerce/)