Sluiten van een formulier met max inschrijvingen of datum

  • GuyPalinckx
    Gevraagd op 27 augustus 2024 om 04:15

    Goedemorgen,

    Ik heb een formulier om warme maaltijden te bestellen maar door de toename moet ik de bestellingen limiteren.

    Ik wil graag dat het formulier niet toelaat om minder dan een week op voorhand te bestellen maar wel voor nadien.

    Dus op maandag kan ik tenlaatste bestellen voor volgende week maandag, maar op dinsdag kan ik niet meer bestellen voor volgende week maandag.

    Indien de limiet van 50 is bereikt voor maandag kan ik ook niet meer bestellen voor maandag, wel voor dagen nadien ...


    Is dit mogelijk?


    Groeten

    Guy

  • Ivy Jotform Support
    Geantwoord op 27 augustus 2024 om 07:04

    Hi Guy,

    Our Dutch Support agents are busy helping other Jotform users right now, so I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Dutch, let us know and we can have them do that. But, it might take a while until they're available again.

    Now, coming back to your question, thanks for reaching out to Jotform Support. I understand your question, but I’ll need a bit of time to look into this. I’ll get back to you as soon as I can. Thanks for your patience and understanding.

    In the meantime, feel free to reach out if you have any questions.

  • Ivy Jotform Support
    Geantwoord op 27 augustus 2024 om 07:43

    Hi Guy,

    Thanks for using Jotform. Yes, you can set up a condition to arrange the date of a purchase. With the condition, you can prevent the user from creating an order if there are less than 7 days between the day they selected for the order and today. Let me show you how to do it:

    1. In Form Builder, click on Add Form Element on the left side of the page.

    2. Drag and drop the Date Picker into your form and click on the Gear icon.

    3. On the menu opens at the right of the page, click on the Options tab and select Current Default Date.

    4. Then, click on Advanced tab and toggle on the Hide Field option.

    Sluiten van een formulier met max inschrijvingen of datum Image 1 Screenshot 100 Now, let's set up the purchase order day:

    1. In Form Builder, click on Add Form Element on the left side of the page.

    2. Drag and drop the Date Picker element into your form. Let your customer fill this field.

    Sluiten van een formulier met max inschrijvingen of datum Image 2 Screenshot 111

    Now, let's find the day between these date fields:

    1. In Form Builder, click on Add Form Element on the left side of the page and under the Widgets tab, drag and drop the Form Calculation widget.

    2. In the Form Calculation Widget menu opens on the right side of the page, click on Add field.

    Sluiten van een formulier met max inschrijvingen of datum Image 3 Screenshot 122

    3. Select the Purchase date field that your customer will fill in and the Current Date field as I show you below and click on Save.

    Sluiten van een formulier met max inschrijvingen of datum Image 4 Screenshot 133

    4. Click on Calculation field and then, click on the Gear icon.

    5. In the menu opens on the right of the screen, under the Advanced tab, toggle on the Hide field option.

    Sluiten van een formulier met max inschrijvingen of datum Image 5 Screenshot 144 Now let's create a condition that checks if the order date is 7 days before today:

    1. In Form Builder, in the orange navigation bar at the top of the screen, click on Settings.

    2. Click on Conditions on the left side of the page and select Show/Hide field condition option.

    Sluiten van een formulier met max inschrijvingen of datum Image 6 Screenshot 1553. Now, fill the condition as I show you below and click on Save (Day Calculation field is a Calculation widget that added in the 4th step):

    Sluiten van een formulier met max inschrijvingen of datum Image 7 Screenshot 166

    You can see my result in the screencast below:

    Sluiten van een formulier met max inschrijvingen of datum Image 8 Screenshot 177 Finally, let's put 50 as the stock limit for your product:

    1. Click on your product list and then click on Shopping Cart icon.

    2. In the menu opens on the right side of the page, hover your mouse over your form and click on the Pencil icon.

    3. Click on the Stock tab in the menu and set your stock as 50.

    4. Click on Save.

    Sluiten van een formulier met max inschrijvingen of datum Image 9 Screenshot 188 Thus, when you run out of 50 products, an order will not be able to be placed even if the order day arrives.

    Give it a try and let us know if you need any other help.