Schedule a Free Consultation

Gravity Forms Entries Inventory Management

Read Article

Ever needed to limit the number of entries in a Gravity Form? Like, for booking a given number of places in one shot/submission or buying 3 tickets for an event, etc.

Here’s an example:

  • I have a 10 places event
  • Someone comes to the website and buys 3 tickets (in 1 submission)
  • Another one buys 6 tickets
  • And the last person buys 1 ticket (the last one)
  • The form automatically closes

I wrote a small WordPress plugin that does just that:

  • takes an input field, let’s call it number of places
  • sums all the values from all form entries from the number of places field
  • if the sum of number of places equals the total number of available places, the the form stops taking more entries.

To use this plugin you have to:

 

  • Go to Form Settings (NOT Global Gravity Form Settings) and
    • Check “Enable entry limit”
    • Set your limit for this form in “Number of Entries” field
    • Set yor message in “Entry Limit Reached Message” field
    • Save settings

As a bonus, the plugin will also check if the current input value in a form is not greater than the remaining number of places:

 

Enjoy.

Navigate to

Check some other articles we wrote

Top 10 Reasons why you need WordPress Ongoing Support Plans
Website issues cost you time, money, and business credibility. Find out how getting a WordPress support plan can help your business thrive.
Multisite Create Page on All Sites
Have you ever worked on a multisite with 60+ sites? For projects of this size the deployment is a challenge in itself because you might need to: regenerate the thumbnails on all the 60 sites; Of course, doing it manually is a no go configure a certain page as homepage on all 60 sites if you […]
Test if Flexslider loaded
Test if Flexslider loaded
Recently I had a mini project for a client and I had to test if Flexslider has been shown on the screen in order to further modify it. Subscribing to the start callback didn’t work because the slider was shown by the theme and not by my code. jQuery(document).ready(…) didn’t work either. The slider was there, […]