Usage Guide

Documentation

A practical guide that explains Chef Smart Pro from first setup to daily operations with clear, actionable steps.

New

Launch Your Menu in Minutes with AI

Upload menu photos, generate an editable draft, refine with prompts, and import with precise language/currency control.

  • Automatic category + product extraction from photos
  • Line-by-line draft editing, deleting, and adding
  • Fast improvements with AI revision prompts
  • Product modal suggestions for translations, allergens, and /100g nutrition

1) Getting Started

Create Menu (First Step)

Everything depends on a menu: categories, products, QR flows, and ordering logic.

Steps
  • Open Menu Management > Menus > Add Menu.
  • Fill menu name, languages, logo, and status.
  • Save to publish your first menu.
If you run multiple service models, create separate menus from day one.

Build Category Structure

Guests discover your content through categories first. A clean hierarchy improves conversion.

Steps
  • Create top-level categories.
  • Add sub-categories where needed.
  • Attach categories to the right menu.
Keep hierarchy simple; 2-3 levels are usually enough.

Publish Products

Products are your sales layer. Clear naming, pricing, and media directly affect ordering behavior.

Steps
  • Open Products > Add Product.
  • Fill title, description, price, prep time, and category.
  • Attach media and save.
Use Out-of-Stock instead of deleting items to keep historical reports stable.

Distribute QR Codes

QR is the guest entry point. Correct QR type selection avoids service confusion.

Steps
  • Open Menu QR Management and select a QR type.
  • Download QR or copy direct link.
  • Validate on real devices before rollout.
Use dedicated Delivery QR for delivery-only journeys.

2) Menu & Product Management

Menu Settings (Theme / Colors / Session)

Each menu can have independent visual and behavior settings for different concepts.

Steps
  • Select menu theme.
  • Set colors, logo position, and logo size.
  • Set timeout values in minutes (0 = unlimited).
Shorter timeout for delivery QR and longer timeout for table QR often works better.

Enrich Products with Selection Groups

Portions, add-ons, and extras increase average basket value through controlled options.

Steps
  • Create selection groups.
  • Configure single/multi and required/optional behavior.
  • Bind groups to products on edit page.
Use guest-friendly labels like Portion, Extra Sauce, Side Item.

Dynamic Ordering (Drag & Drop)

Lets you continuously optimize category/product order based on real sales behavior.

Steps
  • Select target menu.
  • Reorder category hierarchy.
  • Move products across categories and click Save.
Leaving page without Save keeps the previous live order.

Bulk Import via Excel

Speeds up onboarding when migrating large product/category catalogs.

Steps
  • Download sample template.
  • Fill required fields and upload file.
  • Verify preview, then confirm import.
Preview step prevents wrong language/menu imports.

Create Menu with AI (From Photos)

Analyzes menu photos and generates an editable category/product draft before final import.

Steps
  • Open AI Menu Builder page.
  • Upload menu photos and reorder them with drag-and-drop.
  • Select an existing menu or enter a new menu name.
  • Choose save language and price currency.
  • Generate the AI draft preview.
  • Edit category/product names, descriptions, and prices directly in draft.
  • Use revision prompt to refine the draft when needed.
  • Import Menu to finalize.
Editable draft flow drastically reduces wrong-import risk before data goes live.

AI Fill in Product Modal

Generates product name, description, translations, allergens, and nutrition suggestions from one image.

Steps
  • Open Add Product or Edit Product modal.
  • Click AI Fill button.
  • Upload image and start AI processing.
  • Review suggested name, description, translations, allergens, and nutrition.
  • Apply final edits and save product.
Nutrition values are handled with /100g standard; keep final manual verification before publish.

3) Delivery Module

Commission-Free Ordering

Take direct delivery orders without marketplace commissions and keep margin in-house.

Steps
  • Activate Delivery QR for a menu.
  • Guest creates basket and selects address.
  • Track and update order statuses from panel.
Delivery menu clarity and campaign visibility strongly affect conversion rate.

Delivery Zones & Rules

Controls where you deliver, at what fee, and with what minimum basket threshold.

Steps
  • Select country > region > district > neighborhood.
  • Set delivery fee, minimum order, estimated delivery time.
  • Save as.
Start with strict zones and expand gradually using real demand data.

Address-Based Validation

Ensures customers order only from valid saved addresses, reducing failed deliveries.

Steps
  • Customer manages addresses from account page.
  • Menu shows delivery info based on default address.
  • Checkout allows only valid addresses.
Address quality directly impacts delivery success and speed.

Delivery Order Operations

Separates delivery order flow from table flow for cleaner operational control.

Steps
  • Open Delivery Orders list.
  • Move status through Preparing > On the Way > Delivered.
  • Assign courier at On the Way step.
Consistent status updates improve trust and repeat order behavior.

4) Reservation & Pre-Order

Create Reservation Records

Allows guests to browse and pre-order before arrival, creating early revenue.

Steps
  • Open Reservations > Add Reservation.
  • Fill guest contact and check-in/check-out details.
  • Assign menu and save.
Accurate date/time values are critical for reminder automations.

Track Reservation Orders

Separates reservation-origin orders from table/delivery for better planning.

Steps
  • Open Reservation Orders page.
  • Review order details and content lines.
  • Update status flow as needed.
Keep this list separate in analysis to detect pre-arrival demand.

Reservation Mail Templates

Standardizes guest communication with multi-language templates.

Steps
  • Open Reservation Mail Management > Templates.
  • Define title, subject, and body.
  • Insert placeholders with click-to-add shortcodes.
Define fallback language to avoid empty-template sends.

Automation & Logs

Automates timed reminders and gives full send traceability.

Steps
  • Open Automations page.
  • Set trigger time (X hours/days before) and template.
  • Use Logs page to verify success/error details.
Run small controlled tests before enabling wide automation.

5) Operations, Reporting, and API

Staff and Courier Roles

Separates role responsibilities for table and delivery workflows.

Steps
  • Create personnel with role type (Staff/Courier).
  • Assign regions where required.
  • Use role-aware assignment during order status changes.
Courier assignment is mandatory for transparent “On the Way” operations.

Reading Reports Correctly

Helps identify what sells, where demand is high, and where to optimize.

Steps
  • Select date range in reports.
  • Compare product/category/order/conversion outputs.
  • Adjust menu order and pricing based on findings.
Evaluate performance per currency instead of mixing all currencies.

Public API Usage

Provides controlled external access for integrations and custom workflows.

Steps
  • Generate API key from API Management page.
  • Configure access policy and limits from backend controls.
  • Implement endpoints using documented request/response samples.
Always test error scenarios and limit behavior before production use.

Critical Safety Flow

Prevents accidental destructive actions and protects data consistency.

Steps
  • Read critical delete warnings before approval.
  • Use button lock behavior to avoid duplicate submissions.
  • Audit insert/update/delete trail through logs.
Before deleting linked records, evaluate effect on order and report integrity.