WooCommerce Extra Product Options 4.6.9.4 Nulled

Landing Page Details

WooCommerce Extra Product Options plugin

Does the current functionality of your WooCommerce Products meet your needs? Would you like to add Conditional Logic to your forms? Need further Pricing options to grab your shoppers attention? Extra Product Options is the best WordPress Product Plugin you have been searching for.

You can create priced product options and addons, conditional logic (within the form builder), build forms, style & validate features, convert the variation attributes dropdowns to radio buttons, image swatches or swatches and much more.

You can even control the placement of your new fields with the Form Builder. Full support for checkboxes, radio buttons, select boxes, text-areas, input boxes, upload, date, range picker and color picker.

Check out some of our 5 Star Reviews from actual customers below!

Please ask any question before buying to make sure the plugin works the way you want to!

Changelog

24.09.2018 version 4.6.9.4

Fixed an issue where prices were set as zero when using conditional logic.

Fixed an issue with conditional logic when displaying options on custom pages.

Fixed an issue where quantity fee wasn’t working correct.

Added shortcode to show the options from the current product id.

14.07.2018 version 4.6.9.3

Fixed compatibility with Woothemes Bookings.

Fixed compatibility with Woothemes Subscriptions on the backend Order when using subscription fees.

Fixed an issue with styled variations.

Fixed a price display issue when using negative prices.

Fixed a display issue with Dynamic Pricing and Discounts.

Fixed an issue with conditional logic when using multiple rules.

Fixed an issue were decimals were omitted from prices.

Fixed a bug is Webkit browsers where the upload element was always selected.

Fixed an issue with WPML multi currency.

Added a setting to disable options cache for older configurations.

Added optional setting to display plus/minus signs on the options.

02.06.2018 version 4.6.9.2

Fixed a PHP error in a display template

Added consent checkbox for plugin activation/deactivation

Corrected language translations

Fixed an JS bug in the admin builder interface.

01.06.2018 version 4.6.9

Fixed an issue where hidden elements prices were not being calculated until the element was selected.

Fixed an error when using conditional logic and the slider wizard for sections.

28.05.2018 version 4.6.8

Fixed compatibility with WPML

Fixed an issue with the prices not being calculated at the page load.

Fixed a currency displayed issue.

Fixed an issue where the options container was hidden for various themes.

Added a setting for Woothemes Measurement Calculator to set if you want to multiply the option prices by the calculated area.

25.05.2018 version 4.6.7

Fixed several issues when using disabled elements for the logic and slider.

Fixed a price display issue for select boxes.

Fixed several price display issues on the back-end.

Fixed an issue where coupons could not be removed from the back-end order.

Fixed compatibility with the Measurement Price Calculator plugin.

Fixed compatibility with WooCommerce Currency Switcher.

Fixed compatibility with WooCommerce Subscriptions.

Fixed compatibility with Aelia Currency Switcher.

Fixed compatibility with Woothemes Bookings.

Fixed compatibility with Bookings and Appointments for WooCommerce.

Fixed several calculation issues with Dynamic Pricing and Discounts.

Fixed several JavaScript issues.

Fixed an issue when deleting options from the Order.

Fixed minimum price display when using the override price feature.

Performance increase for shop/archive pages.

Added compatibility with PHP 7.2

Added support for the [products] short-code.

Added WooCommerce 3.4 support

Importing a CSV file now properly imports default values in radio buttons, check-boxes and select boxes.

03.02.2018 version 4.6.6.1

Fixed an error when using the edit product function in the cart.

Fixed an issue where the product weren’t updating correctly in the cart.

31.01.2018 version 4.6.6

Fixed validation in Composite Products.

Fixed compatibility with WooCommerce Currency Switcher.

Fixed an issue with the Measurement Price Calculator not updating the price correctly.

Fixed a calculation issue with Dynamic Pricing and Discounts.

Fixed a calculation issue when using normal options.

Fixed an issue on Order currency when using WPML.

