# Warranties and Returns for WooCommerce

Please read the full documentation and watch full video guide to use the plugin properly! Thank you!

Visit Mihajlovicnenad.com

### Help us out, let's boost the plugin experience! - Thanks!

Got translation files? Please send those over! Send us an email using the contact form here Mihajlovicnenad.com. Thanks!

### Very Important - Support and Community Forums

If you need support go to our Community Forums and browse the topics or create new ones. Follow this link → Community Forums (https://mihajlovicnenad.com/forum) to get to there. Read more in the Support Section!

### Change Log - Warranties and Returns for WooCommerce 4.1.0 - 8. August 2018.

    + removed automatic updates and registration! to get automatic updates from WordPress Dashboard use the Envato Market (https://envato.com/market-plugin/) plugin
    + updated admin panel to 1.0.7
    + updated and improved plugin documentation
    + fixed warning: invalid argument supplied for foreach() in woocommerce-warranties-and-returns.php on line 3971 and 4928

## 1. How to install, plugin features and automatic updates?

Introducing the Warranties and Returns for WooCommerce, installation and registration!

1. Plugin Features
2. Plugin Installation
3. Automatic Updates NEW
4. Theme Specific Installation

Go to section »

## 2. Plugin Guide and Settings?

Full video guide which covers everything you need to know and the settings explained!

1. Guide Video
2. Settings
   1. Warranties
   2. Returns
   3. Email Settings
   4. Installation

Go to section »

## 3. How to and FAQ?

FAQ and a small knowledge base on the issues.

1. My Requests Page was not created when I installed the plugin! How can I create one?
2. Single Warranty Pages result in 404 error! What is wrong?
3. On Single Product Page my warranties are bellow the Add to Cart button! I want them on top! How?

Go to section »

## 4. Support

If you come across on some installation, or any other problems, here is where to find us!

1. Where to get support?
2. Plugin author and contact / Mihajlovicnenad.com
3. Older Announcements and Change Logs

Go to section »

## 1. How to install, plugin features and automatic updates?

Introducing the Warranties and Returns for WooCommerce, installation and registration!

## 1.1 Plugin Features

Introduction to some of the plugin features!

The ultimate warranties and returns management system for WooCommerce packed into this great and easy to use plugin! Best value on the market! Check plugin demo pages here!

- Powerful Warranties and Returns Manager
- Warranties and Returns Requests
- Add-on Paid Warranties
- Preset Warranties
- Warranty Statuses
- Multiple Warranty Requests
- Guest Orders Warranty Requests
- Admin Quick Emai
- Variable Products Warranties
- Multi Item Order Warranties
- Request Warranty Form Builder
- Order Details Warranty Overview

## 1.2 Plugin Installation

This section covers the first steps when using Warranties and Returns for WooCommerce. Please read it thoroughly now to avoid problems later.

To install this plugin you must have a working version of WordPress and WooCommerce plugin already installed. Download the Warranties and Returns for WooCommerce from the Codecanyon.net, extract the archive and inside you will find plugins files, documentation and translations. In the archive file containing the installable plugin is named `woocommerce-warranties-and-returns.zip`.
Please Note: You can install the plugin in two ways: inside WordPress, or via FTP. If you have trouble installing the theme inside WordPress, please proceed with installing it via FTP and you will be able to get around the issue

### Installing from WordPress

Follow the steps bellow to install from WordPress Dashboard

- Navigate to `Plugins`
- Click Install `Plugins` and click `Add New`
- Click the `Upload Plugin` button
- Navigate `woocommerce-warranties-and-returns.zip` on your computer and click `Install Now`
- When installation is done please click `Activate` to activate your newly installed Warranties and Returns for WooCommerce for WooCommerce plugin

Warranties and Returns for WooCommerce for WooCommerce is now running! Please read further to setup your filters!

### Installing using FTP

Follow the steps bellow to install using FTP

- Unzip `woocommerce-products-filter.zip` to a desired location on your HDD. These extracted files will be uploaded later via FTP
- Connect to your server via FTP (Use FileZilla or any other FTP client)
- Navigate to `/wp-content/plugins/` server directory
- Locate the local directory where you have unzipped the `woocommerce-warranties-and-returns.zip` archive
- Upload local folder `/woocommerce-warranties-and-returns/` to remote `/wp-content/plugins/`
- To activate the newly installed plugin navigate to `Plugins` and click the `Activate` button within the Warranties and Returns for WooCommerce for WooCommerce plugin row

Warranties and Returns for WooCommerce for WooCommerce is now running! Please read further to setup your filters!

## 1.3 Automatic Updates

Plugin automatic updates are available! Just use Envato Market (https://envato.com/market-plugin/) plugin!

To get automatic updates within your website WordPress Dashboard use the Envato Market (https://envato.com/market-plugin/) plugin. This plugin, once installed, will allow you to update all plugins and themes purchased on CodeCanyon or Themeforest, so feel free to use this standardized solution! To get this to work, you need to navigate here → Envato Market (https://envato.com/market-plugin/) and install and activate this plugin. Once done, plugin will connect to the Envato platform and acquire your purchase information. Then you can update all plugins and themes directly in your WordPress Dashboard! Sounds awesome!

## 1.4 Theme Specific Installations

Popular themes and proper Warranties and Returns for WooCommerce installation!

Warranties and Returns for WooCommerce was tested on following themes and it worked as expected with the default settings. Important thing is that for these premium themes the option `Single Warranty Page Display Mode` should be set to `New - Most Supported in Premium Themes`!

- Atelier
- Avada
- BeTheme
- Bridge
- Divi
- Enfold
- Flatsome
- Legenda
- Listify
- Salient
- Shopkeeper
- The7
- X Theme

If you are using a default template or the one from WooThemes or maybe a really good template then the option `Single Warranty Page Display Mode` should be set to `Old - WooThemes, Basic Themes`, as it is better this way of displaying these pages, but it is not widely supported in premium themes!

Further setup the `Single Product Page Heading` option. This will adjust your Warranty Heading in Single Product Pages! Basically you can make the tile smaller or larger to fit your theme. Usually for default themes the options is `H2` and for the prmium themes is `H3`.

## 2. Plugin Guide and Settings?

Full video guide which covers everything you need to know and the settings explained!

## 2.1 Guide Video

A complete video guide, everything you need to know, be sure to watch it!

Watch this full video guide video to quickly learn the basics of Warranties and Returns for WooCommerce. `This video was recorded for the 1.0.0!`

## 2.2 Settings

To access plugin settings navigate to `WooCommerce > Settings > Warranties and Returns`.

## 2.2.5 Warranties

To create a warranty form that will be shown when customers ask for item warranties use the Warranties Request Form Manager.

Warranties settings! IMPORTANT

## Default Warranty

Products without warranties can have a default warranty. Please select warranty preset.

## Warranty Status

Select status for the newly submitted warranties.

## Multi Requests

Check this option to enable multi requests in the defined warranty period. New requests will available upon completing the previous requests.

## Guest Requests

Guests can also access warranties using their order id and their email addres to confirm their identity. Check this option if you want to allow not logged in users to request warranties and returns.

## Admin Warranties

If checked admins will have the ability to create warranty requests for items that do not have any warranties.

## Warranty Form

Use the manager to create a warranty form.

## 2.2.4 Returns

In this section you can setup the return request basic settings.

Returns settings! IMPORTANT

## Enable Item Returns

This option will enable the in store returns. Set your return period in which the items can be sent back by customers with a refund.

## Return Period Limit

Number of days for returning items upon order completition. If 0 is set, items will have a lifetime return period.

## Enable Returns Without Warranty

If checked, returns will be available for items that have no warranty.

## 2.2.3 Email Settings

Email and Admin Quick Email settings.

Email settings! IMPORTANT

## Show/Hide Warranty Information in Emails

Check this option to disable warranty information in order emails sent by WooCommerce.

## From Name

Enter quick email from name which you would like to appear in the sent emails.

## Reply To

Enter email address that will appear as reply to address.

## Email BCC

Enter email addresses separated by comma to send BCC copies of the emails sent using the quick email feature.

## 2.2.4 Installation Settings

For better plugin installation setup these options.

Installation settings tab IMPORTANT

## Request Warranty Page

Please select the page for requesting warranties. This page should have been automatically created, if this is not the case please view `FAQ and How to?` section for more information on how to create a warranty requests page.

## Init Action

Change default init action on single product pages. Use actions initiated in your content-single-product.php file. Please enter action in the following format action_name:priority. E.G. woocommerce_before_add_to_cart_form:10 (default: woocommerce_before_add_to_cart_form )

## Plugin Scripts

Check this option to enable plugin scripts in all pages. This option fixes issues in Quick Views.

## Single Warranty Page Display Mode

Select display mode for the Single Warranty Page. This is if you have issues with the comments or page display. Please use `New - Most Supported in Premium Themes` for new premium or similar themes, and for WooThemes and Default WordPress Themes use `Old - WooThemes, Basic Themes`

## Single Product Page Heading

Select heading level for Single Product Pages warranty titles.

## 3. How to and FAQ?

FAQ and a small knowledge base on the issues.

## Q: My Requests Page was not created when I installed the plugin! How can I create one?

Sometimes your Requests Page which is used for requesting warranties and returns is not created automatically. If this is the case juse create a simple regular page and insert the following shortcode. When you do publish this page navigate to `WooCommerce > Settings > Warranties and Returns` and under `Request Warranty Page` option set your Requests Page.

    [wcwar_request]

## Q: Single Warranty Pages result in 404 error! What's wrong?

Your rewrite rules were not applied when the plugin was initiated. Navigate to `Settings > Permalinks` and just save the settings. This will flush rewrite rules and everything will be just fine.

## Q: On Single Product Page my warranties are bellow the Add to Cart button! I want them on top! How?

Navigate to `WooCommerce > Settings > Warranties and Returns`. Set your `Override Single Product Page Action` to the following value `woocommerce_single_product_summary:25`. Adjust your priority if needed.

## 4. Support?

If something goes wrong check this section. Contact the support and we will help!

## 4.1 Where to get support?

If everything else fails you can surely get support!

If you need help, navigate here → Community Forums (https://mihajlovicnenad.com/forum). Browse existing topics or create new ones. Here you can also report problems with plugins, bugs and track important inofrmation too. Be a part of this community, join today! Thanks!

## 4.2 Plugin author and contact / Mihajlovicnenad.com

Hard work and dedication stand behind the Warranties and Returns for WooCommerce!

Warranties and Returns for WooCommerce was developed by Mihajlovicnenad.com!

## 4.3 Older Announcements and Change Logs

If you have missed some of these, please check now as it might be useful!

### Change Log - Warranties and Returns for WooCommerce

    	+ Warranties and Returns for WooCommerce 4.0.5 - 24. May 2018.
    	- updated admin panel to 1.0.6

    	+ Warranties and Returns for WooCommerce 4.0.4 - 5. May 2018.
    	- updated admin panel to 1.0.5

    	+ Warranties and Returns for WooCommerce 4.0.3 - 21. April 2018.
    	- fixed strings containing escaped html codes, esc_html__ and esc_html_e bugs/issues
    	- updated admin panel to 1.0.4

    	+ Warranties and Returns for WooCommerce 4.0.2 - 31. March 2018.
    	- fixed admin issues in general
    	- fixed admin settings load

    	+ Warranties and Returns for WooCommerce 4.0.1 - 18. March 2018.
    	- fixed purchase code/registration issues
    	- fixed wcwar plugin breaking svx settings

    	+ Warranties and Returns for WooCommerce 4.0.0 - 9. February 2018.
    	- added completely new admin panel! developed to suit the performance and precision standards of all Mihajlovicnenad.com plugins! you will love it :) expect quicker load times in all WP pages!

    	+ Warranties and Returns for WooCommerce 3.1.3 - 20. December 2017.
    	- fixed automatic updates

    	+ Warranties and Returns for WooCommerce 3.1.2 - 17. November 2017.
    	- removed admin translations

    	+ Warranties and Returns for WooCommerce 3.1.1 - 17. August 2017.
    	- fixed issues in warranty presets edit-tags.php page, notices, errors

    	+ Warranties and Returns for WooCommerce 3.1.0 - 20. June 2017.
    	- added plugins scripts option to fix quick view issues
    	- fixed warranty and return my orders submission bugs
    	- fixed WC 3.0.x-3.0.8 compatibility issues
    	- fixed quickview warranty
    	- fixed \n in requests
    	- fixed set_price price when using presets
    	- fixed jshint.com all scripts

    	+ Warranties and Returns for WooCommerce v3.0.1 - 17. April 2017.
    	- WooCommerce 3.0.0 support

    	+ Warranties and Returns for WooCommerce v3.0.0 - 13. June 2016.
    	- added automatic updates! update the plugin directly from WP Dashboard! just register your copy with your purchase code!
    	- added full translation files for spanish, french, german, dutch and italian language!
    	- added custom single action installation options
    	- added single product page heading select option
    	- add emails disable option
    	- added quick email variables
    	- added return description text field
    	- added guest quantity on warranty and return requests
    	- improved documentation and added specific theme installations
    	- fixed all issues with single warranty pages and themes
    	- fixed css/js fonts loading issues
    	- fix guest warranty/return problems
    	- fixed labels and filed selecting
    	- fixed Notice: Undefined index: post_type in /woocommerce-warranties-and-returns/woocommerce-warranties-and-returns.php on line 2278
    	- fixed admin javascript translations
    	- fixed up info boxes
    	- fixed single warranty/request page wrapper issues

    	+ Warranties and Returns for WooCommerce v2.1.0
    	- fixed warranties validity periods
    	- fixed more reported bugs

    	+ Warranties and Returns for WooCommerce v2.0.0
    	- added full support for WooCommerce 2.4+
    	- added full support for variable products warranties in WooCommerce 2.4+
    	- added default warranty support
    	- added admin warranties screen manager
    	- added default warranty request status upon submit
    	- improved my account warranties appearance to fit any theme style
    	- improved admin UI for products and variable products
    	- improved guest warranty requests
    	- improved warranty alert messages
    	- improved single product page warranties appearance
    	- fixed translation bugs
    	- fixed a few coding bugs

    	+ Warranties and Returns for WooCommerce v1.0.1
    	- added wpml-config.xml and fixed the issues of WPML supported post IDs
    	- fixed price not appearing on cart page if no warranty is set
    	- fixed posts missing template
    	- fixed comments missing template