Ordering
Ordering uses WooCommerce as the commerce engine and restaurant metadata for marketplace context.
Supported order flows
- Public restaurant catalog browsing.
- Restaurant product listing.
- QR table ordering.
- Dine-in, pickup, and delivery mode toggles.
- Order tracking records.
- Reservation deposit orders.
Menu products
Restaurant menu items are stored as WooCommerce products and linked to restaurant records. This keeps pricing, checkout, taxes, payment, and order storage aligned with WooCommerce.
Checkout context
The plugin exposes checkout context endpoints so ordering flows can attach restaurant, table, QR, reservation, or fulfillment metadata before checkout.