Fixed an issue where the prices in the backend Order weren’t updating correctly.

Added Compatibility with WooCommerce 3.3

11.12.2017 version 4.6.5

Fixed compatibility with WPML

Fixed an issue with saving the meta data in the order
Fixed a price display issue when using taxes
Fixed an issue with the display position of the validation error in check-boxes
Added method to get all all options from an order id in the API
Renamed owl carousel object in the front-end to avoid conflicts

11.11.2017 version 4.6.4

Fixed compatibility with WooCommerce Currency Switcher.

Fixed compatibility with Dynamic Pricing and Discounts.

Fixed several issues with altering fees tax class.

Fixed an issue where adding fees with same name was not adding the prices.

Fixed a template issue with the text-area field.

Fixed several fatal errors after WooCommerce 3.2x update.

Added setting to show uploaded image in cart and checkout

Added setting to show tool-tips for radio button and check-boxes inline.

11.10.2017 version 4.6.3

Fixed an issue where a parse error was being thrown for older PHP versions in the select field template.

Fixed an issue with the variation swatches not being clickable.

Fixed an issue with default option values when editing the product.

Fixed compatibility with Dynamic Pricing and discounts.

Fixed an issue with tax calculation.

21.09.2017 version 4.6.2

Fixed an error display on the thank you page for variable products.

Fixed the from price display when using override price.

Fixed an issue where it wasn’t possible to edit prices in the Order.

Fixed an issue with ajax add to cart solutions.

Fixed an issue with the radio button quantity selector where always the last one was being posted.

17.08.2017 version 4.6.1

Fixed an issue with the radio button and checkboxes templates.

Fixed an issue when creating renewals on woothemes Subscriptions.

Fixed compatibility with Dynamic Pricing and discounts.

Fixed an issue where on some situation an error was happening at checkout.

08.08.2017 version 4.6

Fixed Fees display in totals box

Fixed an issue with template override inclusion.

Fixed various css and js incompatibilities and issues.

16.07.2017 version 4.5.4

Fixed compatibility with WooCommerce Dynamic Pricing & Discounts.

Fixed compatibility with q-translate-X plugin.

Fixed compatibility with Currency Switcher.

Fixed compatibility with woothemes Measurement Calculator.

Fixed compatibility with woothemes subscriptions.

Fixed an issue with woothemes bookings when using percentage price types.

Fixed an issue with the meta data display on some configurations.

Fixed an issue where translated WooCommerce strings didn’t use the current translation.

10.06.2014 version 1.0.1

05.06.2014 version 1.0

Hi,
I'm looking for a plugin with which I can do this:
I have a store where the products are shirts. Each product is a base shirt but you can add 4 variables (size, short or long sleeve, type of collar and type of buttons). I see that with this plugin I can add the options of type of neck, buttons and add with photograph. Is it possible that when chopping on the photograph also change the main image?
Thank you very much, greetings.

How does this plugin work? In the documentation it says it works on simple products. I am trying to setup a simple product but make the options selectable with no influence to the price. Yet, I cant seem to work it out. Do you have any tutorial or any CSV from the demo to import?? Help, I am lost.

I'm happy to help out.
The options do work in simple product. Just edit your product and go to the builder mode to add your options. Adding a price to the option is optional. What you must have in order for the option to show up is a price on the product. if you leave it empty the product is not purchasable so the options won't show up.

How can I add options, unfortunatelly I only see structural elements like divider, text etc but no real option like the one I got on a variable product. Do you maybe have Skype where we could do a quick screenshare session?
Thanks!

Greetings we want to purchase this product if it can do what we need: we want the customer to be forced to pick a date-range via a pop-up calendar before checkout, or they can't purchase the product. Also just as a bonus can your product for a customer to purchase a 'required' product before getting a specific product? Thanks in advance for your time!

