Code

Discussion on Extra Product Options & Add-Ons for WooCommerce

Discussion on Extra Product Options & Add-Ons for WooCommerce

Cart 36,387 sales
Recently Updated

ThemeComplete supports this item

Supported

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

10139 comments found.

I have extra options in shop and category view enabled. But I also want the options enabled in the related products loop on a product page. Is this possible?

There isn’t any native support for that functionality at the moment. However, if you know of a specific action hook that runs within your related products loop, you can try attaching the plugin’s tm_woocommerce_after_shop_loop_item hook to it. Just keep in mind that there’s no guarantee it will work as expected.

Hello, I have two licenses for this product but one site is no longer required. Can you reset our licenses so I can use it on another website in development?

Please email me from my profile page the code you want to deactivate. Please don’t post here as this is a public forum.

REVERY

REVERY Purchased

Any way to capture information even if they don’t add to cart or make purchase, ie I’m using the form to create a specialised quote, and to get that quote we request their email and phone, so that by the end of it if they don’t confirm the order we would still be able to reach out to them with the captured information.

I’m not sure what you mean by that exactly. The options do not connect to sites. If you want something that isn’t part of the plugin you would need to apply a customization.

REVERY

REVERY Purchased

I’m talking about access to the next part of the form they require login or registration to the same Wordpress website the plugin is hosted on.

No, there isn’t anything like that. You cannot use the addons in order to request sign in or registration. That part is handled by WooCommerce alone.

This new product attribute conditional logic feature (which sounds amazing), is this functional? If I add conditional logic to a field to display if variation attribute = 1” for example, the field does not display when a variation with attribute 1” is selected. Or does this functionality work differently than I am assuming here?

The “variation attribute” conditions currently work only with predefined product attributes—those you create in the product attributes interface and use in variations. The system should show you a list of all predefined attributes, and you’ll need to select the one you want to use.

If you can provide a specific example of what you’ve created, I’ll be able to assist you further. Feel free to contact me through my profile page.

lovet10

lovet10 Purchased

I’ve seen that in a product with multiple options, you can set it so that if the user selects an option, the default product image will be changed to one you prefer (for example, the product with the accessory). But if the product has multiple options, what product image would be displayed? Is there a condition that if you select option 1 and option 2, it will display one image, but if you select only option 1 or option 2, it will display a different image? How does this work? Can I see an example? Thanks.

The system will use the last active element—based on its order of appearance—that is configured to change the product image. If multiple elements are set to update the image, the one that appears last in the layout will take precedence.

HI where to find and how to activate this new option? Added new setting to display disabled/unavailable options for radio buttons and checkboxes (grayed out but visible). it is global on settings or on each option form created? thanks

If you go to the plugin settings->Elements tab you can find it in the “Radio buttons” and “Checkboxes” sections. There is one for each element in case you only want one type to use it.

yes found thanks

abcsun

abcsun Purchased

Hi! Your plugin looks great. I’m selling training courses, and I need to collect participant information. Does your plugin support a repeater feature? For example, if a customer buys 3 seats for a course, I want to collect the first name, last name, email, phone, and profession for each participant individually. Is that possible with your plugin?

Thanks in advance!

abcsun

abcsun Purchased

+can I activate this plugin on multiple sites?

Yes, each element includes a repeater feature that can be bound to the product quantity or set manually.

The license is issued per site. If you have two sites, you will need two separate licenses, and so on.

You can view Envato license details here: https://codecanyon.net/licenses/standard

It says it’s already active on another domain, how can I fix this?

You can now re-activate the code.

REVERY

REVERY Purchased

Just like the option to disable shipping methods, can you do an option to disable payment methods in a future update, so if they select an option they can’t make payment with all payment methods available it limits them to one or two.

I will check if something like that is possible.

How can I set the thumbnail colors as images instead of hex/rgb values?

Please email me from my profile page https://codecanyon.net/user/ThemeComplete#contact with the account that bought the plugin.

The plugin was purchased to activate a domain which is now deactivated and I need to activate the plugin on a new domain!

You can now reactivate the code.

Ok thank you!!

Hi,

I can’t see in the documentation how I apply the sale to a template element. Can I do this?

Thanks

When configuring your select box options, you should see pricing fields for each choice as shown in this example: https://i.imgur.com/3vFgtCw.png. This is where you would enter both the regular and sale prices for each option.

If this doesn’t match what you’re seeing, please submit a support ticket so our team can investigate your specific setup.

That’s what I see, but the sale price for the option template doesn’t apply when product is on sale.

The sale price of the addon should be applied regardless if the main product is on sale. Please check if in the plugin settings->Global tab->Pricing the “Options price mode” setting is set to “Use sale price”.

Hello. Can I use this plugin to create a Calculator form to insert in a Page post type? Please, let me know. Regards,

