Create Conditional User Defined Products

Introduction

In some cases, you may want to give users the option to enter their price, for example, for donations or pay-what-you-want scenarios. This guide shows you how to set up a product field with a user-defined amount, conditionally displayed when the user selects an “Other Amount” option.

Steps

  1. Add a Product field to your form.
  2. Under Field Type, select Drop Down.
  3. Add your pricing options.
  4. Add an additional option labeled Other Amount and set its price to $0.00.
Image showing choice for the Product field
  1. Add a User Defined Price Product
  2. Add another Product field to your form.
  3. Under Field Type, select User Defined Price.
  4. This allows the user to enter a custom amount manually.
Image showing the User Defined Price product
  1. Enable Conditional Logic
  2. Open the settings for your User Defined Price field.
  3. Enable Conditional Logic.
  4. Set the logic to: Show this field if [Your Drop Down Product Field] is Other Amount.
Image showing conditional logic rules

When a user selects “Other Amount” from your product drop-down, a new field will appear, allowing them to enter their own price. This price field will stay hidden if they choose any preset amounts.

Image showing the form in the front end.