Mailchimp Banner Promo Product Page | Q3 2024

added by Mahrie for July $1 promo - product page specific link to Mailchimp pricing

Mailchimp Banner Promo Main | Q3 2024

added by Mahrie for July $1 promo

Product Icon

Product Add-Ons for WooCommerce

by  Woo
Offer add-ons like gift wrapping, special messages or other special options for your products.

Product add-ons default values

Ability to set default values for add-ons created with Product Add-ons.


Current Status


Last updated: August 15, 2022


Log in to comment on this feature request.

  1. Anonymous says:

    In a multi language website (wpml), the name of the select changes with the language selected.
    So selecting the default value by jquery has to be done for every language. šŸ™

    So I think for a proper application design this feature should be implemented in the plugin.

  2. Anonymous says:

    Does anyone know a code snippet that will automatically select the first option of all fields during the page load?

  3. Justin Graham says:

    Yes – Set the default value when page load is a must.

    Currently, I have a list of Add-on radio buttons that allows the customer to select a specific activity with their purchase. The Radio buttons are set as required. However, with no default value when you click [ add to cart ] the page just re-loads without any specific validation message for my addon radio buttons. Nothing is added to the cart as no radio button was selected. So an add to cart validation message for required fields would be great too.

  4. Matt says:

    Yes, it’d be a really nice feature to have for when you have an add-on that it’s important to have in the buying process but it’s not important enough to make it super mandatory for the client to choose one. Because if it’s that mandatory, it’s comprehensive that you put the field as required and then the page reloads when you click the add to cart. But when it’s not, why not having a default one that will not stop the buying process and that will reflect in the cart? Think about it!

    Thank you very much

  5. Rickard Fourt says:

    This Should REally BE implemented by the developers.. Its a big drawback.

    I cant believe its not included as “CHECKED” or default value is normal and common HTML.

  6. keusta says:

    i disagree !
    there’s a tip of one line to do this in javascript by yourself, you just have to target the right input to add “checked” by default. So don’t waste dev time on this please šŸ™‚

  7. James says:

    Could really do with this so that a default can be checked for a radio box.

  8. Crystal says:

    Definitely a must-have basic feature in this extension. Why have customers perform an extra step of selecting a default value where it should be “default” without the need to scrolling a dropdown list and clicking on it!

  9. Douglas Mauro says:

    Yes there’s a small snippet of code in the FAQ but there really needs to be more. I simply want to have a checkbox ‘checked’ on product page load. The example doesn’t really lend itself to explaining this.

  10. Douglas Mauro says:

    Yes there’s a small snippet of code in the FAQ but there really needs to be more. I simply want to have a checkbox ‘checked’ on product page load. The example doesn’t really lend itself to exaplining this.

  11. anonymous says:

    I am working on a store right now that has data imported from another Cart and Product Addons has been great, with one big shortcoming. No default selection. This is a must.

  12. Anonymous says:

    totally agree – this is basic UX

  13. Shawn says:

    Crazy that this isn’t baked in to the extension. Please add, Woothemes!

  14. Christopher Hedqvist says:

    This is a must!

  15. Anonymous says:

    I agree. For a drop down, for example, it’s an extra step for our customers to select a value from the list. If we have a product with two options and option 1 is selected 99% of the time, we would like an option in the admin to make that product option the default value. It shouldn’t be too difficult to code default values, just another setting in the database, that when you read the default flag, you set the appropriate value(s).