Reports & Analytics

Menu path: Back Office → Reports / Analytics URL: /admin/reports and /admin/analytics Access: ADMIN, MANAGER Requires: advancedReports — the Advanced Reports & Analytics module (₺1,290/year, with the licence as a prerequisite)

Purpose

Both screens turn your business data into something readable:

  • Reports — sales, payment-method breakdown, top-selling products, customers, inventory, staff and Z-reports.
  • Analytics — table utilization, traffic/congestion analysis, customer behavior and AI-powered insights.

Both screens are tied to the advancedReports feature: the Advanced Reports & Analytics module (₺1,290/year; the Maintenance, Support & Updates at ₺4,900/year is a prerequisite). Without the module both menu items are hidden and the direct URL shows a purchase card. The cash-and-till screen (Finance) stays in the free core — you can run your till without buying anything.

Reports screen

There are tabs at the top, plus a date-range filter (start–end) and, for multi-branch tenants, a branch filter (single-branch tenants don’t see the branch filter; the report stays tenant-wide).

TabContentsVisibility
SalesTotal revenue, order count, average ticket, total discount; payment-method breakdown; daily sales; top-selling productsAlways
HourlyOrder distribution by hour of dayAlways
CustomersCustomer analytics (per period)Always
InventoryStock reportOnly with the Inventory & Cost Management module
StaffStaff performanceOnly with the Staff Management module
Z-ReportsEnd-of-day fiscal summaries (Z-reports)Always

The Inventory and Staff tabs depend on separate modules — without them the tab is hidden (it used to 403 on click). Sales/Hourly/Customers/Z-Report come with the Advanced Reports & Analytics module that unlocks the page itself.

Analytics screen

TabContents
OverviewAverage table utilization, period revenue, congestion score, active-insight count + actionable insights
Table AnalyticsPer-table utilization, revenue, session count, average ticket; underutilized tables
Traffic FlowCongestion score, hotspots and recommendations to improve flow
Customer BehaviorAverage dining time, idle time at the table, party size; peak arrival/departure hours
AI InsightsAll generated insights; you can mark each as “implemented / in progress / dismissed”

Tips

  • Keep the date range tight: the default is the last 7 days; change the range and hit “Apply” to compare periods.
  • Use the branch filter: if you run multiple branches, compare per branch; leaving the filter empty covers all branches.
  • Z-reports for end of day: for tax/accounting compliance, track end-of-day closings from the Z-Reports tab.
  • Work the AI insights: marking analytics insights as “implemented/dismissed” keeps the list clean and shows which suggestion was actually tried.
  • Idle table = lost turnover: if “Customer Behavior” flags high idle time, presenting the bill proactively improves table turnover.
  • Tables — the source of table-utilization analysis.
  • Stock — Inventory report tab.
  • Personnel — Staff performance tab.
  • For invoices: Operations → Invoices (/admin/invoices).