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.

London Heathrow34 stores · 1 locations · 1 country in this view
Planogram compliance
82.6%
+2.1 ptsvs prior period
Priority OSA
92.6%
Brand-committed and airport-critical SKUs
Commitments met
90.4%
In store, from photos
Photos today
88%
4 stores behind
Sales
+8.5%
Year over year
Execution gap
CHF 1.3M
Sales lost, L4W

Stores · Planogram compliance

Lowest first

Planogram gaps over time

Positions out of plan, weekly totals · last 4 weeks

Lowest stores vs the network

Eight lowest in London Heathrow

This view
82.6%
Network
80.7%
Top quartile
86.0%
StoreComplianceGapTop reason
World Duty Free · T4 Departures
London Heathrow · United Kingdom
74.8%-5.9 ptsWrong positionSee
World Duty Free · T4 Gate Area
London Heathrow · United Kingdom
75.0%-5.7 ptsWrong positionSee
World Duty Free · T3 Pier B
London Heathrow · United Kingdom
75.1%-5.6 ptsFixture doesn't match planSee
World Duty Free · T5 Duty Paid
London Heathrow · United Kingdom
76.1%-4.6 ptsWrong positionSee
World Duty Free · T4 Pier B
London Heathrow · United Kingdom
76.2%-4.5 ptsFacings shortSee
World Duty Free · T2 Duty Paid
London Heathrow · United Kingdom
77.1%-3.6 ptsFacings shortSee
World Duty Free · T4 Mezzanine
London Heathrow · United Kingdom
77.1%-3.6 ptsNo stockSee
World Duty Free · T2 Duty Paid
London Heathrow · United Kingdom
77.4%-3.3 ptsWrong positionSee

Brand and airport commitments

Share of stores where each agreement is met in store, from dated photos

Partner · brandCommitmentStoresMet in planMet in storevs target 95%Trade funds at riskRenews
Lindt
Reserved Lindt wall in every Duty Free walkthrough; Lindor 8 facings minimum3498.5%91.7%
CHF 255kJun 2027
Toblerone
Toblerone gondola end in walkthroughs; Toblerone 360g 6 facings minimum3499.6%91.0%
CHF 262kMar 2027
Ferrero Rocher
Ferrero Rocher T30 at eye level (shelf 2 or 3), 4 facings minimum3494.5%87.2%
CHF 325kDec 2027
M&M's
M&M's travel packs 4 facings minimum in every store3497.2%90.0%
CHF 151kMar 2028
KitKat
KitKat travel pack on main bay, shelf 33499.6%91.7%
CHF 74kSep 2027
Haribo
Haribo 3 facings minimum on main bay34100.0%94.4%
CHF 6kJun 2028
Airport rules
Athens, Zurich, Cancún, Heathrow
Local product share and always-in-stock rules set in concession contracts3497.0%88.4%
Audit riskPer contract

What the numbers show

  • World Duty Free · T4 Departures is lowest at 74.8%, 7.8 pts under this view.
  • Wrong position is the top reason, 28% of positions out of plan.
  • Shelves that missed the plan cost about CHF 1.3M in sales over the last 4 weeks, 4.2% of sales in this view.
  • 3 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
30
1 day behind
1
2+ days (stale)
3
Open reminders

Store detail

StoreCompliancePriority OSACommitmentsStoresPhotos todaySales YoYExecution gap L4WTop reason
World Duty Free · T4 Departures74.8%90.1%85.6%1100%+6.8%CHF 14kWrong position
World Duty Free · T4 Gate Area75.0%92.5%89.4%1100%+10.7%CHF 26kWrong position
World Duty Free · T3 Pier B75.1%94.7%84.2%1100%+9.5%CHF 35kFixture doesn't match plan
World Duty Free · T5 Duty Paid76.1%90.0%95.4%1100%+10.0%CHF 10kWrong position
World Duty Free · T4 Pier B76.2%89.8%87.7%1100%+10.5%CHF 20kFacings short
World Duty Free · T2 Duty Paid77.1%94.9%91.2%1100%+10.7%CHF 20kFacings short
World Duty Free · T4 Mezzanine77.1%93.6%93.7%10%+10.3%CHF 40kNo stock
World Duty Free · T2 Duty Paid77.4%93.9%93.4%1100%+10.9%CHF 16kWrong position
World Duty Free · T5 Gate Area77.4%91.5%86.1%1100%+4.9%CHF 53kWrong position
World Duty Free · T5 Walkthrough78.4%91.2%86.5%1100%+8.8%CHF 247kFacings short
World Duty Free · T2 Duty Paid78.4%89.9%88.5%1100%+6.5%CHF 17kWrong position
World Duty Free · T3 Gate Area78.7%89.4%94.3%1100%+6.7%CHF 38kWrong position
World Duty Free · T2 Pier B79.0%95.1%86.5%1100%+5.3%CHF 27kFacings short
World Duty Free · T3 Pier C79.0%94.5%89.9%1100%+7.7%CHF 27kWrong position
World Duty Free · T4 Gate Area80.2%90.8%87.2%1100%+8.3%CHF 12kWrong position
World Duty Free · T3 Walkthrough80.7%94.0%91.4%1100%+9.6%CHF 202kWrong position
World Duty Free · T5 Gate Area80.8%93.5%92.4%1100%+10.8%CHF 23kWrong position
World Duty Free · T3 Duty Paid83.4%91.4%87.7%1100%+5.1%CHF 10kFixture doesn't match plan
World Duty Free · T5 Pier B83.6%95.7%91.7%1100%+10.7%CHF 20kWrong position
World Duty Free · T2 Gate Area84.0%89.8%85.1%1100%+7.5%CHF 21kWrong position
World Duty Free · T3 Pier B84.4%93.0%95.1%10%+10.7%CHF 10kWrong position
World Duty Free · T4 Walkthrough84.6%94.7%89.8%1100%+11.5%CHF 95kWrong position
World Duty Free · T5 Mezzanine84.6%89.7%93.6%1100%+10.1%CHF 20kWrong position
World Duty Free · T4 Duty Paid85.9%95.7%89.3%1100%+8.5%CHF 10kWrong position
World Duty Free · T5 Departures85.9%91.7%93.3%1100%+8.8%CHF 29kWrong position
World Duty Free · T2 Departures86.0%96.1%88.3%1100%+11.3%CHF 10kFixture doesn't match plan
World Duty Free · T5 Pier B86.7%93.5%95.3%10%+10.4%CHF 22kFixture doesn't match plan
World Duty Free · T4 Pier B87.0%91.4%87.7%1100%+10.0%CHF 26kWrong position
World Duty Free · T2 Pier B87.2%94.2%92.4%1100%+10.2%CHF 18kWrong position
World Duty Free · T3 Departures87.7%94.2%95.3%1100%+6.5%CHF 13kWrong position
World Duty Free · T2 Duty Paid87.7%91.3%84.0%10%+8.5%CHF 9kWrong position
World Duty Free · T3 Pier C88.7%91.9%86.0%1100%+6.0%CHF 28kWrong position
World Duty Free · T2 Walkthrough89.6%91.2%94.3%1100%+4.7%CHF 134kWrong position
World Duty Free · T3 Mezzanine90.0%94.6%94.3%1100%+9.8%CHF 18kFacings short