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

Settings

↑ Back to top

General

General Settings

  • 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. If “Without Designs” is chosen, the price for the gift wrapper will have to be set in the “Gift Wrapper Price” option. If left empty, the price will not be charged.
  • By default, Gift Wrapping is applicable for All Products. You can optionally restrict Gift Wrapping to Specific Products/Categories by customizing the “Product(s) Applicable for Gift Wrapping” option.
  • By default, Gift Wrapping is applicable for all users. You can optionally restrict Gift Wrapping to Specific users/userroles by customizing the “User(s) Allowed for Gift Wrapping” option.
  • By default, guest users can gift wrap their products. If you wish to optionally prevent guest users from using the Gift Wrapping feature, you can do so by enabling the “Hide Gift Wrapping Options for Guests” option.

Product Gift Wrapper Settings

  • To display gift wrapping option on single product page, enable Display Gift Wrapper option on Single Product Page checkbox.
  • You can customize the presentation of Gift Wrapping option to your user by using the “Product Gift Wrapper Options Display Mode” option.
  • By default, the total payable amount including the Gift Wrapping cost will be displayed to the user. If you wish to hide the Gift Wrapping option, you can do so by customizing the Show/Hide Total Payable Price option.

Order Gift Wrapper Settings

  • 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.
  • If the entire cart is chosen to be gift wrapped, a product will be need 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”.
  • 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 Order Gift Wrapper Behavior for Entire Order Gift Wrapping when Non-Applicable Product(s) 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”.

Advanced

  • To display the order level gift wrapper option even if the gift wrapper is added in product level or display product level option if the customer has already selected order gift wrapper, then enable Display Entire Order/Product Level Gift Wrapper Options when Gift Wrapper is Already Selected in Another Level option.
  • By default, Gift Wrapping details will not be visible on the order notes for the admin. If you wish to display the order notes, you can do so by enabling the Show/Hide Gift Wrapper Details in Order Notes option.

Troubleshoot

  • You can set the number of designs to be displayed in Popup and Toggle using the Designs Pagination – Popup and Designs Pagination – Toggle options.
  • 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

You can customize the labels displayed to the user in this section.

Messages

You can customize the messages displayed to the user in this section.

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.

Shortcodes

↑ Back to top

The Shortcodes available in the plugin is listed in this section.

Usage

↑ Back to top

Based on the configuration, Gift Wrapping option will be displayed in the single product page, cart page and the 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.

FAQ

↑ Back to top

Q: Is it possible to give different gift wrapper designs for different products?

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.

Q: How to flag orders placed with gift wrapper to shipstation?

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.

Q: I’m unable to find the gift wrapper labels/messages displayed in frontend on the PO file. Where can I find it?

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.

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.