Skip to content

Unified meal ordering for School Meals Pro

One clear menu for every school meal week.

School Table turns your WooCommerce meal products into a responsive ordering experience organized by school, meal day, restaurant, and delivery week—so families can find the right meals and order ahead without searching through a general store.

A purpose-built ordering experience

Bring schools, restaurants, days, and products into one organized menu.

Products are loaded automatically from the WooCommerce categories assigned to meal days in School Meals Pro. Families see the useful schedule—not your internal category structure.

Unified product menu

Display every eligible simple or variable meal product in one responsive card grid, sorted consistently and grouped through customer-friendly day controls.

S

School-specific menus

Use a generated school shortcode to show meals only to families with students saved at that school, while respecting product category access.

D

Single-day menus

Create a focused Monday, Tuesday, or other configured meal-day menu. Category names remain internal while customers browse by day.

R

Restaurant identity

Restaurant names appear as badges on meal cards, alongside the meal day and delivery date, so multi-provider menus stay easy to understand.

4

Four day-navigation styles

Choose a horizontal touch slider, multiple rows, a balanced button grid, or a compact dropdown. The selection applies across School Table shortcodes.

AJAX cart actions

Add meals without a full page reload. Cart fragments and counts update immediately, while clear notices report success or availability problems.

Designed around the meal calendar

Families browse the schedule they actually care about.

Each card can show the product image, restaurant, meal day, delivery date, description, live WooCommerce price, quantity controls, and the correct purchase action.

  • Only published, visible, in-stock meal products are shown
  • Variable product options can open in a popup or appear inline
  • Unavailable meals remain visible with a clear closed state
  • Responsive controls work on phones, tablets, and desktop screens
School lunch menuMeal week: Sep 7–13
MondayTuesdayWednesdayThursday

Green KitchenChicken Rice BowlMonday · Sep 7

Campus CaféVeggie PastaMonday · Sep 7

Order beyond the current week

Unlock future meal weeks without creating separate stores.

Switch from Current week only to Multiple weeks and choose how many consecutive weeks—between 1 and 12—families can access from the same menu.

Configure meal daysMap WooCommerce product categories to the meal days managed by School Meals Pro.
Open future weeksEnable Multiple weeks and select the number of consecutive meal weeks customers may choose.
Choose mealsFamilies select a week and day, review restaurant and delivery details, and choose any required variation options.
Validate and continueSchool Table checks eligibility and availability, records the week and delivery date in the cart, then sends the family to meal assignment.

Flexible placement

One full menu—or a dedicated menu for each audience

Place the standard shortcode on a central ordering page, or use the automatically generated school and day variations wherever you need a more focused catalog.

[smbd_meal_ordering]
[smbd_meal_ordering school="school-id"]
[smbd_meal_ordering day="monday"]

The included dynamic WordPress block exposes the school and day filters too, while the shortcodes remain ideal for page builders and classic editors.

Protected ordering rules

The cart receives the right meal for the right week

Before adding anything, School Table verifies the signed-in School Meals account, product type, stock, configured meal category, selected week, variation, student access, school rules, ordering window, and calculated delivery date.

  • Supports simple and variable WooCommerce products
  • Restricts products to eligible students and schools
  • Stores meal week and delivery date with each cart item
  • Uses separate cart units for reliable later assignment
Important: School Table extends School Meals Pro. It does not replace the parent plugin’s schools, students, days, meal weeks, access rules, or meal-assignment system.
Requirements and answers

A storefront layer built specifically for School Meals Pro.

Requires WordPress 6.4+, PHP 7.4+, WooCommerce 8.6+, and School Meals Pro by Delyriaz. The plugin declares compatibility with WooCommerce HPOS and Cart/Checkout blocks.

Can I create one menu for several schools?

Yes. The standard shortcode shows eligible meals across the student’s available school context. You can also place separate school-filtered shortcodes when each school needs its own page.

Can restaurants have separate product groups?

Meal cards display the restaurant assigned through School Meals Pro, making products from multiple restaurants easy to identify inside the unified menu. Product eligibility still follows meal-day categories and school access rules.

How does ordering future weeks work?

Enable Multiple weeks and choose from 1 to 12 consecutive available weeks. The customer selects a week from the menu, and that week plus the calculated delivery date are saved with each cart item.

Can I display only one day?

Yes. Use the generated meal-day shortcode, such as the Monday example above. Only products mapped to that configured meal day are loaded.

Does it support variable products?

Yes. Attribute selections can appear in an options popup or directly inside each card. The chosen variation is validated again on the server before cart insertion.

Must customers sign in?

Yes. The ordering menu requires a School Meals account with at least one saved student so it can apply school access and meal availability correctly.

School Table by Delyriaz

Turn your meal products into one organized weekly menu.

Give families a faster way to find eligible meals, browse future weeks, select product options, and move directly into student meal assignment.

$80.00

Out of stock