PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Dynamic product pricing

  1. On the membership signup form I am building I have three select fields each containing three values. The values the user selects in each of these fields determines the membership price they ultimately pay. I would now like to add a single product field to my form whose price dynamically updates depending on the values entered in my three select boxes.

    Currently, the only way I can think to achieve my ultimate goal is to create 27 different product fields (3x3x3) and use GF conditional logic to display the appropriate product field. Is there a more efficient way to achieve my goal and eliminate the need for 27 different product fields?

    Once a price has been calculated I would like to pass this value to WooCommerce via the WooCommerce/GravityForms addon (woothemes.com/extension/gravityforms-product-addons/). Member payments need to be processed via the DPS Payment Express gateway, thus the need for WooCommerce integration.

    Many thanks

    Posted 12 years ago on Sunday July 8, 2012 | Permalink
  2. Hi there. Has any had any thoughts on the above question posted last week? Even if someone could point me to the appropriate Gravity Help supports docs/pages. Thanks.

    Posted 12 years ago on Tuesday July 17, 2012 | Permalink
  3. I can't come up with an simpler solution if you ultimately want them to purchase one product. Maybe someone else will post an idea on how to pull this off.

    Posted 12 years ago on Tuesday July 17, 2012 | Permalink
  4. Thank Chris, yes, hopefully someone has devised a smart way to dynamically update a product price. My current method seems pretty inefficient and not particularly future-proof (i.e. if just one new variable was added in one of my select boxes that's 36 individual products needed 3x3x4).

    Posted 12 years ago on Tuesday July 17, 2012 | Permalink