Getting a customer to purchase a ‘required’ product before another product isn't something that this plugin can help you with I'm afraid.
The options from the plugin are only visible to the product page, not the checkout page. Our addon Extra Checkout Options to this plugin can show options in the checkout. Note though that while you can have required options at checkout with Extra Checkout Options those act as Fees to the Order, they don't get attached to any product. You can if you want not let the customer add the product to the cart if the date picker is on the product page.

Hello, a pre-purchase question:
I have a client which has a customisable MP3 -
These areas are the options:
1. Choose background music - a) Theta Wave b) Alpha Wave
2. Choose your guide voice - a) Male b) Female
3. Choose your affirmations - She wants about 100 different affirmations, with the ability to choose only 10 max to create the playlist MP3.
Is this possible? Is there any good way of displaying a possible of 100 options? I thought about separating them into sections, so for example categorising them into maybe : Health, Wealth, Abundance, Relationships etc.
But they still need to be able to mix and match throughout the categories to make a total of 10 affirmations.
Looking forward to your reply.

Hello guys,
Could you kindly tell me where all the data is stored, I want to build a data mapping csv to import this into your plugin. I have 1000's of options that are in another software, which I really want to leave due to major limitations.
I need to import this data into WooCommerce Extra Product Options. Doing this by hand would be just crazy and take more time then it's worth.
But I have no idea where the data is stored, seemly you don't have your own tables like Woocommerce does and many other plugins, which if you did, it would be allot easier for me to map the table data, so it makes it super hard to find. Is it serialized data in wpxh_postmeta > meta_value > serialized & wpxh_posts for titles?
a:2:{s:8:"priority";s:2:"10";s:10:"tmfbuilder";a:68:{s:19:"section_header_size";a:1:{i:0;s:1:"3";}s:20:"section_header_title";a:1:{i:0;s:0:"";}s:29:"section_header_title_position";a:1:{i:0;s:0:"";}s:26:"section_header_title_color";a:1:{i:0;s:0:"";}s:23:"section_header_subtitle";a:1:{i:0;s:0:"";}s:32:"section_header_subtitle_position";a:1:{i:0;s:0:"";}s:29:"section_header_subtitle_color";a:1:{i:0;s:0:"";}s:20:"section_divider_type";a:1:{i:0;s:4:"none";}s:8:"sections";a:1:{i:0;s:1:"1";}s:15:"sections_slides";a:1:{i:0;s:0:"";}s:13:"sections_size";a:1:{i:0;s:4:"w100";}s:15:"sections_uniqid";a:1:{i:0;s:23:"5a1ef309f7b501.80479951";}s:14:"sections_style";a:1:{i:0;s:0:"";}s:18:"sections_placement";a:1:{i:0;s:6:"before";}s:13:"sections_type";a:1:{i:0;s:0:"";}s:14:"sections_class";a:1:{i:0;s:0:"";}s:15:"sections_clogic";a:1:{i:0;s:0:"";}s:14:"sections_logic";a:1:{i:0;s:0:"";}s:22:"sections_internal_name";a:1:{i:0;s:7:"Section";}s:12:"element_type";a:1:{i:0;s:9:"selectbox";}s:8:"div_size";a:1:{i:0;s:4:"w100";}s:23:"selectbox_internal_name";a:1:{i:0;s:10:"Select Box";}s:21:"selectbox_header_size";a:1:{i:0;s:2:"10";}s:22:"selectbox_header_title";a:1:{i:0;s:0:"";}s:31:"selectbox_header_title_position";a:1:{i:0;s:0:"";}s:28:"selectbox_header_title_color";a:1:{i:0;s:0:"";}s:25:"selectbox_header_subtitle";a:1:{i:0;s:0:"";}s:34:"selectbox_header_subtitle_position";a:1:{i:0;s:0:"";}s:31:"selectbox_header_subtitle_color";a:1:{i:0;s:0:"";}s:22:"selectbox_divider_type";a:1:{i:0;s:4:"none";}s:17:"selectbox_enabled";a:1:{i:0;s:1:"1";}s:18:"selectbox_required";a:1:{i:0;s:1:"0";}s:27:"selectbox_text_before_price";a:1:{i:0;s:0:"";}s:26:"selectbox_text_after_price";a:1:{i:0;s:0:"";}s:20:"selectbox_price_type";a:1:{i:0;s:0:"";}s:21:"selectbox_hide_amount";a:1:{i:0;s:0:"";}s:18:"selectbox_quantity";a:1:{i:0;s:0:"";}s:22:"selectbox_quantity_min";a:1:{i:0;s:0:"";}s:22:"selectbox_quantity_max";a:1:{i:0;s:0:"";}s:23:"selectbox_quantity_step";a:1:{i:0;s:0:"";}s:32:"selectbox_quantity_default_value";a:1:{i:0;s:0:"";}s:21:"selectbox_placeholder";a:1:{i:0;s:0:"";}s:17:"selectbox_use_url";a:1:{i:0;s:0:"";}s:31:"selectbox_changes_product_image";a:1:{i:0;s:0:"";}s:32:"multiple_selectbox_options_title";a:1:{i:0;a:3:{i:0;s:4:"1234";i:1;s:4:"5678";i:2;s:4:"9012";}}s:32:"multiple_selectbox_options_image";a:1:{i:0;a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}}s:33:"multiple_selectbox_options_imagec";a:1:{i:0;a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}}s:33:"multiple_selectbox_options_imagep";a:1:{i:0;a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}}s:33:"multiple_selectbox_options_imagel";a:1:{i:0;a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}}s:32:"multiple_selectbox_options_value";a:1:{i:0;a:3:{i:0;s:4:"1234";i:1;s:4:"5678";i:2;s:4:"9012";}}s:32:"multiple_selectbox_options_price";a:1:{i:0;a:3:{i:0;s:2:"23";i:1;s:2:"45";i:2;s:2:"65";}}s:37:"multiple_selectbox_options_sale_price";a:1:{i:0;a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}}s:37:"multiple_selectbox_options_price_type";a:1:{i:0;a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}}s:38:"multiple_selectbox_options_description";a:1:{i:0;a:3:{i:0;s:4:"Des1";i:1;s:4:"Des2";i:2;s:4:"Des3";}}s:30:"multiple_selectbox_options_url";a:1:{i:0;a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}}s:16:"selectbox_uniqid";a:1:{i:0;s:23:"5a1ef30af7b517.79040908";}s:16:"selectbox_clogic";a:1:{i:0;s:77:"{"element":"5a1ef30af7b517.79040908","toggle":"show","what":"all","rules":[]}";}s:15:"selectbox_logic";a:1:{i:0;s:0:"";}s:15:"selectbox_class";a:1:{i:0;s:0:"";}s:22:"selectbox_container_id";a:1:{i:0;s:0:"";}s:40:"selectbox_include_tax_for_fee_price_type";a:1:{i:0;s:0:"";}s:38:"selectbox_tax_class_for_fee_price_type";a:1:{i:0;s:0:"";}s:36:"selectbox_hide_element_label_in_cart";a:1:{i:0;s:0:"";}s:36:"selectbox_hide_element_value_in_cart";a:1:{i:0;s:0:"";}s:37:"selectbox_hide_element_label_in_order";a:1:{i:0;s:0:"";}s:37:"selectbox_hide_element_value_in_order";a:1:{i:0;s:0:"";}s:40:"selectbox_hide_element_label_in_floatbox";a:1:{i:0;s:0:"";}s:40:"selectbox_hide_element_value_in_floatbox";a:1:{i:0;s:0:"";}}}
Which will make it much slower with large data.
Any possible way to have samples of all data types in a csv, sql, xml or other usable formats? Trying to convert is proving to be hard and thus why I never have.
Thanks again.

