How can I make rules.Example: if product is selected, it requires them to fill out certain fields or viceversa?

  • Profile Image
    Asked on April 07, 2015 at 05:05 PM

    Event registration form that is complex in its own right, but I want to make certain things are done on the form correctly instead of risking human error.  I seem to have some loop holes on my form because I am requiring so much information...And I have two different directions people can choose.  

    What I need to create is; if a certain product is clicked and selected, it requires them to fill out personal information to the corresponding box.  And I need this to work in reverse to, if they fill out information in certain sections it will auto select the correct product.  


    Problem may come into play because not all my product options are available in the complex conditions wizard.

  • Profile Image
    Answered on April 07, 2015 at 06:49 PM

    You can use the Product/item to create multiple rules for multiple actions that uses any of the existing fields on the form.

    As you can see on the screenshot below, you can use different items for multiple rules and still create multiple actions for the other fields on the form



    BUT you cannot do it the other way around -- you cannot create rules that will allow multiple actions that will use the different Products/items

    As seen on the screenshot below, when using the other fields on the form aside from Product/Items to create rules, you cannot create multiple actions that will involved different subset of the Product/Items -- only the main/full Product/item is available in the selection list.


    If you wanted to achieve the 2nd option and allow multiple action for multiple Products/Items, then you will need to create a custom payment form that will not use the Payment tool.

    This is similar to the method described in the user guide


    You will have to create individual Products/Items using the regular fields, and then create Condition Logic for it.

    Hope this help. Let us know if you need further assistance.