Skip to content

Frontend operations for School Meals Pro

Run the school meal program without living in wp-admin.

School Meals Portal gives authorized staff a secure, focused frontend workspace for products, menus, schools, restaurants, orders, parents, students, wallets, reports, and daily operations.

A complete operations dashboard

See what matters, then move directly into the work.

The dashboard summarizes current orders, meals today, meals this week, students, weekly sales, wallet liability, ordering status, cutoff information, records needing attention, recent activity, and quick actions.

🧾Current orders
🍽️Meals today
📅Weekly meals
🎒Students
📈Weekly sales
💳Wallet balance
🥗

Products and menus

Create or edit simple and variable meal products with descriptions, images, prices, sale prices, stock, categories, restaurant assignments, deductions, duplication, and safe trashing.

🏫

Schools and restaurants

Manage schools, grades, statuses, category relationships, restaurant assignments, contact details, portal users, and deduction defaults from the frontend.

⏱️

Meal setup

Configure meal days, weekly menu scheduling, cutoff rules, special hours, closed dates, global ordering modes, and cancellation settings.

🧾

Orders and cancellations

Search orders by customer, meal, student, or school; inspect item details; cancel individual meals or full orders; and return eligible value to the parent wallet.

👨‍👩‍👧

Parents and students

Review family accounts, edit parent information, update student profiles, and optionally synchronize compatible changes to future active meal items.

💰

Wallet administration

View balances and transaction history, make documented credit or debit adjustments, and keep cancellation credits connected to the originating order item.

Focused access

Give staff the tools they need—not the entire WordPress dashboard.

Administrators retain access automatically. Additional authorized users can work inside the portal while being redirected away from wp-admin and seeing no WordPress admin toolbar.

Activate the portalThe plugin creates a frontend portal page and also provides a shortcode and dynamic editor block for placement elsewhere.
Approve usersAdministrators grant or revoke portal access. Signed-out visitors and unauthorized users cannot open the workspace.
Operate from one menuStaff move among catalog, organizations, orders, families, wallets, operations, reports, files, and compatible add-ons.
Keep an audit trailImportant portal actions record the acting user, target, related order or item, time, and supporting details.

Operational safety

Guardrails around consequential changes

The portal protects AJAX requests with a nonce and capability check. Management actions validate inputs, and guarded deletion prevents unsafe removal of schools that still have students or active orders.

  • Product image validation and a 5 MB upload limit
  • Sale-price and product-type validation
  • Conflict checks before changing future student meals
  • Idempotent wallet references for meal cancellations

Extensible workspace

Bring optional School add-ons into one interface

The portal includes sections for Automation, Reports & Labels, SMS, and PDF Files. Their controls and data become useful when the corresponding School add-ons are installed and active.

Product editor extensions: optional School add-ons can inject their own product fields. School Allergies supplies allergen and nutrition controls when installed.
Requirements and answers

Built as the frontend control layer for the School Meals ecosystem.

Requires WordPress 6.4+, PHP 7.4+, WooCommerce 8.6+, School Meals Pro by Delyriaz, and School Wallet by Delyriaz. Valid parent and portal add-on licenses are required to start portal features.

Can portal users enter wp-admin?

Authorized non-administrators who only use the portal are redirected away from wp-admin. Their WordPress admin toolbar is also hidden. Administrators keep normal access.

Can staff create complete WooCommerce meal products?

Yes. The frontend editor supports simple and variable products, regular and sale prices, descriptions, images, stock controls, categories, restaurant assignments, deductions, status, duplication, and trashing.

What happens when a meal is cancelled?

The item is marked as cancelled and an eligible credit is added to the registered parent wallet. If every meal item is cancelled, the order can be moved to cancelled status.

Can I place the portal on a different page?

Yes. Activation creates a portal page, and you can also use the School Meals Portal block or the [school_meals_portal] shortcode on another page.

School Meals Portal by Delyriaz

Give your operations team a workspace made for school meals.

Replace scattered WordPress screens with a secure frontend portal that keeps the catalog, organizations, orders, families, wallets, and operations connected.

$120.00