The data are saved in the post meta table in a serialized manner. The string you pasted looks like it is from the plugin.
I'm not sure what you mean samples of data types. There isn't anything standard in that I'm afraid as it depends on what the user has chosen to save.

I did this once with another software, I created a custom csv export designed to map the data-points of that software. Which does have separated sql data tables and does have serialized values in some fields.
It works flawlessly, but I do not like the software usability and the many limits it has. So what I'm trying to do now, is redo this process, but I have to have some from of sample data to this.
The other software had samples, and thus I could export the data formatted to my needs then do a simple import into phpMyAdmin with two data tables yith_wapo_groups which handles title and links to product ids like 8409,13639,9503,13423,8558,8614,9242,9241,13615,8618,8902,13642,8622,12916,13635,9533,13636 and yith_wapo_types which ref the yith_wapo_groups and used serialized data for the options like below.
a:7:{s:5:"image";a:2:{i:0;s:0:"";i:1;s:0:"";}s:5:"label";a:2:{i:0;s:29:"3 smooth bands with twisted X";i:1;s:21:"All five bands smooth";}s:4:"type";a:2:{i:0;s:5:"fixed";i:1;s:5:"fixed";}s:5:"price";a:2:{i:0;s:4:"0.00";i:1;s:4:"0.00";}s:3:"min";a:2:{i:0;s:0:"";i:1;s:0:"";}s:3:"max";a:2:{i:0;s:0:"";i:1;s:0:"";}s:11:"description";a:2:{i:0;s:0:"";i:1;s:0:"";}}
So your code does not use it's own tables, anyway to covert this in the future, that would make things so much easier to manage and change.
Once I know the data mapping, I'm sure I can import the data, after I export the data I need correctly formatted with my custom csv export designed to map what I need.
Thoughts and thanks again.

