Marketplace

Online Ordering

v1.0.0

by Adminium · Restaurants · PostgreSQL · MySQL · SQLite

No onions means no onions. Open live demo →

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.