🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Weekly Meal Pre-Orders
Premium Integration

Gravity Forms
+ Weekly Meal Pre-Orders

Take weekly meal pre-orders with Gravity Forms for a school, nursery, camp or workplace canteen. Set a menu for each week, or copy last week's in one click, with dietary tags, optional prices and a daily limit per meal. Parents or staff pick a week, add each person with their class or group and a dietary note, and choose a meal for every day, or no meal, with a live total. Each day closes at its own cut-off time in your site's time zone, and the server checks it on every order and every change, so a late or edited order for a closed day is refused. Orderers change or cancel meals until the cut-off through a signed link in their summary e-mail. The kitchen gets exact daily counts per meal and per class, the dietary notes, printable labels per class (PDF) and a CSV. Optional payment through the Gravity Forms payment add-on you already use, or pay later. All processing is local, with no outside connection.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Weekly Meal Pre-Orders

Core Features

Weekly menus per service day with dietary tags, optional prices and an optional daily limit per meal
Copy last week's menu in one click; mark a day as no service (holidays, trips)
A Weekly meal order field: pick a week, add each person with their class or group and a dietary note, choose a meal per day or no meal
Live total and meal count while choosing; sold-out meals cannot be chosen and show how many are left
Per-day cut-off (working days before plus a time) in your site's time zone, checked on the server on every order and change
Days past their cut-off are read-only; a forged or late change for a closed day is refused
Change or cancel open days through a signed link in the summary e-mail; a tampered link is refused
Kitchen production report per day: counts per meal, a class by meal grid and the dietary notes
Printable labels per class or group (PDF) with name, class, day, meal, dietary tags and note
CSV export of every meal with payment state; spreadsheet formula cells neutralised
Optional payment through your own Gravity Forms payment add-on, or pay later; orders waiting for a payment stay out of the counts
Quick add for children registered in another form, role-restricted kitchen report, merge tags and a Meal order changed notification, local only

What does it do?

A school, nursery, holiday camp or workplace canteen that already uses Gravity Forms can take meal orders a week ahead. The Gravity Forms Weekly Meal Pre-Orders add-on lets you set a menu for every service day of a week, or copy last week's menu in one click, with dietary tags such as vegetarian, vegan, gluten-free or halal, an optional price and an optional daily limit per meal.

On your order form, parents or staff pick a week, add each person with their class or group and a dietary note, and choose a meal for every day, or no meal. The total updates as they choose. Each day closes at its own cut-off time, for example 10:00 on the working day before, in your site's time zone. The server checks the cut-off, the menu and the daily limits again on every order and every change, so a late or edited order for a closed day is refused. A summary e-mail with a signed link lets orderers change or cancel meals until each day closes.

The kitchen gets an exact production report for each day: counts per meal, a class by meal grid, the dietary notes, printable labels per class (PDF) and a CSV. Kitchen staff can open the report with their own login, without access to your forms. Payment is optional and stays with the Gravity Forms payment add-on you already use; otherwise orders are marked pay later. The add-on has no payment code of its own. Everything runs on your own server, with no outside service. Allergen information and safe preparation remain the responsibility of the meal provider. For Gravity Forms 2.9 and newer.

How does it work?

Menus are stored per week in the add-on's own table: for every service day a list of meals with dietary tags, a price and a daily limit. The order field shows the weeks that have a menu, from this week up to the number of weeks you open, and marks each day as open or closed. A day closes at its cut-off: a number of working days before the meal at a time of day, worked out in your site's time zone. The browser only sends the chosen meal ids. On submission the server reads the menu again, checks that every day is still open, that each class or group is one of yours and that no daily limit is exceeded, and refuses the order otherwise, before any payment add-on runs. It then stores a snapshot of the order with names and prices from the menu and adds the meals to the Gravity Forms order, so the order total and any payment add-on use your menu prices. Each meal becomes a line in the add-on's own table, which the kitchen report, the labels, the CSV and the daily limits read. The edit link carries a signature made with a secret key only your site knows, tied to the entry; every change goes through the same server checks, and meals on closed days cannot change. The payment state is read from the payment status Gravity Forms stores on the entry. The add-on makes no outside HTTP request beyond the licence and update checks.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Meal Pre-Orders and set your classes or groups, dietary tags, service days and cut-off.
2
Open Forms → Meal Pre-Orders → Weekly menus and add the meals for the coming week, or copy last week's menu.
3
Add a Weekly meal order field to your order form and a notification with the {gemo_summary} and {gemo_edit_url} merge tags.
4
Each morning, open the kitchen report for the day, print the class labels and start cooking.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Weekly Meal Pre-Orders
9 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr