1. Documentation

Gift Wrapper for WooCommerce

Gift Wrapper for WooCommerce allows your users to Gift Wrap individual products from the product page or your users can Gift Wrap their entire order from the cart or checkout page. A fee can be optionally charged for Gift Wrapping.

Your users can also enter a personalized message while choosing to Gift Wrap the product or order.

Installation ↑ Back to top

  1. Download the gift-wrapper-for-woocommerce.zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Setup and Configuration ↑ Back to top

To set up the plugin, go to WooCommerce > Gift Wrapper > Settings

General Settings ↑ Back to top

  • By default, Gift Wrapping designs will be displayed to the users when they enable the Gift Wrapping option. If you want to hide the designs, select “Without Designs” in the Gift Wrapping Mode option.
  • In the Gift Wrapper Price option, you can set a Price for Gift Wrapping. If left empty, the price will not be charged.
  • To display gift wrapping option on single product page, enable Display Gift Wrapper option on Single Product Page checkbox.
  • To display gift wrapping option on cart page, enable Display Gift Wrapper option for the Entire Order in Cart Page checkbox.
  • You can customize the position of the Gift Wrapping option for the cart page in the “Position to Display Entire Order Gift Wrapper in Cart Page” option.
  • To display gift wrapping option on checkout page, enable Display Gift Wrapper option for the Entire Order in Checkout Page checkbox.
  • You can customize the position of the Gift Wrapping option for the checkout page in the “Position to Display Entire Order Gift Wrapper in Checkout Page” option.
  • If the Entire cart is chosen to be gift wrapped, a product will be neeed for adding the Gift Wrapping fee to the cart. In Product Type for the Entire Order Gift Wrapper Product option select whether you want to create a new gift wrap product or else just use an existing one.
  • If you have decided to create a New Product, then give the name for the product in Product Name option and if you have decided to choose an Existing Product, then select the product in Product Selection field.
  • By default, when you choose to enable Gift Wrapping for the entire order, the user will be charged a single Gift Wrapping fee for the entire order. If you want the Gift wrapping cost to be multiplied for each quantity of the product added to the cart then in the “Multiply Price Based on Quantity for Entire Order Gift Wrapper” option, set the value as “Yes”.
  • If you want to display gift wrapping option only for specific products, then in Product(s) to Display Gift Wrapper option, select Only for Specific Products and select the products in Select Product(s) field. If you want to display gift wrapping option to all other products except some specific products, then select Excluding Specific Products and select the products to exclude in Select Product(s) field. If you want to display gift wrapping option for products under some specific categories, then select Only for Products Under Specific Categories and select the categories in Select Categories field. If you want to display gift wrapping option for products other than products under some specific categories, then select Excluding Products Under Specific Categories and select the categories to exclude in Select Categories field.
  • The behavior of Entire Order Gift Wrapping can be customized when any of the non-applicable products for gift wrapping are in cart along with the products which are applicable for gift wrapping. By default Hide Gift Wrapper option will be selected in Behavior for Entire Order Gift Wrapping when Non-Applicable Product(s) for Gift Wrapping are in Cart option which means if any excluded product(s) are in the cart, then Order Gift Wrap button will not be displayed. If Hide Gift Wrapper option and show a Notice option is selected, then the Order Gift Wrap button will not be displayed and in addition to that a notice will be displayed stating that some non-applicable products are in cart. If Show Gift Wrapper option and show a Notice option is selected, then Order Gift Wrap button will be displayed along with the notice. You can customize the notice in Localization where you can also able to show the non-applicable products for gift wrapping which are in the cart.
  • By default, when a cart level Gift Wrapping is enabled, a Gift Wrapper notice will be displayed on all the pages. This is to inform the user that, product level gift wrapping will not be available for the current transaction. If you want to hide this notice, set the value as “Hide” in the “Show/Hide Gift Wrapping Enabled for Cart Notice” option. You can also customize the pages on which the notice is displayed in the “Page to Display Gift Wrapping Enabled for Cart Notice”.

Troubleshoot ↑ Back to top

By default, the plugin scripts will be loaded in the plugin Header. If you face any issue in your site, you can change the script loading position to Footer in the “Frontend Scripts Enqueued on” option.

Localization ↑ Back to top

To customize the messages and labels which will be displayed in frontend, go to WooCommerce > Gift Wrapper > Settings > Localization

Gift Wrapper Designs ↑ Back to top

To create gift wrapper designs, go to WooCommerce > Gift Wrapper > Designs

  • Click the Add Design button to create a new gift wrapper design which will be displayed for the users in frontend.
  • In Name field, give the name for the design.
  • In Image field, choose the Gift Wrapper Image.
  • In Price field, give the price for the gift wrap design. If you don’t want to charge price for gift wrap, then leave the field empty.

Custom Fields ↑ Back to top

To add custom fields in order to get information from the customer regarding gift wrapping, go to WooCommerce > Gift Wrapper > Custom Fields

You can display Gift Wrap Message, First Name, Last Name fields when the customer opts for Gift Wrapping. Click Edit option in the respective field in order to customize the field.

Usage ↑ Back to top

Based on the configuration, Gift Wrapping option will be displayed in Single Product Page, Cart Page and Checkout page.

Individual Product Gift Wrapping ↑ Back to top

  • Once the initial settings is configured, an option to Gift Wrap the product will be available on each product page.
  • If the user enables the Gift Wrapping checkbox, the available Gift Wrapping designs will be displayed. The availability of designs is based on the “Gift Wrapper Mode” configuration.
  • The user can choose their preferred design(Based on Configuration). The user can also enter their message.
  • Once the design is chosen(Based on Configuration), the cost of Gift Wrapping will be added to the product’s price and will be displayed to the user.
  • Once the user adds the product to the cart, the user has to pay the cost of the product along with the Gift Wrapping cost.

Entire Order Gift Wrapping ↑ Back to top

  • The user adds some product to the cart and they are currently in the Cart Page / Checkout Page.
  • If they decide to gift Wrap the entire order, they will have to click the “Gift Wrap this Order” button.
  • Once the button is clicked, the available Gift Wrapping designs will be displayed in a pop-up. The availability of designs is based on the “Gift Wrapper Mode” configuration.
  • The user can choose their preferred design(Based on Configuration). The user can also enter their message.
  • Once the design is chosen(Based on Configuration), a new product will be added to the cart the Gift Wrapper cost will be set as the product’s price.

Translation ↑ Back to top

Gift Wrapper for WooCommerce Plugin is translation ready meaning you can edit the po files by which you can translate the text to any language.

The steps to do the translation are as follows. For eg let us consider translation to French.

  • Download and install Poedit
  • Open the file gift-wrapper-for-woocommerce -> languages folder -> gift-wrapper-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button.
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as gift-wrapper-for-woocommerce-fr_FR.po
  • Then go to WordPress dashboard -> Settings -> General and select the Site Language as French.

Questions and Feedback ↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with us via the Help Desk.

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment