Is there a way to change a products price based on time?

  • Profile Image
    joeykiker
    Asked on August 10, 2019 at 11:31 AM

    The vast majority of our forms are used for pre-registering for Scouting events. close to the start of an event, usually 1 or 2 weeks out, we change the price of the event for late registers. We use the Square integration. Is there a way that we can have our product, using conditions or something else, change it’s price on a certain date?


    Thanks,

    Colin

  • Profile Image
    Vanessa_T
    Answered on August 10, 2019 at 12:13 PM

    Unfortunately, there is no way to dynamically control the payment field's product price.

    However, depending on the complexity of your products, you can instead create your products using regular Dropdown, Single Choice or Multiple Choice fields.

    Have one field that has the regular price, and add another field with the late registrant's price.

    Then assign their price as a calculation value.

    15654535071.png

    You will then need a Form Calculation widget which will compute for the total price.

    On your payment field, under Payment Type, select User Defined Amount then on the Get Price From, select the form calculation widget field.

    Lastly, to control when to display the regular priced products or the late registrant's, add a date field and a condition to show/hide the corresponding fields.

    1565453556Screen Shot 2019-08-11 at 12.0

    I have created a sample form that shows you all of this. You can clone the form to check on the details.

    https://form.jotform.com/92215007536956