Business reports
Business reports is the business analytics dashboard in Ordering Dashboard. It is not the Enterprise-report card catalogue, Delivery reports, or Payment reports. Use it to review a combined view of business performance and operations for a chosen period and scope.
The current Business reports route is configured for levels 0 and 2. Sidebar visibility is role- and read-only-state dependent; Business-owner visibility is additionally controlled by the current intelligence-item configuration. The expanded Country, Brand, Business, timezone, and date controls appear on Pro or Enterprise projects. A route or visible control does not replace the authorization applied to each data request.
Open Business reports
- In the Dashboard sidebar, select Reports.
- Select Business reports.
The dashboard starts with today, all businesses, all apps, all brands or franchises, and your browser timezone. It refreshes its metric panels when you change a filter.
At the reviewed client SHA, initial render and every filter change fan out to ten authenticated report requests: Orders, Sales, Top selling, Top categories, Order status, Register users, Customer satisfaction, order-accept time, ready-for-pickup wait time, and order locations. This source finding is not deployed-backend proof, and no request was run for this guide.
The inspected API source applies its usual level-0/2 report middleware to nine of those methods, but treats Register users separately with its administrator-only middleware. A level-2 route or sidebar entry therefore does not establish access to that panel.
Filter the dashboard
On supported Pro or Enterprise projects, use the header to select:
- Country, Brand, and Business to set the organizational scope.
- Timezone to set the timezone used for the report period.
- Date range to choose a custom start and end date.
The dashboard also includes an order-status filter and subfilter in the report area. Exact choices and chart labels can vary with the returned data and project configuration.
Timezone changes every dashboard request. It affects the start and end bounds used for the selected dates, so records close to midnight can be included in a different day after you change it. It can also change the time bucket used to aggregate the selected period.
The request builder sends lapse and normalized timezone on every call, plus Business IDs, app ID, or franchise IDs when selected. A visible filter does not establish that the API accepted the scope; the Register users exception also means the ten panels do not share one authorization boundary.
To compare two scopes or periods, keep the timezone constant, apply one change at a time, and verify the active controls before interpreting the results.
Understand the dashboard
Business reports requests data for Orders, Sales, Top selling, Top categories, Order status, Register users, Customer satisfaction, order-accept time, ready-for-pickup wait time, and order locations. The dashboard presents those results as performance, product/category, status, registration, satisfaction, timing, and map views.
The page does not save the reviewed filter state in its URL. Record the applied period, timezone, and scope if you need another authorized user to reproduce an analysis.
Handle sensitive results and map data
Business reports can show commercially and operationally sensitive information, including sales, order trends, product/category performance, statuses, registration counts, satisfaction, timing, and selected business or brand information.
The analytics map is especially sensitive. Its data can include latitude and longitude from customer order locations for the active date and business scope. Do not share map screenshots, markers, customer locations, store or brand identifiers, or live report payloads without explicit authorization and an approved redaction process.
The page route can be available while an individual request or selected record scope is denied or empty. If a panel does not load, do not infer access from another metric; contact an administrator rather than attempting to work around the restriction.
Exports
No CSV or other export action was identified in the reviewed Business reports dashboard. Do not infer one from Enterprise reports, where some individual report panels can download their loaded results, or from the separate Payment reports surface.
No live page, GET, HEAD, map, payload, production record, export, or download was used to reach that conclusion. Re-entry requires immutable deployed-source receipts and a synthetic, non-production dataset with sensitive-location fields blocked or redacted.
Troubleshooting
Why don't I see the extra controls?
The Country, Brand, Business, timezone, and date controls are available in supported Pro or Enterprise sessions. Role, read-only status, and project configuration can also affect what appears.
Why is a metric or the map unavailable?
Each dashboard request has its own authorization and data scope. Confirm the active date range and filters, then ask an administrator to verify your role and access to the selected business. Do not assume access to one metric grants access to customer-location data.
Why do figures differ after changing timezone or dates?
Changing the timezone changes query boundaries and potentially aggregation buckets. Check that the same timezone, dates, Country, Brand, Business, app, and status filters were used before comparing results.
Related guides: Reports overview · Home overview