Allow user to add multiple selections per product option

  • Profile Image
    Asked on March 14, 2018 at 08:49 PM

    I'm trying to figure out how to allow the user to add multiple selections per product option. For example, on this sample form:

    What if the user wants no sleeves, qty: 2 in XS, but also wants 2 S, 2 M, etc. of the same no sleeves option? Is there any way for an option to be duplicated (based on user selection, or by request of the user)? Or an alternate way to design this type of form allowing for them to order multiple selections of the same option?

    I run into this issue no matter how I split it up, unless I list each of our 20+ designs separately per each of our ~10 product options, which leaves us with about 200 products (or over 1k if I allow them to pick different colors for each!).

     Pricing is based on Product Type & Size. 

  • Profile Image
    Answered on March 15, 2018 at 01:04 AM

    Would it work if the product type option (No Sleeves, Short Sleeves, etc) into the main product so that you can duplicate the other products with the type option. Please see the screenshot below::


    Please check this cloned version of your form with the changes to see if that works for you.

    Let us know if you need any further assistance. We will be happy to help.

  • Profile Image
    Answered on March 15, 2018 at 09:49 AM

    Sorry I should have clarified this is a sample form I pulled from the help forum. Mine actually is set up that way, but same problem - if I select product "T-Shirt (No sleeves)", and 2 of size S, how am I supposed to also order the same product "T-Shirt (No sleeves)" in size M, L, etc?

  • Profile Image
    Answered on March 15, 2018 at 10:06 AM

    Oops! My mistake. Apologies for the confusion. Actually, I forgot to enable the option 'Create Sub Products from Options' for Size. Please see the screenshot below to see how the form looks like.


    I have updated the form by enabling the option for all the three products. Please check now and let us know if that works for you.


  • Profile Image
    Answered on March 15, 2018 at 11:47 AM

    Ahh that makes sense! Then I run into the Product Type vs. Design problem. Or even using color instead as an example - what if they want a T shirt no sleeves in Small, Red, but also a T shirt no sleeves Small in Black?

    Can see the problem maybe a bit better with this form: I broke down products by design instead of shirt type. In this example every design is sold as a specific T-shirt, but those same designs are also available on long sleeves, 3/4 sleeves, hoodies, etc. so I would have to list each design (we currently have 20+ and add more regularly) at least 5 times, which is too redundant & cluttered for the user.

    What I'm looking for is to break it down by Design or Product Type and allow the user to opt to add more line items of that type. Does that make sense? So in your example, if they select 1 red XS t-shirt, there would be an option to add additional XS with alternate options (e.g. 1 black XS t-shirt)

    OR, more work for me but less cluttered for them- an additional tier for products. So instead of only have 1 product heading (in my link example, the Question Text setting where I put "T-Shirts") - if we could break them up into several categories that aren't expanded unless selected that would work. So they could select T-shirts then see all the designs, or select Hoodies then see all the designs, etc. 

  • Profile Image
    Answered on March 15, 2018 at 01:23 PM

    It is possible to achieve a simpler design (dynamic fields) using the configurable list widget. However, this widget doesn't work well with payment integrations.

    For example:


    Working Demo:


    If you really want the payment integration, you could create a fixed (static) number of fields. Just like above only they are not infinite (dynamic).

    Then add a form calculation widget to hold the total.

    Finally you pass the total to your payment integration as a user defined amount.

    Instructions here:


  • Profile Image
    Answered on March 15, 2018 at 01:33 PM

    Hi aubreybourke! 

    Could you please tell me which widget did you use to do that?

    I have to do EXACTLY that and dont know how to...

    Thanks a lot!

  • Profile Image
    Answered on March 15, 2018 at 01:35 PM

    Sure, the widget is called the "configurable list widget"

    You can find it here:

    And instructions of how to use it here:


  • Profile Image
    Answered on March 15, 2018 at 02:04 PM


    Lastone, I´ve a lot of products, I need the client to select one of them but the dropdown goes too long.

    Is there any way to put a TEXT field but with the condition of being part of a group of options?

    Moreover, how could import a list of products thinking in updates??

    Thanks a lot! it was very usefull


  • Profile Image
    Answered on March 15, 2018 at 02:10 PM

    I have gone ahead and made another demo for you that you can use with a payment integration. Because the configurable list widget doesn't working with payments, or even calculations at all.

    This approach we sort of copy the configurable list widget, creating our own version. But because we use standard fields we can apply calculations. This is a better approach than the configurable list widget.

    For example:


    Working demo: