Documentation

Technical overview and integration guides.

Quick Start

1. Platform Configuration

Restaurant details, branding, menu structure. Customizable to match your existing brand identity.

Configuration includes: restaurant name, domain, colors, logo, menu categories, payment methods, delivery zones

2. Menu Import

CSV import or manual entry. Full support for modifiers, options, and complex menu structures.

Supports: categories, items, descriptions, prices, modifiers, allergen info, availability scheduling

3. Payment Setup

Integrated payment processing. Card payments, digital wallets, cash on delivery.

Payment methods: Stripe, card terminal integration, cash handling, split payments

4. Go Live

Domain configuration, SSL setup, testing, launch.

Launch checklist: domain DNS, SSL certificate, menu verification, test orders, staff training

API Overview

RESTful API for custom integrations. WebSocket support for real-time updates.

Orders API

Create, read, update order status. Real-time order notifications.

GET /api/orders
POST /api/orders
PUT /api/orders/:id/status

Menu API

Menu management, pricing updates, availability control.

GET /api/menu
PUT /api/menu/items/:id
POST /api/menu/categories

Customer API

Customer data, order history, loyalty points.

GET /api/customers
GET /api/customers/:id/orders
PUT /api/customers/:id/loyalty

Webhooks

Real-time event notifications for custom integrations.

Available Events

  • order.created - New order received
  • order.confirmed - Order accepted by restaurant
  • order.ready - Order ready for pickup/delivery
  • order.completed - Order delivered/collected
  • payment.processed - Payment confirmation

When does a chef care about API's and webhooks??!! This page is just a filler and doesn't truly reflect what ServeLogic can do for your kitchen.

But if you do need help, just reach out and contact our team for integration assistance and the proper technical documentation.

Get in Touch