Code

Discussion on Extra Product Options & Add-Ons for WooCommerce

Discussion on Extra Product Options & Add-Ons for WooCommerce

Cart 36,480 sales
Recently Updated

ThemeComplete supports this item

Supported

This author's response time can be up to 2 business days.

10152 comments found.

We have a text box which is calculated using price per row. When we increase the quantity to add to cart this multiplies the price per row by the quantity of products, which is correct.

If we use the ‘Set to Fee’ option, this works as we want it to, but we need the extra options text box content against each individual product, not against the whole order, as we customise individual items.

Could you tell us a way to stop the quantity affecting a particular field, almost like an Exclude from Quantity increase option, similar to the ‘Set to Fee’ option.

I’ve looked in the files for * qty and found a few instances but don’t want to edit all over the place, rendering us unable to update in the future.

That isn’t possible I’m afraid. Fees are attached to the Order, not the product.

Sorry, I think we are getting crossed wires.

When we use the Set To Fee option, the quantity is ignored, could you tell us how we can enable ignore quantity for an individual element.

So we have a text field with a charge of £10, if the customer wants 5 items, it will still only charge £10 for this field, not 5 * £10?

When you use the Set To Fee setting then the option becomes a WooCommerce Fee, which at that point is out of our control. Fees are designed by WooCommerce to be attached to the order, not at any product, and there isn’t any way to make them not be quantity independent. This means that is you set an option to be a fee it will always not be multiplied by the product quantity.

This is the only way you can have an option to not be multiplied by quantity, there isn’t any other way I’m afraid.

1. Does it allow calculations on width and height entered for a woocommerce product ? 2. Does it allow calculations on width and height of product variations of a woocommerce product? 3. Do conditional logic allow string functions like if SKU contains “abc” then do xyz 4. Is Porto and flatsome theme compatible with this ? 5. Where to check admin panel settings of the plugin ? 6. Is it covered by no questions asked return policy ?

1. If you mean the native product dimensions that include the width and height, the currently no, it doesn’t.

2. Same answer as before

3. No, it doesn’t. The logic is based on the option values created by the plugin only at the moment.

4. Yes, for flatsome. For porto you need to disable the skeleton screen feature as it makes any solution like the virtually impossible to function.

Please help with answer to point 5 and 6 as well. Many thanks for your prompt response

I’m sorry I’m must have missed those.

5. There isn’t any admin demo if that is that you mean. Here are some screenshots: https://s3.envato.com/files/283514726/01_preview1.jpg https://s3.envato.com/files/283514726/02_preview2.jpg https://s3.envato.com/files/283514726/03_preview3.jpg

6. You can see the Envato Market refund rules at https://codecanyon.net/page/customer_refund_policy and our refund policy at https://support.themecomplete.com/refund-policy/

Basically, you can get a refund if the item isn’t as described, not if you use it for testing purposes.

Hi! The plugin looks great and it seems it would solve one of our most pressing needs, but before jumping in I would like to know if you think it would work with the style from the theme we are using or if the support would help me style it so it matches the current.

url: couleurdepierre.fr

Thanks!

I cannot speak about styling issues I’m afraid. The plugin doesn’t deal with styling at all, in fact it relies on what the current theme has or customization.

We have an option to add engraving to a product. If a person orders 5 of a product, and wants to add 5 different engraved messages, how can we make a text field appear that amount of times? Or even a plus icon to add more boxes for engraving?

Also when product options are added the boxes set as a Fee, do not print out on invoices or in emails. How can we add these?

There isn’t any possibility for something like that I’m afraid. The elements cannot change depending on the quantity.

Hello,

Will it work in this way:

Product is Pizza, Price is $20

There will be checkbox options for it like

- Cheese $2

- Double Cheese $3

So it customer select Cheese then the total will become $22

Will it work this way?

The addons you create are not product, nor they can be linked to products. They are just addons to the product.

There is however a product element which you can use that can be used to add another product to the cart along with the main product, but the main addons like checkboxes, radio buttons, etc are not products.

Ok, can you send a demo of the product element?

I don’t have any demo at the moment. It is more like creating a composite product than selecting addons.

Hi, For the description text on Radio Button options, is it possible to display this text on a new line under the radio button title? Instead of a Question mark popup icon?

Go to the plugin settings->Display tab->Display and enable “Show description for radio buttons and checkboxes inline”.

Fantastic … I thought there might be an options for it. I’ve never come across a plugin with so many options to allow customisation … Nice one!

I’m sorry but I don’t understand what exactly do you mean by that. Can you elaborate please?

When I upload a PDF, it counts the number of pages, as a variable, to put the price according to

No, you cannot use the plugin for that I’m afraid.

hey i am looking to make a form with contidional logic for drop down selection option something like this https://bit.ly/3gSDWDq is this possible wih your plugin ? i see on the demo you can have contional logic for radio button but not for drop down .

All elements can take logic.

Hi, your product looks promising and I think it can solve my problem. Is it possible to make a conditional logic where it shows one options flow when the first option is ticked and another options flow when the first option is unticked?

The flow should be like this when unticked: https://snipboard.io/IGnhzC.jpg and it should look like either of these when ticked: https://snipboard.io/gkLWpS.jpg or https://snipboard.io/tXoI2q.jpg