I'm sorry but there aren't any mapping in the sense you described that I can give you. I'm not sure how other plugins work, but here a single field in the database is used no matter the number of options, so mapping your data directly in the serialized form will not work.
What you could do is create each field on your own, get the serialized string from the form, unserialize it and get the php array, map your data to that array and the serialize again.

I am getting an issue with the Final Total box if I am using variations with zero rated taxes - if I select a variation with a price of £30 with zero tax the Final Total box displays it as £25 (that is the same as taking off the standard 20% tax) - adding it to the cart gives the proper zero rated value in the cart

Hi,
Small question,
I am using "Expand and Collapse" option in the section settings in admin. When I click on the section to expand the options, it animates (bounces) all the options from the top. Is there anyway (a small jquery code or some setting?) to stop this animation?
Please let me know.
Thank you.

When I expand the collapsed section to view its options. The options animates from the top to their position. I want to disable this animation code of the plugin. You can see the same animation in your demo here: http://epo.themecomplete.com/product/happy-ninja/ When you click on the STEP 1 then the options bounces from the top

Is there anyway to stop upload files they've sent being attached to customers order emails? I just need the file name along with the other extra product options listed, not the actual file being sent to them in there confirmation.

Hi,
There is an issue. When I make a radio option required in admin then the validation error generates in the code block of last < li > item in the product page. This makes sense that the selection of the last radio option is required. Is it possible to show the validation message outside of the option < li > items?

Good day,
I have approximately the same problem.
When an option is selected the featured image changes/gets replaced correctly, but when hovering on top of it instead of zooming in on the replaced picture it zooms in on the Featured image.
Is there any setting for the zoom to be on the Replaced image instead of the featured?
Awaiting your news.
Thank you.

Hello,
Since the last update the product options are shown with a price in the ordermeta see:
https://i.imgur.com/6seZS7t.png
Before it was like this:
https://i.imgur.com/M7P163v.png
Also it wouldn't show back on PDF invoices then.
Is their a possibility to add an option in the future deciding if we would want to show the price in the order meta?
Please let me know,
Best Regards,
Dylan

If that is on the backend Order you shouldn't be have the options in the order meta like that at all. They should only be displayed in their own section in the backend Order. You have another plugin installed that causes the behavior and I need to troubleshoot the site to see what it is. You have to open a support ticket for that.