Online Ordering
v1.0.0
Open live demo → Screens
Overview
Order-ahead for a counter that hands the bag over. Diners build an item against real modifier rules — a required size, a required crust, a capped list of toppings — choose a pickup time from slots computed off your posted hours and lead time, and follow the order to Ready, while the kitchen works those same orders on a live board. A cart line is item plus options plus note, so two nearly identical pizzas stay two lines and nobody is handed the wrong box. The manifest scaffolds nine tables — menu, modifier groups, orders and their lines — into your connected database and generates the back office around them: menu and price editing, opening hours, the order queue and item-mix reporting. It is the customer-facing companion to the Point of Sale, which keeps the full kitchen display.
Capabilities
- Payments
- Realtime
- Email receipts
What you get
Tables it adds9
- menu_categories
- menu_items
- modifier_groups
- modifiers
- orders
- order_items
- order_item_modifiers
- hours
- delivery_zones
Created fresh, or mapped onto your existing tables at install.
Pages your dashboard gains4
- Ordering dashboardOrders today, average order, and the day by hour with the item mix.
- QueueLive status tabs beside an order detail with its lines and an advance you can undo.
- MenuA CRUD grid and a card gallery for items, with child tabs for modifier groups and options.
- HoursThe opening hours the pickup slots are generated from.
Roles it pre-builds1
- kitchen-staffWork the queue: read orders, advance them through the statuses, and mark an item or an option sold out. Cannot edit the menu, the prices, the hours or the settings.
Settings you configure5
- Restaurant name
- Time zone
- Lead time (minutes)
- Order number prefix
- Pickup slot step (minutes)
Deploy it
Online Ordering is a static frontend. Deploy it in one click, or grab the source and host it anywhere. It runs on built-in demo data today and connects to your Adminium instance when the publishable-key API lands.