Skip to content

Feature Index

Complete list of all features Emily needs to understand.

Categories

Settings

Core business configuration.

FeatureRoutePriorityStatus
Locations/settings/locationsHigh🟢 DONE
Business Hours/settings/locations/:idHigh🟢 DONE
Restricted Dates/settings/locations/:idMedium🟢 DONE
Payments/settings/paymentsHigh🟢 DONE
Team/settings/team/usersMedium🟢 DONE
Branding/settings/brandMedium🟢 DONE
Receipts/settings/receiptsLow🟢 DONE
Tax Rates/menus/tax-ratesMedium🟢 DONE
Languages/settings/languagesLow🟢 DONE
Translations/settings/translationsLow🟢 DONE
Compliance/settings/complianceLow🟢 DONE
Billing/settings/billingLow🟢 DONE
Domains/settings/domainsMedium🟢 DONE

Product and menu configuration.

FeatureRoutePriorityStatus
Menu Items/menus/itemsHigh🟢 DONE
Categories/menus/categoriesHigh🟢 DONE
Modifiers/menus/modifiersHigh🟢 DONE
Menus/menus/menu-builderHigh🟢 DONE
Variant Groups/menus/items/variant-groups/edit/:idMedium🟢 DONE

Channels

Order channel configuration.

FeatureRoutePriorityStatus
Online Ordering/online/online-orderingHigh🟢 DONE
Delivery Zones/online/online-orderingHigh🟢 DONE
Order Capacity/online-settingsHigh🟢 DONE
Pickup Settings/online/online-orderingMedium🟢 DONE
Delivery Settings/online/online-orderingMedium🟢 DONE
In-House Settings/in-house/settingsMedium🟢 DONE
QR Ordering/in-house/qr-orderingMedium🟢 DONE

Marketing

Customer engagement features.

FeatureRoutePriorityStatus
Loyalty Program/marketing/loyaltyHigh🟢 DONE
Offers & Promotions/marketing/offersHigh🟢 DONE
Coupons/marketing/offersMedium🟢 DONE
Upsell Groups/marketing/upsell-groupsMedium🟢 DONE
Gift Cards/marketing/gift-cardsMedium🟢 DONE
Customers/marketing/customersMedium🟢 DONE
Invoice Collection/invoice-collectionMedium🟢 DONE

Devices

Hardware and device management.

FeatureRoutePriorityStatus
Kiosk Setup/device-management/devicesHigh🟢 DONE
KDS Setup/device-management/devicesHigh🟢 DONE
Printers/device-management/devicesMedium🟢 DONE
Device Profiles/device-management/profilesMedium🟢 DONE

Integrations

Third-party connections.

FeatureRoutePriorityStatus
Stripe/settings/payments/profiles/:idHigh🟢 DONE
Viva Wallet/settings/payments/profiles/:idMedium🟢 DONE
Square/squareMedium🟢 DONE
Hendrickx POS/hendrickxMedium🟢 DONE
Lightspeed K-Series/lightspeedMedium🟢 DONE
Deliveroo/deliverooMedium🟢 DONE
Uber Eats/uber-eatsMedium🟢 DONE

Operations

Day-to-day operations.

FeatureRoutePriorityStatus
Transactions/transactionsHigh🟢 DONE
Inventory/inventory/overviewMedium🟢 DONE
Reports/reportsMedium🟢 DONE
Activity Log/settings/activity-logLow🟢 DONE
Stock Management/inventory/overviewMedium🟢 DONE

Additional Features

Supplementary features and settings.

FeatureRoutePriorityStatus
Notificationsno route — not a settings pageMedium🟢 DONE
Allergens/menus/itemsMedium🟢 DONE
Tips/in-house/settings, /online-settingsMedium🟢 DONE
Order Notes/in-house/settings, /online-settingsLow🟢 DONE
Idle Timeout/online/online-orderingLow🟢 DONE
Scheduled Orders/online/online-orderingMedium🟢 DONE
Table Sections/in-house/settings, /in-house/qr-orderingMedium🟢 DONE
Print Settings/online/online-orderingLow🟢 DONE
Customer Info Settings/online/online-orderingLow🟢 DONE
Photo Studiono route — dialog from image upload fieldsMedium🟢 DONE
Passkey Authentication/profile/passkeysMedium🟢 DONE
Display Groups/menus/menu-builderHigh🟢 DONE
Content (Media Library)/contentMedium🟢 DONE
Guided Setupno route — dialog from the navbarHigh🟢 DONE
Online Settings/online-settingsHigh🟢 DONE

Feature Template

Each feature document should include:

markdown
# Feature Name

## Overview
Brief description of what this feature does.

## Location
- **Backoffice Route**: `/path/to/feature`
- **Backend Service**: `ServiceName.php`
- **Backend Controller**: `ControllerName.php`

## Fields
Detailed documentation of every field.

## Business Logic
How the feature works internally.

## Customer Impact
How settings affect Online Ordering, Kiosk, etc.

## Relations
Dependencies on other features.

## Troubleshooting
Common issues and solutions.

## Examples
Real-world configuration examples.

Statistics

  • Total Features: 60
  • Documented: 60
  • In Progress: 0
  • TODO: 0
  • Estimated Fields: 600+
  • Estimated Entries: 1000+