We have a pricing structure where a standard membership is $15/year and membership for an additional member of the household is $10/year.

I'd like to automatically update the "nubmer of additional members in household" field so the price per unit is multiplied by the number of years selected in the "Standard Memberships" field.

For example, if a user selects 1 year standard and 1 household member, the household member would be $10. 2 years standard and 1 household member, that household member would be $20.

Price Set Example

  • It would also be nice if I could ask for the names of the additional household members, and automatically have contacts created.
    – Dave
    Jan 22 '19 at 20:03
  • 1
    Hi Dave, if you mention your cms you may get some suggestions for workaround using eg Drupal Webform or WP Caldera in case you want to avoid a coding solution - or are you happy with jscript type suggestions?
    – petednz - fuzion
    Jan 22 '19 at 20:26
  • I'm open to any and all options. This is Wordpress... and I am competent with JavaScript and PHP. Caldera Forms might be the easy way out though. Still, I'm interested to hear your other solutions.
    – Dave
    Jan 22 '19 at 21:11
  • So I played with Caldera Forms. Looks like I can do what I want, but the cost of the Stripe plugin is more than our small club wants to spend. I've been able to do simple things with jquery/javascript, like change labels and things. I'm trying to figure out how to add line items, etc. Any pointers would be appreciated.
    – Dave
    Jan 23 '19 at 2:37
  • 1
    I've got a "quick and dirty" solution working, based on the "percentage price field" plugin. I changed it to simply add the proper stuff rather than doing its normal job. Dirty, for sure, but it works. Eventually I plan to fix it up and then contribute back to the project.
    – Dave
    Jan 24 '19 at 21:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.