This is the only doubt stopping me from purchasing. I hope you have this feature.

Thank you. This is exactly what I was looking for. You got a customer.

Hi. I had built a website locally and installed your product and now have disabled the plugin. Now that I am ready to go live I am unable to update the plugin. When I try to register I get the following message”Envato rate limit exceeded! Please try again later.” I have tried over the last 4 days with no success. Please advise. Thanks.

Problem fixed. Please ignore message.

Ok, no worries :)

Hello Dear We want to show option here https://www.screencast.com/t/ZQ2teP2Il1 what is short code? we are use flatsome and custom product page block

Hi many thanks for your reply. Its work with by default theme setting. but its not work with if we create custom product page through elementor or UX Builder

please help

You will need to open a support ticket for that please.

DONE ticket no #83089

The plugin is really good! Just a question. Is it possible to show the quantity without necessarily having to select the checkbox? (now the quantity appears only if the chechbox is selected)

If you mean the quantity selector of the option there is a setting for that. Go to the plugin settings->Display tab->Display and make sure that the setting “Show quantity selector only for elements with a value” is disabled.

Thank you. You solved my problem!

Hi, your plugins looks very promising! Can I add a text field which is filled in by the customer as an option? Thank you, Bogdan

Yes, you can do that.

HI – Pre sales question. Does this plugin integrate with The ‘Table Rate Shipping’ plugin? https://woocommerce.com/products/table-rate-shipping/

No, I don’t see what the two plugin have to do with each other. Integrate in what sense exactly?

Well – We have a catalogue of glass frames for wholesale, and need extra product options, such as ‘lens needed’, lens prescription, etc. The part were we need to integrate with Table rate shipping is, when one of the options is marked for ‘order for stock’, and not ‘for customer approval’. So… If the buyer chooses ‘order for stock’ in your product options, we will giving free shipping.

No, you cannot use the plugin for something like that I’m afraid.

For the conditional logic, it is or will it be possible in the future to hide/show sections/labels when a value of a different element is between two numbers? Instead of showing a section when it’s greater-than a certain value (let’’s say 10), and hiding the label within the section when it’s greater-than a higher value (lets say 20). And instead just have a section with the conditional logic of only being showed when the value of a different element is between 10-20.

In the current plugin state that isn’t possible I’m afraid and I cannot speculate as to when and if the logic system may change.

I am receiving an error when trying to update: ‘Update Failed: Error! Envato API error.’ I am using Version 4.6.9.4. Can you tell me why this is happening and what I can do to upgrade? Thank you very much.

EDIT I found a link here: https://support.themecomplete.com/forums/topic/updating-the-plugin-2/

Is that what I need to do? I see a portion that says delete the plugin and install manually. Will my settings be retained or will I have to set everything up again? I certainly don’t want to break things as my site is live. Thanks!

You will need to follow the instruction on the link. You won’t loose any setting from updating the plugin.

Hi, I am wondering whether this plugin is able to do “price per word” in a custom text field. So if I set the price to £1.50 per word and the customer writes “One Two” in the custom text field it will automatically calculate the total price as £3. Many Thanks.

Yes, that is possible with the plugin.

Hello, I have an older version of the product options plugin 4.7.1 so it looks like I will need to do the manual update. You have stated in your how to post for manual updates that I have to DELETE the plugin and then upload the new version and then activate. If I delete the former version of the plugin will all my settings and options stay in the database? my site has some complex options and I would not want to remake all those products. Should I just deactivate or actually delete the plugin before uploading the new version.

For the manual update the process is :

1. Deactivate current plugin.

2. Delete current plugin

3. Install new plugin version.

Great plugins, one question please. I would like to show a field description “tc-inline-description” using a shortcode. So that I can place it where ever I want for each one of the options I have. Thank you very much.

thank you for your prompt reply. How about the option item itself, I’ve noticed that your plugin have the ids of each option, for example: {field.5ef3917bf1c866.69456525.value} how do I use this code to show it on my product page where it mirrors the selection. would be using shortcode or echo? I would really appreciate any help.

No, the plugin doesn’t use shortcodes. All of the options associated with the product must share the same container. You can move that container using action hooks but you cannot move the elements/options inside the container.

ok thank you

I have a bundle product with a base price (e.g. $40) and am using the v5 “product as an option feature” to add an optional product($5) to the parent bundle product.

However when I increment the optional product the “Final Total” becomes the optional product price instead of adding it to the base price ($5 instead of $45)

I’m afraid that the plugin only supports Composite products from WooCommerce, not Bundle products.

Thanks for your prompt reply! Sorry for the confusion, I’m not actually using WooCommerce Product Bundles Plugin‎.

What I meant was:

1. Created a Product with price of $30

2. Using Extra Product Options, I added an optional Product element to it with a price of $5 and select the “price individually” option

3. When incrementing the quantity of the optional Product element from 0 to 1, I expected it to increase the Total Price from $30 to $35.

Expected result: Total Price $35

Actual result: Total Price $5

Do you have the override price enabled for the main product?

You can enable/disable the “override price” setting either globally for all products from the plugin settings->global tab->pricing or individually for this product by going to the builder interface when you edit the product and click on the settings tab (BUILDER MODE – SETTINGS).

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey