

The gift-wrap option and gift message on the checkout page.
Give shoppers the option to gift wrap their order. WooCommerce has no built-in gift wrapping feature, so ReadyGo Gift Wrap for WooCommerce adds a tidy “Add gift wrapping” option to your checkout, charges the gift wrap fee you set, and lets the customer leave a gift message. Both the wrapping choice and the message are saved to the order and shown to you for fulfillment.
Free, self-hosted, and there is no paid upgrade or locked feature.
Built by ReadyGo Tools, a division of MKB Platinum.
Install and activate the plugin, open the Gift Wrap settings screen under WooCommerce, set your gift wrap fee and the wording you want, and save. The gift wrapping checkbox appears on your checkout page straight away. There is no shortcode to place, no template file to override and no theme code to write.
The shopper gets a single “Add gift wrapping” checkbox with your fee shown beside it. Ticking it reveals an optional gift message box and adds the wrapping fee to the order total immediately, as a proper WooCommerce fee line. Nothing else about your checkout layout changes.
Every wrapped order carries its gift wrap status and the customer’s gift message through to the WooCommerce order screen in your admin, the customer’s order confirmation page, and your WooCommerce order emails. Whoever packs the box has the message in front of them without opening a second tab.
Any WooCommerce store selling something giftable: jewellery, candles, books, hampers, cosmetics, toys, stationery, homeware. It pays for itself fastest in the run up to Christmas, Valentine’s Day and Mother’s Day, when a paid wrapping option is both a genuine convenience for the buyer and a margin line for you.
No. Core WooCommerce has no gift wrap option, no gift message field, and no way to charge a wrapping fee at checkout. Store owners usually end up doing one of three things: selling “gift wrapping” as a separate product, which makes a mess of stock, shipping and order totals; adding a custom checkout field by hand in functions.php; or installing a plugin. This plugin is the direct route, and it is free.
Part of the ReadyGo Tools family of free WordPress plugins. Browse more at readygotools.com.