Is there anyway to make products active/inactive on a payment form?

  • TantrumTheatre
    Asked on November 13, 2017 at 1:30 AM
  • Ashwin JotForm Support
    Replied on November 13, 2017 at 4:48 AM

    Do you mean to say that you want to dynamically make products of your payment tool active/inactive?

    Unfortunately it is currently not possible to make products active/inactive. Please note that you can inject custom css code to show/hide product of payment tool. Please inject the following custom css code to hide products:

    Following custom css code is to hide product "Performance Studio Term 4 $ 242.00 AUD"


    input#input_50_1003, input#input_50_1003+label {

        display: none;

    }

    Following custom css code is to hide product "2017 Membership Annual Fee $ 5.50 AUD"

    input#input_50_1004, input#input_50_1004+label {

        display: none;

    }

    The following guide should help you how to inject custom css code in form:  https://www.jotform.com/help/117-How-to-Inject-Custom-CSS-Codes 


    Alternatively you can take advantage of our "Gift Registry" widget to list products. You can pass on the calculated amount to your payment tool. The following guide should help you how to pass amount to payment tool:  https://www.jotform.com/help/275-How-to-Pass-a-Calculation-to-a-Payment-Field

    Hope this helps.

    Do get back to us if you have any questions.

  • TantrumTheatre
    Replied on November 16, 2017 at 4:07 AM

    Thanks for the update

    Would you consider adding a feature to do this? It would be very useful to adjust product seasonally or if temporarily out of stock etc. etc  rather than having to edit the entire product list each time one product changes

    Kindest regards

  • Ashwin JotForm Support
    Replied on November 16, 2017 at 6:26 AM

    I completely understand. 

    I am creating a feature request ticket and forwarding it to our backend team. Though we cannot provide and ETA on this feature request, we will get back to you as soon as we have any update from them.