Paypal Autorenewal Form: Having multiple options

  • PensacolaMESSHall
    Asked on October 19, 2015 at 5:46 PM

    I would like to offer an autorenewal option to our members, through Paypal. We have a base membership price, and then there is an additional cost for extra kids. I am thinking I can't offer that kind of pricing with subscriptions, unless I break it up as "Annual Membership + 1 additional person", "Annual Membership + 2".... The form that I am working on is:

    https://form.jotform.com/52917084019962

    Thanks for your help.

    Megan

  • Aytekin JotForm Founder
    Replied on October 20, 2015 at 1:38 AM

    We do have a way to do calculations on a form and then pass that value to a payment field:

    http://www.jotform.com/help/275-How-to-pass-a-calculation-to-a-payment-field

     

    Unfortunately, that is not available for subscription forms. I have opened a feature requested ticket about this and sent it to one of our developers. 

  • NeilVicente
    Replied on November 3, 2015 at 9:16 AM

    Hello Megan,

    We have recently implemented a feature that allows changing the price of a subscription plan depending on other options on the form.

    Here's a sample form:

    https://form.jotform.com/form/53063467240956?

    If this is exactly how you'd like your form to behave, please let me know and I will come up with a mini how-to.

    Thanks,

    Neil

  • PensacolaMESSHall
    Replied on November 3, 2015 at 9:45 AM
    Fabulous! Just what I was wanting!
    ...
  • NeilVicente
    Replied on November 3, 2015 at 10:46 AM

    In this example, I will refer to the textbox field as the "total field" and the additional family member as "extra fields". 

    Here is how I implemented the solution:

    1.  Add a plain textbox field to your form. This will hold the calculated amount to be used by the subscription items. 

    Paypal Autorenewal Form: Having multiple options Image 1 Screenshot 70

    2.  Add the following conditions to your form:

    - If all extra fields are empty, set the amount to 110

    - If extra field 1 is filled AND extra field 2 is empty, set amount to 120

    - If extra field 2 is filled AND extra field 1 is empty, set amount to 120

    - If all extra fields are filled, set amount to 130

    Paypal Autorenewal Form: Having multiple options Image 2 Screenshot 81

    Paypal Autorenewal Form: Having multiple options Image 3 Screenshot 92

     

    Paypal Autorenewal Form: Having multiple options Image 4 Screenshot 103

     

    To learn more about conditional logic, please visit this page:

    http://www.jotform.com/help/57-Smart-Forms-Using-Conditional-Logic

    3.  Hide the 'total' field

    Paypal Autorenewal Form: Having multiple options Image 5 Screenshot 114

    4.  Open the wizard for your payment field

    5.  For each of your subscription items, tick the "Variable Price" checkbox, then set the Price Source to the "total" field. Don't forget to save.

    Paypal Autorenewal Form: Having multiple options Image 6 Screenshot 125

     

    Note: It does not matter what price you enter for the subscription items as they will be overridden by the calculated value anyway.

    That's it. Your form is ready.

    If you have more extra fields, you will need to add more conditions to cover all the possible scenarios.