Try out the free version of WooCommerce Gift Wrapper
Purchase Woocommerce Gift Wrapper Plus
Modal doesn’t work in some applications. Additionally, if there are theme and/or plugin conflicts, it may need tweaking before it works for your installation. Try using the Gift Wrapper settings to turn bootstrap loading off; many themes and plugins already load these scripts.
Styling issues. Due to the staggering number of themes and individualized shop arrangements, this plugin could not possibly satisfy everyone out-of-the-box. However, it contains a number of highly customizable templates and hooks, which should allow you to achieve your desired results. See below for how to use the templating system to make changes to how gift wrap products are shown.
Bottom line: Using your friendly Wordpress local developer’s services, you can make this plugin look however you need it to look.
If you are using WPML and struggling to translate the “details” field, it’s because it is stored in the wp_options database table. WPML doesn’t peruse these table entries unless asked to. This makes it a little trickier to translate, but not too tricky! Learn how to translate details stored in wp_options using WPML here.
If you would like to change the structure or appearance of gift wrap lists and modals, you can use the Gift Wrapper templating system to do that easily. You will need to create a folder called woocommerce in your theme — or better yet — child theme folder. Inside that folder, create another folder called wcgwp. Move any overwritten plugin template files into this wp-content/theme/woocommerce/wcgwp folder, and your changes will be visible. Read more information on WooCommerce templating here.
Filter hook ‘wcgwp_change_thumbnail‘ will allow one to change the image size for gift wrap options. Default is “thumbnail.” An example of how to change to another established image size (such as “full”)is as follows:
Change gift wrap listing Order & Order by parameters
By default, gift wraps are listed by date posted, newest first. This can be changed with the filter hooks ‘wcgwp_order‘ and ‘wcgwp_orderby‘. For instance if you wanted to re-order them by title A-Z instead of date newest first, you could add the following code to your functions.php file:
Gift wrap name display
Filter hook ‘wcgwp_add_price_to_name‘ allows one to decide if the price will be shown with the gift wrap item.
Filter hook ‘wcgwp_display_item_meta‘ allows one to show price meta in order confirmation, etc.
Filter hook ‘wcgwp_product_name‘ allows one to change the appearance of the gift wrap product name for the simple gift wrap option.
Dealing with virtual products
Filter hook ‘giftwrap_exclude_virtual_products‘ allows one to turn off giftwrap offerings when only virtual products are in the cart.
Filter hook ‘wcgwp_virtual_products_only‘ allows one to fool the Gift Wrap plugin into thinking there are or aren’t all virtual products in the cart.
Filter hook ‘giftwrap_single_virtual_products‘ would allow you to still show gift wrap options for a virtual product. You would change it to true as follows, in your functions.php file (or in a custom plugin):
There are even more filters which your developer will find digging around the code. Need new hooks or tweaks? Please get in touch – we are happy to help!
Purchase or renew Woocommerce Gift Wrapper Plus here.
Get in Touch
Questions? Please get in touch.
Please do not use the Wordpress.org forum to seek support for or review this – or any other paid – plugin. That is against Wordpress.org policy, and you will get much faster help if you email us directly. Thank you!