Active installs
700+
Subscription includes
Support
With Gift Wrapper for WooCommerce, shoppers can add gift wrap to individual products right from the product page, or gift wrap their entire order from the cart or checkout page. They can also enter a personalized message, and store owners can choose whether to charge a fee for gift wrapping,
Gift Wrapping for WooCommerce supports simple and variable products.


Configure any number of gift wrap designs, and set optional pricing for each one. It is also possible to set gift wrapper without designs.

On single product pages, shoppers will see the gift wrap option near the “Add to cart” button:

Once they check the box, the available gift wrap designs will be automatically displayed. When the shopper chooses a design, any gift wrap fee you’ve set will be added to the product’s price, and the total will be updated:

In cart and checkout page, the customer will be able to edit the gift wrapping options which they have selected in product level. If they haven’t selected gift wrapper in product level, then they can choose the gift wrapper for individual items in cart and checkout page.
Customers can also Gift Wrap their entire order in cart and checkout page. When “Gift Wrap this Order” button is clicked, they will be able to select the gift wrapper options.

When a shopper clicks the “Gift Wrap this Order” button, the available Gift Wrapper designs display in a pop-up:

When the shopper chooses a design, a “Gift Wrapper” product will be added to the cart:

1. Gift wrapping can be configured as optional or mandatory.
2. Gift wrap charges can scale automatically based on product quantity.
3. Different gift wrap prices can be assigned to different products.
4. Gift wrapping can be priced at the overall order level.
5. Gift wrap fees can be configured as fixed charges.
6. Each gift wrap design can have its own pricing.
7. Gift wrap fees are dynamically added and recalculated in the cart.
8. Gift wrapping can be offered free of charge.
9. Customers can select gift wrapping directly from individual product pages.
10. Gift wrapping can be applied at the entire order level.
11. Customers can preview available gift wrap designs visually.
12. Customers can enter custom gift messages.
13. Customers can enter sender names.
14. Gift wrapping can be selected using popup and modal interfaces.
15. Gift wrapping interactions update dynamically without full page reloads.
16. Gift wrap options are available directly within the cart and checkout pages.
17. Gift wrap quantities automatically sync with cart quantities.
18. Admins can enable or disable gift wrapping for specific WooCommerce user roles.
19. Gift wrapping can be hidden entirely for guest users.
20. Admins can enable gift wrapping only for selected products.
21. Gift wrapping eligibility can be controlled based on product categories.
22. The plugin validates whether products in the cart are eligible for gift wrapping.
23. The plugin can handle carts containing both gift-wrappable and non-gift-wrappable products.
24. Gift wrapping automatically hides when configured eligibility conditions are not met.
25. Gift wrapping display behavior changes dynamically based on cart and product conditions.
26. Admins can prevent customers from selecting both product-level and order-level wrapping together.
27. Admins can create and manage multiple gift wrap designs.
28. Different gift wrap designs can be assigned to specific products.
29. Admins can configure global settings separately from product-level overrides.
30. Each product can override global gift wrap behavior.
31. Admins can control where gift wrapping appears on product, cart, and checkout pages.
32. Admins can decide where custom fields appear:
33. Custom fields can be made mandatory.
34. Gift wrap selections are automatically stored in WooCommerce order metadata.
35. Gift wrapping information is added to WooCommerce order details.
36. Gift wrap instructions and messages can appear in WooCommerce order notes.
37. Supports WooCommerce Cart and Checkout Blocks.
38. Display positions are configurable for better theme compatibility
Gift wrappers can be created at the product level. Go to the edit product page and you can see the “Gift Wrapper” section where you can create gift wrapper designs for the specific product.
In addition to displaying gift wrapper details in the “Item” section in orders, it will be displayed also in the “Order notes” section. You can use this to flag the gift wrapper information in shipstation.
The labels/messages displayed in the frontend are customizable.
Go to “WooCommerce > Gift Wrapper > Localization” to customize the labels.
Go to “WooCommerce > Gift Wrapper > Messages” to customize the messages.
Extension information
Quality Checks
Compatibility
Countries