GP Nested Forms
Collects the line items and provides aggregate quantities and totals to the parent form.
Explore GP Nested FormsCollect repeatable order items, total the quantities, and apply a volume discount across the whole order with a formula you control.
25+ pieces unlock the volume rate
Quantities across both items count toward the discount.
Illustrative experience
The finished experience
Customers can see how the items they choose add up to the price they are offered.
A good fit for
Print shops, wholesale orders, and services priced across multiple line items.
Use a child form for each design or item, with its unit price and quantity. Keep the line items together in the parent order.
GP Nested Forms
Use Nested Forms merge tags to sum the child quantities and child entry totals. The discount threshold can span more than one line item.
GP Nested Forms
Use a conditional formula to take 10% off at 25 or more pieces. In this example, 40 tees at $18 produces a $720 subtotal and a $648 estimate.
GP Advanced Calculations
Show the subtotal, discount, and final estimate alongside the order details. Submit the request or add your payment integration when you are ready to take payment.
Gravity Forms
A quick example
Try a quote with multiple items
Interactive exampleTeam merchandise
Combine 25 or more items for 10% off the entire order.
Change either quantity. The discount checks all items together.
Your quote
40 items qualify for the volume discount. You save $72.00.
The calculation behind it
Nested Forms collects the items. Advanced Calculations uses their combined quantities and subtotals to apply the pricing rule.
Subtotal = sum of every item subtotal
Discount = 10% when total quantity ≥ 25
Quote = subtotal − discount
Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.
Collects the line items and provides aggregate quantities and totals to the parent form.
Explore GP Nested Formsif (F1 >= 10):
round(F1 * F2 * 0.9)
else:
F1 * F2
endif;
Applies the conditional volume tier and calculates the discounted estimate.
Explore GP Advanced CalculationsAdd these optional plugins when your project calls for more.
Optionally pulls item choices and prices from a maintained product catalog.
Explore GP Populate AnythingThis 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
Optional
Tick what you want and the plan follows.
2 perks need Advanced or above — on up to 3 sites.
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.
Gravity Forms can multiply a rate by a quantity. This recipe combines totals across repeatable child entries and uses a conditional formula to choose an order-wide volume tier.
This example takes 10% off the whole item subtotal once the combined quantity reaches 25. Graduated pricing, where only later units receive a discount, needs a different formula.
Yes. Add Populate Anything to populate the item and price fields from your maintained catalog. Configure the authoritative prices and validate the complete calculation before using it for live orders.
Explore more ways to build with Gravity Forms.
More ways to build
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.