Network Performance Report
Demo dataAs of Wed, Nov 4, 2026
Network Performance Report
Sales and traffic show what sold. This shows what was on the shelf, where it missed the plan, and why.
Other locations in Greece (22)57 stores · 22 locations · 1 country in this view
Planogram compliance
78.7%
+2.1 ptsvs prior period
Priority OSA
91.9%
Brand-committed and airport-critical SKUs
Commitments met
88.6%
In store, from photos
Photos today
90%
6 stores behind
Sales
+8.3%
Year over year
Execution gap
CHF 959k
Sales lost, L4W
Stores · Planogram compliance
Lowest firstHellenic Duty Free · Store 3471
1 stores · Duty Free
71.8%
Below plan
OSA 95.0% · Photos today 100%
Wrong position
Open store
Hellenic Duty Free · Store 3260
1 stores · Duty Paid
72.2%
Below plan
OSA 88.8% · Photos today 100%
Wrong position
Open store
Hellenic Duty Free · Store 8490
1 stores · Duty Free
72.2%
Below plan
OSA 91.0% · Photos today 0%
Wrong position
Open store
Hellenic Duty Free · Store 2888
1 stores · Duty Paid
72.5%
Below plan
OSA 92.8% · Photos today 100%
Fixture doesn't match plan
Open store
Hellenic Duty Free · Store 5788
1 stores · Duty Paid
72.8%
Below plan
OSA 94.9% · Photos today 0%
Wrong position
Open store
Hellenic Duty Free · Store 5293
1 stores · Duty Paid
72.9%
Below plan
OSA 94.6% · Photos today 100%
Wrong position
Open store
Hellenic Duty Free · Store 3929
1 stores · Duty Paid
73.1%
Below plan
OSA 90.9% · Photos today 100%
Fixture doesn't match plan
Open store
Hellenic Duty Free · Store 2876
1 stores · Duty Free
73.3%
Below plan
OSA 92.7% · Photos today 100%
Fixture doesn't match plan
Open store
Planogram gaps over time
Positions out of plan, weekly totals · last 4 weeks
Lowest stores vs the network
Eight lowest in Other locations in Greece (22)
This view
78.7%
Network
80.7%
Top quartile
83.2%
| Store | Compliance | Gap | Top reason | |
|---|---|---|---|---|
Hellenic Duty Free · Store 3471 Greece · other locations | 71.8% | -8.9 pts | Wrong position | See |
Hellenic Duty Free · Store 3260 Greece · other locations | 72.2% | -8.5 pts | Wrong position | See |
Hellenic Duty Free · Store 8490 Greece · other locations | 72.2% | -8.5 pts | Wrong position | See |
Hellenic Duty Free · Store 2888 Greece · other locations | 72.5% | -8.2 pts | Fixture doesn't match plan | See |
Hellenic Duty Free · Store 5788 Greece · other locations | 72.8% | -7.9 pts | Wrong position | See |
Hellenic Duty Free · Store 5293 Greece · other locations | 72.9% | -7.8 pts | Wrong position | See |
Hellenic Duty Free · Store 3929 Greece · other locations | 73.1% | -7.6 pts | Fixture doesn't match plan | See |
Hellenic Duty Free · Store 2876 Greece · other locations | 73.3% | -7.4 pts | Fixture doesn't match plan | See |
Brand and airport commitments
Share of stores where each agreement is met in store, from dated photos
| Partner · brand | Commitment | Stores | Met in plan | Met in store | vs target 95% | Trade funds at risk | Renews |
|---|---|---|---|---|---|---|---|
Lindt | Reserved Lindt wall in every Duty Free walkthrough; Lindor 8 facings minimum | 57 | 96.7% | 89.9% | CHF 394k | Jun 2027 | |
Toblerone | Toblerone gondola end in walkthroughs; Toblerone 360g 6 facings minimum | 57 | 97.8% | 89.2% | CHF 380k | Mar 2027 | |
Ferrero Rocher | Ferrero Rocher T30 at eye level (shelf 2 or 3), 4 facings minimum | 57 | 92.7% | 85.4% | CHF 400k | Dec 2027 | |
M&M's | M&M's travel packs 4 facings minimum in every store | 57 | 95.4% | 88.2% | CHF 206k | Mar 2028 | |
KitKat | KitKat travel pack on main bay, shelf 3 | 57 | 97.8% | 89.9% | CHF 114k | Sep 2027 | |
Haribo | Haribo 3 facings minimum on main bay | 57 | 100.0% | 92.6% | CHF 23k | Jun 2028 | |
Airport rules Athens, Zurich, Cancún, Heathrow | Local product share and always-in-stock rules set in concession contracts | 0 | 97.0% | 88.4% | Audit risk | Per contract |
What the numbers show
- Hellenic Duty Free · Store 3471 is lowest at 71.8%, 6.9 pts under this view.
- Wrong position is the top reason, 28% of positions out of plan.
- Shelves that missed the plan cost about CHF 959k in sales over the last 4 weeks, 4.8% of sales in this view.
- 1 stores have scores from photos 2 or more days old; their numbers are marked stale until new photos arrive.
Photo freshness
One photo per fixture per day. Reminders run from the Action Center.
Photo today
51
1 day behind
5
2+ days (stale)
1
Store detail
| Store | Compliance | Priority OSA | Commitments | Stores | Photos today | Sales YoY | Execution gap L4W | Top reason |
|---|---|---|---|---|---|---|---|---|
| Hellenic Duty Free · Store 3471 | 71.8% | 95.0% | 93.2% | 1 | 100% | +10.4% | CHF 26k | Wrong position |
| Hellenic Duty Free · Store 3260 | 72.2% | 88.8% | 87.1% | 1 | 100% | +7.0% | CHF 16k | Wrong position |
| Hellenic Duty Free · Store 8490 | 72.2% | 91.0% | 86.7% | 1 | 0% | +9.8% | CHF 34k | Wrong position |
| Hellenic Duty Free · Store 2888 | 72.5% | 92.8% | 85.9% | 1 | 100% | +7.2% | CHF 18k | Fixture doesn't match plan |
| Hellenic Duty Free · Store 5788 | 72.8% | 94.9% | 88.8% | 1 | 0% | +7.3% | CHF 16k | Wrong position |
| Hellenic Duty Free · Store 5293 | 72.9% | 94.6% | 88.4% | 1 | 100% | +5.7% | CHF 17k | Wrong position |
| Hellenic Duty Free · Store 3929 | 73.1% | 90.9% | 88.1% | 1 | 100% | +11.2% | CHF 8k | Fixture doesn't match plan |
| Hellenic Duty Free · Store 2876 | 73.3% | 92.7% | 84.3% | 1 | 100% | +10.6% | CHF 37k | Fixture doesn't match plan |
| Hellenic Duty Free · Store 2974 | 73.3% | 92.7% | 89.5% | 1 | 100% | +8.6% | CHF 42k | Facings short |
| Hellenic Duty Free · Store 7412 | 73.7% | 88.9% | 90.7% | 1 | 100% | +5.1% | CHF 16k | No stock |
| Hellenic Duty Free · Store 4042 | 73.9% | 90.2% | 84.8% | 1 | 100% | +11.0% | CHF 15k | Wrong position |
| Hellenic Duty Free · Store 6075 | 74.2% | 89.5% | 86.9% | 1 | 100% | +5.1% | CHF 14k | Wrong position |
| Hellenic Duty Free · Store 4512 | 74.2% | 91.4% | 84.3% | 1 | 100% | +7.9% | CHF 7k | Wrong position |
| Hellenic Duty Free · Store 1810 | 74.5% | 92.0% | 89.2% | 1 | 100% | +7.7% | CHF 30k | Wrong position |
| Hellenic Duty Free · Store 6954 | 74.8% | 91.2% | 89.2% | 1 | 100% | +8.9% | CHF 21k | Wrong position |
| Hellenic Duty Free · Store 1029 | 75.1% | 94.6% | 93.0% | 1 | 100% | +6.4% | CHF 29k | No stock |
| Hellenic Duty Free · Store 6447 | 75.5% | 90.8% | 86.9% | 1 | 100% | +11.1% | CHF 17k | Wrong position |
| Hellenic Duty Free · Store 2964 | 75.6% | 94.6% | 82.7% | 1 | 100% | +8.5% | CHF 21k | Wrong position |
| Hellenic Duty Free · Store 5590 | 75.8% | 93.6% | 83.9% | 1 | 100% | +6.8% | CHF 24k | No stock |
| Hellenic Duty Free · Store 9942 | 75.9% | 92.8% | 91.4% | 1 | 100% | +8.5% | CHF 27k | Fixture doesn't match plan |
| Hellenic Duty Free · Store 9073 | 76.1% | 92.0% | 86.3% | 1 | 100% | +11.5% | CHF 11k | Wrong position |
| Hellenic Duty Free · Store 2690 | 76.3% | 89.1% | 84.1% | 1 | 100% | +10.5% | CHF 16k | Wrong position |
| Hellenic Duty Free · Store 6743 | 76.7% | 94.5% | 92.8% | 1 | 100% | +9.5% | CHF 10k | Wrong position |
| Hellenic Duty Free · Store 8404 | 77.0% | 95.1% | 85.5% | 1 | 100% | +9.1% | CHF 21k | No stock |
| Hellenic Duty Free · Store 9347 | 77.1% | 89.4% | 93.8% | 1 | 100% | +8.8% | CHF 42k | Wrong position |
| Hellenic Duty Free · Store 1227 | 77.1% | 88.4% | 84.5% | 1 | 100% | +9.3% | CHF 10k | No stock |
| Hellenic Duty Free · Store 1514 | 78.1% | 93.8% | 84.3% | 1 | 100% | +5.1% | CHF 22k | Wrong position |
| Hellenic Duty Free · Store 4338 | 78.6% | 89.1% | 89.5% | 1 | 100% | +8.0% | CHF 11k | Wrong position |
| Hellenic Duty Free · Store 3557 | 79.0% | 91.7% | 93.4% | 1 | 100% | +10.1% | CHF 25k | Wrong position |
| Hellenic Duty Free · Store 3547 | 79.1% | 88.4% | 93.1% | 1 | 100% | +9.3% | CHF 21k | Fixture doesn't match plan |
| Hellenic Duty Free · Store 4997 | 79.6% | 91.3% | 93.1% | 1 | 100% | +5.7% | CHF 15k | Facings short |
| Hellenic Duty Free · Store 6359 | 79.8% | 89.4% | 88.0% | 1 | 100% | +6.0% | CHF 22k | Wrong position |
| Hellenic Duty Free · Store 7030 | 79.9% | 91.3% | 91.8% | 1 | 100% | +5.3% | CHF 14k | Wrong position |
| Hellenic Duty Free · Store 2592 | 80.0% | 90.1% | 89.8% | 1 | 100% | +11.2% | CHF 7k | Wrong position |
| Hellenic Duty Free · Store 7995 | 81.3% | 93.9% | 84.8% | 1 | 0% | +5.3% | CHF 13k | Wrong position |
| Hellenic Duty Free · Store 3831 | 81.6% | 92.4% | 89.3% | 1 | 100% | +8.7% | CHF 10k | Wrong position |
| Hellenic Duty Free · Store 7326 | 81.6% | 88.2% | 83.0% | 1 | 100% | +11.1% | CHF 14k | Back room not picked |
| Hellenic Duty Free · Store 7525 | 82.2% | 93.9% | 84.2% | 1 | 0% | +5.2% | CHF 11k | Wrong position |
| Hellenic Duty Free · Store 2479 | 82.5% | 91.5% | 90.5% | 1 | 100% | +10.1% | CHF 29k | No stock |
| Hellenic Duty Free · Store 4426 | 82.6% | 91.5% | 92.3% | 1 | 100% | +10.6% | CHF 9k | Wrong position |
| Hellenic Duty Free · Store 7040 | 82.6% | 89.7% | 89.1% | 1 | 100% | +5.8% | CHF 10k | Wrong position |
| Hellenic Duty Free · Store 2305 | 83.1% | 91.5% | 88.5% | 1 | 100% | +8.1% | CHF 5k | No stock |
| Hellenic Duty Free · Store 8776 | 83.2% | 89.8% | 86.5% | 1 | 100% | +7.1% | CHF 14k | Wrong position |
| Hellenic Duty Free · Store 7821 | 83.4% | 94.3% | 90.0% | 1 | 100% | +9.2% | CHF 10k | Wrong position |
| Hellenic Duty Free · Store 6173 | 83.4% | 88.7% | 82.1% | 1 | 0% | +6.3% | CHF 4k | Wrong position |
| Hellenic Duty Free · Store 9558 | 83.9% | 92.2% | 92.9% | 1 | 100% | +11.2% | CHF 31k | No stock |
| Hellenic Duty Free · Store 8480 | 84.5% | 95.0% | 91.8% | 1 | 100% | +7.0% | CHF 9k | Wrong position |
| Hellenic Duty Free · Store 5007 | 84.7% | 89.8% | 89.1% | 1 | 100% | +5.8% | CHF 20k | Wrong position |
| Hellenic Duty Free · Store 1524 | 85.2% | 93.7% | 87.3% | 1 | 100% | +7.1% | CHF 16k | Facings short |
| Hellenic Duty Free · Store 5962 | 85.2% | 89.1% | 89.0% | 1 | 100% | +9.5% | CHF 5k | Wrong position |
| Hellenic Duty Free · Store 9930 | 85.4% | 92.9% | 91.5% | 1 | 100% | +9.9% | CHF 13k | Wrong position |
| Hellenic Duty Free · Store 3843 | 85.5% | 92.0% | 89.5% | 1 | 100% | +9.3% | CHF 10k | Wrong position |
| Hellenic Duty Free · Store 2009 | 85.7% | 94.7% | 93.0% | 1 | 100% | +9.9% | CHF 7k | Fixture doesn't match plan |
| Hellenic Duty Free · Store 9854 | 85.7% | 91.0% | 85.6% | 1 | 100% | +5.4% | CHF 12k | Fixture doesn't match plan |
| Hellenic Duty Free · Store 8108 | 86.9% | 95.0% | 84.0% | 1 | 100% | +9.5% | CHF 8k | Wrong position |
| Hellenic Duty Free · Store 9445 | 87.4% | 94.8% | 86.5% | 1 | 0% | +6.2% | CHF 11k | Wrong position |
| Hellenic Duty Free · Store 6371 | 87.5% | 88.7% | 84.8% | 1 | 100% | +7.1% | CHF 10k | Wrong position |