Skip to content

Operational and financial insight for School Meals Pro

See what your school meal program is really doing.

School Analytics turns School Meals order items into fast, filterable dashboards for meal volume, sales, schools, restaurants, cancellations, wallet activity, and downloadable reports—all organized by meal delivery date.

Eight focused analytics areas

Move from order history to useful school-meal decisions.

The analytics workspace lives inside School Meals → School Add and gives authorized administrators a consistent set of delivery-date filters across operational and financial reports.

O

Executive overview

Review active meals, gross sales, estimated restaurant payouts, cancelled meals and credits, unique customers, and assigned students in one dashboard.

M

Meal performance

Rank exact products and variations by restaurant, quantity, sales, estimated payout, customers, and students—plus a date-specific Top Meals by Day view.

S

School performance

Compare active meal volume and financial activity for every school using the same date, restaurant, and order-status filters.

R

Restaurant performance

See fulfilled meal quantities, sales, unique participation, and estimated restaurant obligations grouped by restaurant.

C

Cancellation analytics

Review cancelled line items with delivery date, linked order, meal, school, restaurant, quantity, and the Wallet credit recorded for that cancellation.

W

Wallet analytics

Track credits issued, credits used, participating customers, current unused-credit liability, and permanent transaction totals grouped by source and type.

A dashboard based on delivery dates

Measure the meals being served—not only when an order was purchased.

Most dashboards use the meal’s saved delivery date, making future orders and multi-week purchasing easier to interpret operationally.

  • Filter by From and To delivery dates
  • Narrow results to a school or restaurant
  • Use configured included statuses or select one exact order status
  • See up to 31 delivery dates in the overview trend
  • Open cancelled records directly in the WooCommerce order editor
Analytics OverviewAug 1–Aug 31
Meals2,418
Gross Sales$14,902
Restaurant Payout$10,744
Cancelled38
Customers684
Students811
Understand the financial definitions

Know exactly what each amount represents.

The plugin calculates analytics from the values preserved on School Meals WooCommerce line items, so discounts, deductions, cancellations, and wallet credits remain connected to their operational context.

Gross salesThe line total after discounts and before tax for active meal items in the selected order statuses.
Restaurant payoutAn estimated amount: line total minus the stored per-item restaurant deduction multiplied by quantity, never below zero.
Cancellation creditThe Wallet credit amount saved on a cancelled meal item, reported alongside cancelled quantity and order details.
Wallet liabilityAll-time credits minus debits in the Wallet transaction ledger, representing current unused credit and never displayed below zero.

Fast indexed reporting

Query a purpose-built meal-item index instead of rescanning every order

School Analytics keeps a denormalized database row for every detected School Meals line item. New orders, status changes, order updates, and meal-item cancellations synchronize the related rows automatically.

  • Stores product, variation, student, school, restaurant, category, status, quantity, financial totals, Wallet credit, and delivery data
  • Removes stale rows when items or orders are deleted
  • Works through WooCommerce CRUD APIs for HPOS compatibility
  • Keeps current analytics available during a historical rebuild

Historical order rebuild

Bring existing School Meals orders into the dashboard in batches

After installing on an established site, run Rebuild Analytics Index once. The progress interface checks orders in small batches, updates matching meal items, and removes obsolete index rows only after the complete pass finishes.

Default active statuses: Processing and Completed. Administrators may select any WooCommerce statuses that should count in active analytics, while individual reports can filter to one exact status.
Five downloadable report formats

Take filtered analytics into Excel or Google Sheets.

Every export keeps the active date, school, restaurant, and order-status filters. CSV files include a UTF-8 marker for cleaner spreadsheet compatibility.

1All Meal Items
2Meal Performance
3School Performance
4Restaurant Performance
5Cancellations

Export limits: detailed meal-item and cancellation downloads support up to 20,000 rows; aggregated meal, school, and restaurant reports include up to 500 groups per file.

Requirements and answers

Analytics designed specifically around School Meals Pro metadata.

Requires WordPress 6.4+, PHP 7.4+, WooCommerce 8.6+, and School Meals Pro by Delyriaz. School Wallet data appears when its transaction table is available.

Are the sample dashboard numbers shown on this page real?

No. The visual dashboard above is an interface example. Your WordPress dashboard calculates its values from indexed School Meals order items and the filters you select.

Are reports based on order date or delivery date?

Meal, school, restaurant, cancellation, and overview date filters use the meal delivery date saved on each order item. Wallet analytics uses the Wallet transaction creation date.

Why is the restaurant payout described as estimated?

It is calculated from the line total and the restaurant deduction metadata stored on the order item. It is an operational estimate, not proof that an external payment was sent or received.

Does it count cancelled meals in active meal totals?

No. Active dashboards filter out line items marked cancelled. The cancellation area separately includes cancelled items and orders with cancelled or failed status.

Does it work with existing orders?

Yes. Run the batched Analytics Index rebuild from Settings after installation. New and changed orders then synchronize automatically.

What happens without School Wallet?

Core meal, school, restaurant, sales, payout, and cancellation-item analytics remain available. Wallet totals return zero when the School Wallet transaction table does not exist.

Who can view or export analytics?

The analytics pages, index rebuild, settings, and nonce-protected CSV exports require WooCommerce management permission.

School Analytics By Delyriaz

Turn daily meal activity into decisions you can explain.

Track participation, compare schools and restaurants, estimate obligations, understand cancellations and Wallet activity, and export the underlying results when deeper analysis is needed.

$70.00

Out of stock