GP Nested Forms
Keeps each player in a child entry and supplies the parent form with the combined registration fees.
Explore GP Nested FormsCollect the whole team in one submission, calculate each player’s age from their birth date, and add their registration fees into one total.
Each player brings their own fee.
Illustrative experience
The finished experience
The organizer enters each birth date once, reviews the individual fees, and submits one team registration.
A good fit for
Sports clubs, camps, and programs whose registration fees vary by each participant’s age.
Build a Players child form with name, date of birth, a calculated age field, and a registration Product field. Add that form to a Nested Form field on the team form.
GP Nested Forms
Use Advanced Calculations’ age() function with the birth-date field to calculate completed years. Set Conditional Pricing rules on the child Product field so each age band receives its registration fee.
GP Advanced Calculations
Add a calculation Product field to the parent form and use the Nested Form field’s :total merge tag modifier. Each child entry contributes its own fee to the roster total.
GP Nested Forms
Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.
Keeps each player in a child entry and supplies the parent form with the combined registration fees.
Explore GP Nested Formsif (F1 >= 10):
round(F1 * F2 * 0.9)
else:
F1 * F2
endif;
Calculates each player’s completed age from their Date of Birth field with age().
Sets the child registration fee from the calculated age.
Explore GP Conditional PricingAdd these optional plugins when your project calls for more.
Optional alternative: supplies relative birth-date conditions to Conditional Pricing when you only need an age-band price. Keep Advanced Calculations for a visible or stored numeric age.
Explore GP Advanced Conditional LogicThis solution uses a free plugin. Nothing to license from us. This solution spans two suites, so it takes two licenses — bought one at a time, in either order. A plan covers how many of our plugins you run at once, and on how many sites. Here is what this one needs.
Required
GP Nested FormsPerks
GP Advanced CalculationsPerks
GP Conditional PricingPerks
Optional
Tick what you want and the plan follows.
3 perks need Advanced or above — on up to 3 sites.
Gravity Perks Pro $299 /year Taking the optional perk too makes it 4 in all, which needs Pro.
Free to use with Gravity Forms.
Separate licenses, separate checkouts. Start with either one.
Every plan renews at the same price, and you can upgrade any time for the difference.
Each player has a child entry with their own birth date, calculated age, and fee. The parent form adds the child fees together.
Yes. Add GP Limit Dates to restrict the birth-date range. That optional perk is separate from the age calculation and pricing shown here.
No. The recipe calculates the registration total. Configure a compatible payment add-on and feed if the team should pay online.
Yes. As a separate variant, GP Advanced Conditional Logic can compare the birth date with relative dates inside Conditional Pricing. That can replace the Age helper and Advanced Calculations when no numeric age needs to be shown or stored. Conditional Pricing still sets the fee; test exact birthday boundaries.
Explore more ways to build with Gravity Forms.
More ways to build
40 tees · $18 each
Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.