The plugin requires a WooCommerce product to function, it doesn’t work outside of it.

Hello, I would like to use the VPML plugin. I want to use my website as multilingual and use multiple currencies. Will this plugin work properly with it?

If you mean WPML then yes.

Is there anyway to sort the options on the radio buttons alphabetically?

Currently there isn’t any sorting. The options appear in the way they are entered in the backend.

what function does the plugin uses to display prices for products list, tm-options-totals and tm-final-totals, because with wc_price I cannot select them ( i need to implement displaying of two currencies BGN / EUR because of Bulgaria entering the Eurozone, and i need to show both currencies in the price. But my function does not add the EUR to the products list,tm-options-totals and tm-final-totals.

So to understand, it is not possible to do the same with the js for the select/checkbox/radio/text input or other fields like in the screenshots? https://ibb.co/ksW7gm8t

No, there isn’t currently a bult-in way for those prices.

noted, thanks

I need help with a simple math formula, for Example: Field1 x Field2 = Product Price. Field1 refers to width, and Field2 refers to Height, multiplied to get the product price. Is this possible with your plugin? Thank you so much.

Yes, this is possible but it depends on your current implementation and what makes more sense for your product type. Please contact me from my profile page about this.

Hi,

On my cart and checkout pages, if a product option is selected, the price is shown next to the option. I’d like to hide this, as it gives the impression that there’s an additional cost.

I’ve looked through the settings but couldn’t find an option to disable the display of option prices in the cart and checkout. Could you let me know where I can change this?

Thanks in advance!

Thank you for the quick reply.

I can’t find that option.

I’m currently using version 7.1, could that be the issue? Do I need to update to 7.4.2, or was this feature already included in my current version?

No, this setting is quite old. Here is a screenshot: https://i.imgur.com/isOggb4.png

Aha, thanks a lot for the screenshot! I’m using Loco Translate, and it had translated it to something completely different than “Hide extra addon prices.”

Thanks again, this solved my issue.

Hello. I want to have a product where I can add other products as addon. Is it possible to create a pricing formula based on quantity for these addons? Thanks.

Yes, it is possible to create a formula based on the quantity of the product element.

“Yes, you can do that. Here is a demo product: https://epo.themecomplete.com/product/breakfast-gift-box/

This demo have styling from or outdated project from 1998 :-). For example the dropdown styling is exactly from windows 3.1.

We wanna purchase your plugin, but first we need to make clear that your plugin have better UX elements out of the box.

1. Do you have better styling out of the box? Many plugins have an option to overwrite system styling of the dropdown, checkbox and radio elements for example. They will have larger touchelements and more modern look. Right now everything looking like windows 3.1 in your plugin (element styling).

2. No prices are shown under the images in your demo under setion “Deluxe Breakfast Box”. We need to select it to see the pricing. Why? Any chance to change this? We shoud show the price tag always and change it if the qty is changed.

3. If we select an image/option in section “Deluxe Breakfast Box” the QTY is still 0. Why you do not change it to 1 after the image/option is selected for better and faster UX? So user only need to click it and its selected with default QTY 1. Now you can increase it with + icon. This is how other plugins working. Your also can do that?

4. Your plugin also have an option to add label like “HOT” or “best selling opton”? to boost some product options? Other plugins can handle this, but we do not find any information regarding this simple need of product options in your plugin.

5. We can add inventory qty and an SKU for every product option?

BR Tommy

Thank you for your feedback—really appreciate the detailed input!

Let me address each of your points:

1. Styling / UX Elements The plugin relies on your theme for its default styling, including dropdowns, checkboxes, and radio buttons. This means the look and feel will vary depending on the theme you use. However, it’s fully customizable via CSS, and many users override the default styles to achieve a more modern appearance with larger, touch-friendly elements.

2. Pricing Visibility Under Options You’re absolutely right—this demo was initially set up to only show prices once a quantity was selected. I’ve now updated the demo so that prices are visible by default under each item in the “Deluxe Breakfast Box” section. You can configure this behavior to match your preferences.

3. Default Quantity on Selection This is configurable. While the previous setup required users to manually set the quantity, I’ve now changed it so that selecting an image/option sets the quantity to 1 by default, streamlining the user experience. The plugin supports this behavior.

4. “HOT” or “Best Selling” Labels Currently, there’s no built-in feature for dynamic badges like “HOT” or “Best Seller.” However, you can manually add labels or styled elements via custom HTML or CSS to achieve a similar effect.

5. SKU / Inventory per Option WooCommerce manages inventory and SKUs at the product level. However, our plugin supports linking product options to actual WooCommerce products, which allows you to manage inventory and SKUs for each option via native WooCommerce functionality.

Let me know if you’d like a walkthrough or help with styling or configuration—we’re here to help make your implementation successful.

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