Please read full documentation to use the plugin properly.
Introducing the Improved Product Options, installation and registration!
A complete guide to various features and settings included in Improved Product Options. Please browse this section to get familiar with the plugin.
This is the FAQ and How to section? If you are having issues check these guides!
If something goes wrong check this section. Contact the support and we will help!
Introducing the Improved Product Options, installation and registration!
Provided information in this section and the documentation will help you understand your new plugin, and get the most out of it
The awesome product options plugin for your WooCommerce store, with eyecatching features for both you and your customers. Check plugin demo pages here!
Out of Stock
option!Provided information in this section covers the plugin installation.
To install this plugin you must have a working version of WordPress and WooCommerce plugin already installed. For information on installing the WordPress platform, please see the WordPress Codex - https://codex.wordpress.org/Installing_WordPress. Upon downloading the Improved Product Options for WooCommerce archive, extract the archive and inside you will find full contents of your purchase. In the main archive you will find improved-variable-product-attributes.zip file archive that contains the installable plugin files.
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
Follow the steps below to install inside WordPress
Plugins
Plugins
and then Upload
improved-variable-product-attributes.zip
on your computer and click Install Now
Plugins
select the Improved Product Options for WooCommerce and press Activate
After installation and activation, make sure you have some variable products and their registered attributes, in Products>Attributes and navigate to the WooCommerce > Settings > Improved Product Options
to start customizing!
Follow the steps below to install via FTP
improved-variable-product-attributes.zip
to a desired location on your HDD. These extracted files will be uploaded later via FTP
/wp-content/plugins/
on server
improved-variable-product-attributes.zip
/improved-variable-product-attributes/
to remote /wp-content/plugins/
Plugins
select the Improved Product Options for WooCommerce and press Activate
After installation and activation, make sure you have some variable products and their registered attributes, in Products>Attributes and navigate to the WooCommerce > Settings > Improved Product Options
to start customizing!
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!
Some themes need custom settings!
After installation, navigate to WooCommerce > Settings > Improved Product Options > Register and Automatic Updates
to setup your theme specific installation. If you find your theme in the list follow the installation instructions. To request a specific theme installation please check the support section.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item_title:20
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item_title:20
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item
Additional! You might want to add this custom CSS to align your selectors in center and reduce a gap on the shop/archive pages.
.products .ivpa-content {text-align:center; margin-top:0; padding: 0 20px 10px;}
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item:20
Additional! You might want to add this custom CSS to fix Add to cart button padding on single product pages as well as on shop/archive pages.
.single_variation_wrap {margin:10px 0px 20px 0px;}
body .ivpa_content {padding: 0 20px 10px; margin-top: 0;}
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item_title:20
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
li
Additional! Make sure you've enabled the Add to cart button for your product archives. Navigate to Theme Options > Products Page Layout
.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
Additional! If you want selectors in archives then you'll need to disable the overlays in the Listify theme. You can do this with this custom CSS.
.type-product .product-clickbox,
.type-product .product-overlay {display:none;}
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
li
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_single_product_summary:7
woocommerce_shop_loop_item_title
Additional! On Shop/Product Archives the Add to Cart button will work but it will still be shown as search icon. This is just theme limitation, due to its use of filters. We cannot do anything about it at the moment.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_shop_loop_item_title
Additional! To improve look on your Shop/Product Archives use the following custom CSS.
body .ivpa-content {
margin-top: 0;
margin-bottom: 20px;
}
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item_title
.product-summary-wrap .img-thumbnail .inner
Additional! To improve look on your Shop/Product Archives set the alignment to Center
.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item
Additional! To improve look on your Shop/Product Archives set the alignment to Center
.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
woocommerce_after_shop_loop_item_title
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
thegem_woocommerce_single_product_right:29
Please follow these instructions for proper plugin installation.
Set these settings to install the plugin properly. If the option is empty, just leave it blank as the default setting will work.
A complete guide to various features and settings included in Improved Product Options. Please browse this section to get familiar with the plugin.
Provided information in this section covers the Improved Product Options for WooCommerce basic features and use.
First of all, the basics. You will need Variable Products
and assigned registered attributes from Products > Attributes
! How to create great looking color swatches for your WooCommerce Variable Products? You can also use this plugin with simple products or other product types. Check this guide on how to do it WooCommerce Simple Products attribute selection and extra options? Is it possible?
Improved Product Options for WooCommerce will automatically replace current default select boxes in Single Product Pages with the customizations and configuration that is set in the Product Options Settings. The plugin also adds Variable Selectors to your Shop/Products archives and product loops, but this option needs to be activated. In order to configure the plugin navigate to WooCommerce > Settings > Improved Options
. Use the attribute manager to add customizations to your attributes or add extra options to your products.
Use the attribute manager to customize your registered attributes from Products > Attributes
.
Example attribute swatch! Click + icon to edit style or Add Item + to create a new customization/swatch IMPORTANT
Click the Paint Bucker/Cogs Wheel Icon an attribute customization manager will appear! IMPORTANT
Pick an attribute to customize. You're provided with the list of WooCommerce registered attributes, via Products->Attributes
.
Use this option to override the attribute name.
Use this option to override the attribute description.
This option is in use only with Simple Products and General > Selection Support
set to All Products
.
Show on Shop Pages (Works with Shop Display Mode
set to Show Available Options Only
).
This option is required (Only works on simple products, variable product attributes are required as always).
Plain Text style uses term names. It has 3 styles, background, border and round. Colors for active and stock products features can be set for this style.
Color style allows the color codes to be associated with the terms.
Thumbnail style allows the images to be associated with the terms.
The plain old select box, better know as dropdown.
If you need custom styles use the HTML option.
Use Custom option button to add new extra product option. Additional supported field types are Input Field, Checkbox, Textarea and System Select or even Plain Text, Color, Thumbnail, Selectbox and HTML!
Example extra product option! Click + icon to edit terms/style or Add Item + to create a new customization/swatch IMPORTANT
Click the Paint Bucker/Cogs Wheel Icon an attribute customization manager will appear! IMPORTANT
Set a name for your custom option. Appears just above custom option terms on frontend.
Set a description for your custom option. Appears just below custom option terms on frontend.
Set a price for your custom option. Note that this is considered a base price for custom option, and will always be added to the total.
Limit custom option to a certain product type(s). Use | character for multiple product types.
Limit custom option to a certain product category(s). Use | character for multiple product categories.
Use custom option only on certain product(s), defined by respective product ID(s). Use | character for multiple product IDs.
Allow multi select. Will not be used for some <input>
option types, like Textarea and Input Field.
Enable custom option on Shop and Archive pages on your shop. Note that this option works only if Select Archive Display Mode
option is set to Show Only
.
This option is required.
In addition to standard types(Plain Text, Color, Thumbnail, Select Box and HTML), there are more options available for Custom Option.
Input Field style adds custom <input type="text"> HTML tag.
Checkbox style adds custom <input type="checkbox"> HTML tag.
Textarea style adds custom <textarea"> HTML tag, which allows for users to add multi line content.
System Select style allows for using system select boxes - <select>.
Plain Text style uses term names. It has 3 styles, background, border and round. Colors for active and stock products features can be set for this style.
Color style allows the color codes to be associated with the terms.
Thumbnail style allows the images to be associated with the terms.
The plain old select box, better know as dropdown.
If you need custom styles use the HTML option.
General plugin settings when used in Single Product pages.
Check this option to hide default select boxes in single product pages.
Check this option to hide the Add to cart button in single product pages before the selection is made.
Select where to show descriptions in single product pages. Available options: After Attributes
and After Title
.
Check this option to enable AJAX add to cart in the single product pages.
Check this option to enable advanced image switcher in single product pages. In case you experience problems with your galery images switching, disable this option.
General plugin settings when used in Shop and Product Archive pages.
Check this option to show product stock quantity in shop and product archive pages.
Select style to use with the attributes in shop and archives pages. You can either use the Show Only option, which will only show the attributes, or use the Enable Selection and Add to Cart mode to allow selection and AJAX add to cart in Shop and Product Archive pages.
Select attribute selectors alignment in shop and product archive pages. Available options: Left
, Center
and Right
.
Sometimes your theme will not have the default classes for shop elements. If this is the case use these options to override default jQuery selectors.
Change default init action in single product pages. Use actions initiated in your content-single-product.php file or function, and make sure plugin wrapper is inside the <form> element. (default: woocommerce_before_add_to_cart_form
)
Change default init action in product archives. Use actions initiated in your content-product.php file. (default: woocommerce_after_shop_loop_item
)
Change default image wrapper selector in single product pages. (default: .type-product .images
)
Change default product selector in shop and product archives. Use the product class from your product archive pages. (default: .type-product
)
Change default add to cart selector in shop and product archives. Use the product class from your product archive pages. (default: .add_to_cart_button
)
Change default price selector in shop and product archives. Use the price class from your product archive pages (default: .price
)
Check this option to enable plugin scripts in all pages. This option fixes issues in Quick Views.
Check this option to use IVPA product cache for better performance.
Miscellaneous advanced settings.
Check this option to enable attribute selection in single product pages.
Check this option to enable attribute selection in shop and the product archives, like category and attribute pages.
Set this option to enable selection of attributes for products that are not variable.
Select how the to display the Out of Stock options.
Select attributes that will switch the product image. Available in Shop Pages and in Single Product Pages if Advanced Image Switcher option is used.
Check this option to enable stepped options selection, which will show options one by one.
Check this option to disable attribute deselection in IVPA selectors.
Check this option to enable IVPA backorder notification support.
This is the FAQ and How to section? If you are having issues check these guides!
This plugin is all about customizing your attribute selectors for your products, making them prettier and easier to use, significantly improving your shop's User Experience. Custom Product Attributes created via Edit Product page won't be used, but you can always compensate that with Custom Options. Do not use Custom Attributes added directly to products, but use the registered attributes from your Products > Attributes. Once you have setup everything you can navigate to the WooCommerce > Settings > Improved Product Options
and setup and style your attributes. Some theme's we've tested will not work with default IVPA settings, so if you experience any issues, be sure to check the Theme Specific Installations
for integration with your Shop/Product Archives.
In the 3.0.2 version we have added the option Image Changing Attributes
. This means that you can now select which attributes will change the image, so if your variable products are not set in the correct order you can use this quick fix. Just select which attributes, when selected, will change the image. A note that you can select multiple attributes in the multiselect option Image Changing Attributes
by using CTRL+Click. If this does not solve your issue, because you have multiple image changing attributes, then your variable products are not set in the correct order and because of this it might seem buggy. Here is a screenshot of correctly set attributes for the product you can find here. What does the correct order means? It means that your default image should correspond to every first attribute term. So, in this case our first variations will be Polo and Blue as the first default product image is Blue and Polo, but when the Regular variations start we will also need Blue at first, so that wrong image will not be shown. Basically these are the simple rules, nothing else :)
To enable the stepped selection you will just need to navigate to your IVPA options WooCommerce > Settings > Improved Product Options
and under the Advanced Settings
check the Step Attribute Selection
option.
At first, you will need to check the option Disable Attribute Deselection
in the Advanced Settings
in your WooCommerce > Settings > Improved Product Options
settings page. Then you will need to setup your default attributes for your products, then the attributes will be selected at first page load and the deselection will not be possible, because it was restricted in the IVPA settings.
Improved Product Options supports WPML multi language plugin for WordPress. Using this plugin managing multilingual sites is easy. Before starting this procces make sure you have the WPML software installed on your WordPress installation. More on WPML ( WordPress Multilingual ) see at this link https://wpml.org/.
Make sure you have the following software installed before continue: WordPress, WooCommerce, WPML, WooCommerce Multilingual and the Improved Product Options.
First steps are to have a functional site in one language, then start with the translations. Install WPML and WooCommerce Multilingual. For step by step instructions on translating your shop with these two plugins please visit this link https://wpml.org/documentation/related-projects/woocommerce-multilingual/.
Translation files for the Improved Product Options are in the /translations/ folder in the full plugin archive you have downloaded from https://codecanyon.net. If your language does not exists in the folder follow next steps to translate the plugin. Also use Poedit to update your translations.
If the translation file in your language exists just copy it to your WordPress installation in the /wp-content/languages/plugins/ folder and the Improved Product Options will be automatically translated.
WPML and the Improved Product Options support one another and the full plugin translation is quite easy to achieve. If you have followed all previous steps and made your site multilingual then just a few special translations for the Improved Product Options need to be added. Just follow these guidelines to achieve the full translation.
1. Your attributes need to be translatable. To do this navigate Products > Attribute
and check the translatable checkbox for the attributes that you need.
2. Use WooCommerce Multilingual to translate your attributes. When you do that click the Synchronize attributes and update product variations
button.
3. Navigate to your IVPA options WooCommerce > Settings > Improved Product Options
and set attribute customizations for the default language. When you use a language switcher from the admin bar, you will get customizations in different languages. All languages must be set separately. You do not need to set the other options for different languages, but the customizations are required for all languages. Use the switcher and save each language customization settings separately.
3.1 Set your default language settings
3.2 Then switch the language and set them up again in different language.
The common IVPA plugin settings that are not a part of the attribute customizer are not set when changing languages. It only affects the customizations.
When you have completed all these steps your customized attributes will fully support the WPML - WordPress Multilingual plugin. Thanks for using the WPML and the Improved Product Options!
If you are having issues with saving errors, 500 error pages or similar, you should navigate to your WooCommerce > System Status
to check your settings for the php_memory_limit
, here is a link https://docs.woocommerce.com/document/increasing-the-wordpress-memory-limit/ and max_input_vars
. If these are low and you do have a lot of options saving might fail, and much more too!
All product caches are cleared on plugin updates, activation and deactivation. Also when you save the IVPA settings the caches will be cleared. When saving products, caches for the saved product will be cleared too!
If your theme messes with the default WooCommerce structure this setting might not work. Sometimes it does not work with other custom plugins too. Usually disabling this option does resolve all issues. AJAX will not be supported then in this case, but at least everythinig will work as expected.
We have added an option for that! Do not use any CSS codes and just go to the IVPA settings and set the Attribute Alignment in Archives
to Center
, Right
or Left
according to your preference.
Yes, of course, go to the IVPA settings and check the Backorder Notification Support
. When this option is checked, all products that have their Allow Backorders?
setting set to Allow, but notifiy customer
will show a small (!) icon that will alert the customers about it. If you set the Allow Backorders?
to Allow
or Do not allow
for your variable product, then the (!) will not be shown.
When everything fails and you cannot install it in any way. Find your your-theme/woocommerce/content-product.php
and your-theme/woocommerce/content-single-product.php
and insert following codes in those files where you would like the IVPA plugin to appear. While you are there, check the files for their structure as you might find already existing actions that are appropriate.
<?php do_action( 'my_ivpa_single_product_action' ); /* goes in your-theme/woocommerce/content-single-product.php file */ ?>
<?php do_action( 'my_ivpa_archive_product_action' ); /* goes in your-theme/woocommerce/content-product.php file */ ?>
Then set these IVPA installation settings in WooCommerce > Settings > Improved Product Options
my_ivpa_single_product_action
my_ivpa_archive_product_action
From version 3.2+ you are able to add HTML/Code to tooltips and improve your selectors. Titles and descriptions support this too. So, to make a tooltip that uses a thumbnail instead of text use this simple HTML code.
<img src="https://your-site.com/your-image-path/image.jpg" />
If you have issues with this option on some products, like broken links appearing it is because your images are not uniform. If IVPA Image Switcher
option is used product featured image and product variation images must be same resolution. So, make all your variation images uniform and the option will work. For example, set a 700x1024px image for your featured image and then use the same resolution for your variable images. This way the plugin can find needed image sizes and make proper image replacements. Thanks!
If something goes wrong check this section. Contact the support and we will help!
If everything else fails you can surely get support!
If you need help, navigate here → Support Pages (https://mihajlovicnenad.com/support/). With every purchase, 6 months of Premium Support is included. To login to Premium Support click the Connect with Envato button. If you need to discuss something with the community use the Community Forum. Using these channels you can open tickets or topics, report problems with plugins, bugs and track important inofrmation too. Be a part of this community and join today! Thanks!
Something about the author and contact link
Improved Product Options for WooCommerce for WordPress was developed by Mihajlovicnenad.com. For support related questions please visit our item page on codecanyon.com.
If you have missed some of these, please check now as it might be useful!