Consolidated Analytics – Chain Level
As a chain owner, you want to see the whole: how is the franchise network performing? Which units perform best? Which products sell most across the chain? Vendion's consolidated analytics gives you the answers on one screen.
Where to find it
At /chain/:slug/ (Dashboard) and /chain/:slug/analytics (detailed view).
What's on the Dashboard
Four KPI cards at top:
| KPI | Shows |
|---|---|
| Restaurants | Number of member restaurants in chain |
| Sales 30d | Sum of paid orders across all units last 30 days |
| Orders 30d | Total count of paid orders last 30 days |
| Members | Number of chain users |
Below KPIs: restaurant list (clickable) with name, city, org number, and quick links.
Analytics page – details
At /chain/:slug/analytics:
-
Consolidated total:
- Total sales
- Orders
- Average order value
- Unique guests (if shared CRM)
-
Per-unit breakdown:
| Unit | Sales | Orders | Average | +/- vs chain avg |
|---|---|---|---|---|
| Burger & Co Sthlm | 450,000 SEK | 520 | 865 SEK | +37% |
| Burger & Co Malmö | 280,000 SEK | 340 | 823 SEK | +5% |
| Burger & Co Gbg | 180,000 SEK | 210 | 857 SEK | -24% |
Badges show comparison: green if above average, red if below.
-
Top 20 items across chain:
- Template products aggregated per product across all units (same dish at 5 units counts as one row)
- Local-only items shown separately per restaurant
- Columns: name, is_chain_product, qty_sold, revenue
-
Daily trend chart:
- Line chart with daily sales over selected period
- Can filter per unit or total
Example: Find weak units
Alice sees "Burger & Co Gothenburg" is 24% below chain average in sales. Clicks the row → lands in unit's admin. There she sees:
- Fewer orders per day than average
- Higher void frequency
- Multiple local menu changes (red badge)
She can now act:
- Check if chain menu was mispublished
- Talk to site manager
- Run targeted marketing
Example: Product rationalization
Top items list shows "Vegan Burger" sold 45 times across chain last 30 days (vs 450 for "Classic burger"). Alice can:
- Remove "Vegan Burger" from template
- Or test new pricing
- Or push marketing
Consolidated data lets her make data-driven decisions across the network.
Access control
Visibility is controlled by the right to view chain analytics. In MVP: all chain admins in the Admin group have this. Future: granular analytics roles.
How the data is aggregated
- All member restaurants in the chain are gathered
- Paid orders (excluding refunds) are summed for the selected period
- Totals, per-restaurant breakdown, and daily trend calculated
- Top 20 items grouped per template product so the same dish at multiple units counts as one row
Per-unit reports
Beyond chain-consolidated, chain admin can jump into unit's regular analytics (/admin/analytics) via capability inheritance. There are traditional reports: sales per hour, payment methods, category data, top servers, etc.
Limitations today
- Real-time: KPIs update on page load; no push notification on changes
- Period comparison: not in MVP (planned)
- Export to CSV/Excel: planned
- Forecasts: not in MVP
- Benchmark against other chains: never (data protection)
Date range picker
On the analytics page you can choose period:
- Last 7 days (default)
- Last 30 days
- Last 90 days
- Last 12 months
- Custom range
Why is this powerful?
Before chain functionality, franchise owners needed to:
- Log in separately per unit
- Run 5 different reports
- Manually sum in Excel
- No unified comparison
With Vendion chain: one screen, real-time data, automatic unit comparison.
Mobile view
Consolidated analytics works on mobile but optimized for desktop/tablet. KPI cards and trend show well; per-unit table becomes horizontally scrollable.
Next step: Read about intercompany accounting for the financial side of chain operations.
This feature is part of Vendion Chain Operations.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?
