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/:id/hoursHigh🟢 DONE
Restricted Dates/settings/locations/:id/restricted-datesMedium🟢 DONE
Payments/settings/paymentsHigh🟢 DONE
Team/settings/teamMedium🟢 DONE
Branding/settings/brandingMedium🟢 DONE
Receipts/settings/receiptsLow🟢 DONE
Tax Rates/settings/tax-ratesMedium🟢 DONE
Languages/settings/languagesLow🟢 DONE
Translations/settings/translationsLow🟢 DONE
Compliance/settings/complianceLow🟢 DONE
Billing/settings/billingLow🟢 DONE

Product and menu configuration.

FeatureRoutePriorityStatus
Menu Items/menus/itemsHigh🟢 DONE
Categories/menus/categoriesHigh🟢 DONE
Modifiers/menus/modifiersHigh🟢 DONE
Menus/menusHigh🟢 DONE
Variant Groups/menus/variantsMedium🟢 DONE

Channels

Order channel configuration.

FeatureRoutePriorityStatus
Online Ordering/pickup-and-delivery/online-orderingHigh🟢 DONE
Delivery Zones/pickup-and-delivery/delivery-zonesHigh🟢 DONE
Order Capacity/in-house/settingsHigh🟢 DONE
Pickup Settings/pickup-and-delivery/pickupMedium🟢 DONE
Delivery Settings/pickup-and-delivery/deliveryMedium🟢 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/couponsMedium🟢 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/devices/kiosksHigh🟢 DONE
KDS Setup/devices/kdsHigh🟢 DONE
Printers/devices/printersMedium🟢 DONE
Device Profiles/devices/profilesMedium🟢 DONE

Integrations

Third-party connections.

FeatureRoutePriorityStatus
Stripe/settings/payments/stripeHigh🟢 DONE
Viva Wallet/settings/payments/viva-walletMedium🟢 DONE
Square/integrations/squareMedium🟢 DONE
Hendrickx POS/integrations/hendrickxMedium🟢 DONE
Lightspeed K-Series/lightspeedMedium🟢 DONE
Deliveroo/integrations/deliverooMedium🟢 DONE
Uber Eats/integrations/uber-eatsMedium🟢 DONE

Operations

Day-to-day operations.

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

Additional Features

Supplementary features and settings.

FeatureRoutePriorityStatus
Notifications/settings/notificationsMedium🟢 DONE
Allergens/menus/itemsMedium🟢 DONE
Tips/settingsMedium🟢 DONE
Order Notes/settingsLow🟢 DONE
Idle Timeout/online-orderingLow🟢 DONE
Scheduled Orders/online-orderingMedium🟢 DONE
Table Sections/in-house/qr-orderingMedium🟢 DONE
Print Settings/online-orderingLow🟢 DONE
Customer Info Settings/online-orderingLow🟢 DONE
Photo Studio/photo-studioMedium🟢 DONE
Passkey Authentication/profile/passkeysMedium🟢 DONE
Display Groups/menus/display-groupsHigh🟢 DONE
Content (Media Library)/contentMedium🟢 DONE
Guided Setup/guided-setupHigh🟢 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+