Europe Partnership Workstream · A decade of European field work · 538 photos, 22 clips, 174 store visits measured
The German Lever Board
Ten years of walking c-stores, QSRs and charging estates across every country in Europe — plus Turkey and Israel, cities and countryside, on long road trips. This report is the measured core of that practice: every geotagged frame in the archive read and coded against one question. Which of these merchandising practices would survive contact with a German forecourt operator under real cost pressure? Forty-seven levers, eight findings, two boards, and a transportability model that is explained rather than asserted.
Summary
Eight findings, in order of strategic weight
Each finding below is a claim about the German market that a photograph, a base rate, or both will support. Each one also names the levers it produces. The detail sits in the correspondingly numbered section.
Finding 1Germany is craft-competent and provocation-poor
Germany matches or beats the rest of Europe on open kitchens (18% vs 12%), per-item flavour cards (18% vs 11%), shelf product photography (12% vs 3%), dietary navigation (15% vs 2%) and kids provision (14% vs 3%). Where it trails is almost entirely street-level provocation: A-frame signs at 7% against 24%, window graphics 0% against 7%, glass roundels 0% against 8%. The brief is not "make the food better." It is "tell the street the food is there."
Finding 2The largest structural asset in the market is unadvertised
The Ladenschluss legally removes most of the competitive set from the late and Sunday windows. That is a demand window a forecourt can trade and a QSR on the same street usually cannot. It is also worth nothing if nobody walking past knows the site is open and serving hot food — which makes the top structural lever and the top execution lever the same move, in two halves.
Finding 3The charging bay and the shop are two businesses that do not speak
Across 29 distinct charging sites in six countries, 50% of screen inventory carries CPO self-promotion — the operator's own app, own tariff, in one case its own land-acquisition appeal — against 19% carrying any conditional tie to the shop, and 7% that actually drive basket. The screens, the fences and the dwell all exist. They are being spent on somebody else's funnel.
Finding 4Germany already runs these practices — in seasonal and specialist formats
Nearly every lever sourced from Poland, Greece or the Netherlands has a German precedent already in the archive: at Christmas markets, behind bakery counters, on motorway table tents, and in a REWE produce hall filmed in 2017. The gap is not knowledge. It is that these practices are quarantined into seasonal and specialist formats and never cross onto the everyday forecourt.
Finding 5The box is a chassis, not a product
The same container-and-ladder logic appears on fries, waffle cubes, pancakes, schnitzel, falafel and corn across five markets, and the same fixed-uplift upsize — one flat number to move up a tier — recurs in four instances across three countries. What travels is not a fry box. It is a packaging-and-pricing chassis that carries the name, the size ladder and the topping system, and any hot item can be dropped into it.
Finding 6The closed bakery is the largest single transfer of demand available
German bakery closures are dated, public and structural. The catchment does not disappear; it is redistributed to whoever looks most like a bakery. Across the archive that resemblance costs a glass case, a printed card per item and a visible oven — not a fresh-food programme. This is the only lever on either board that scores maximum on both readability and proof.
Finding 7Europe runs two different models, and the instinctive benchmark is the wrong one
Splitting the codebook into craft and systems separates Europe cleanly. Spain (0.93) and the Netherlands (1.00) are the most systems-sophisticated markets measured — and the weakest on food craft, at 0.20 and 0.40, the two lowest scores in the set. Greece and Bulgaria are the exact inverse. The big modern chains an operator would naturally fly out to see are precisely the wrong donors for craft.
Finding 8The cheapest fixtures in the archive are on somebody else's budget line
Suppliers pay for coolers, risers, A-frame signs, gravity feeds and — in one Nantes hypermarket — an architectural gateway over the biscuit aisle. Coalition loyalty schemes, third-party membership discounts and messenger channels extend the same principle to systems. For an operator with no capital, this is the only genuinely zero-capex category, and it funds the others.
The through-line. Findings 1, 2 and 4 converge on one conclusion, and it is the opposite of what a struggling German forecourt usually gets told. The problem is rarely the food, the fixture or the range. It is that a market with a legally protected trading window, competent craft standards and a strong seasonal merchandising tradition has almost no habit of saying any of it on the street — and the instruments that would say it cost between nothing and two hundred euros.
Evidence base and method
What was observed, how it was read, and how it was scored
Three things need to be true before a merchandising observation becomes a recommendation: it has to have been seen properly, it has to be counted against an honest denominator, and the judgement about whether it travels has to be written down as arithmetic rather than asserted as taste. This section covers all three, and states plainly where each one is weak.
Field observation sources
The underlying practice is roughly a decade of walking convenience stores, quick-service restaurants and charging estates across Europe, Turkey and Israel — motorway corridors, city sites and countryside stops, mostly on long road trips rather than store tours. The measured subset analysed here is the photographic archive: 538 geotagged photographs and 22 video clips, 2017–2026, clustered into 51 cities and stops across 13 countries and segmented into 174 discrete store visits. Prevalence is computed only across the ten markets carrying enough visits to support a rate; the other three appear in the narrative but never in a base rate.
The distribution matters, because it shapes what the findings can see. The June 2026 trip alone is 226 frames — 42% of the whole archive — and it is overwhelmingly Greek, Bulgarian and Polish. Greece is the single richest unworked market in the set at 152 frames. Israel and several other markets sit in the lived practice but not in the photographic record, and are therefore not part of any count below.
Madrid88 · 2024
Thessaloniki88 · 2026
Warsaw54 · 2026
Plovdiv26 · 2026
Berlin24 · 24/26
Rotterdam23 · 2024
Paris / CDG20 · 19–26
Sofia18 · 2026
Amsterdam16 · 2024
Wolfsburg14 · 2024
A2 Brandenburg13 · 2024
London12 · 18–24
Oxford11 · 18–24
S. Ireland11 · 2022
Istanbul10 · 18–26
Frankfurt10 · 2024
Oslo9 · 2024
Copenhagen8 · 2026
Mykonos8 · 2026
+ 32 more75 frames
How 538 photographs became 60 readable scenes
Reading an archive this size one frame at a time is the expensive failure mode, and it is also the least accurate one — a store visit read as nine disconnected pictures loses the thing that makes it a scene. The method inverts that.
01Read metadata before pixels. 537 of 538 JPEGs carry both a timestamp and GPS, which makes the folder self-describing before a single image is opened.
02Cluster the coordinates. A greedy ~40 km clustering collapses 537 points into 51 locations, reorganising the archive out of filename order and into trip-and-city order. Visits are then segmented within a location by a 25-minute gap rule, producing the 174-visit denominator.
03Montage into contact sheets. Nine frames to a sheet at 560 px, each tile stamped with its index, city and date, sorted chronologically inside each location — so a whole store visit lands on one sheet and reads as a scene. 538 photographs become 60 readable sheets.
04Re-read at full resolution wherever the wording is the insight. Roughly 390 frames were subsequently re-read four-up at 780–900 px, plus all 22 clips watched. This is where the specifications came from: the exact voucher mechanic, the exact price ladder, the exact hours on a fascia. Several findings exist only in video and were invisible to three still-photograph passes.
05Tag blind against a fixed codebook. 35 mechanism codes and 6 observability flags, applied by six independent taggers with no access to the emerging thesis, then rolled up to visit level with a per-mechanism denominator — a mechanism is only scored against visits where that part of the site was actually in frame.
Reliability. A 54-photograph overlap between the main pass and an independent check gives Cohen's κ = 0.70 on mechanism codes and 0.75 on observability — substantial agreement. The disagreement has a known direction: the checker found more observability flags than the main pass (22 against 7 unique), so denominators are likely undercounted and the prevalences below likely overstated by roughly a fifth.
The standing caveat, which applies to every number in this report. This is a convenience sample of what was worth photographing, not a random sample of European retail. Absolute prevalence is soft. The cross-market contrasts are the load-bearing output, because the selection bias applies roughly evenly across markets. Proof is ordinal, not cardinal.
What "transportable" means, made computable
"Would this survive in a German forecourt under cost pressure?" is a real question with a fuzzy answer, so it was made a scored one. Every candidate is rated 0–5 on five friction dimensions — higher always means less friction — and those roll into a Transportability Index on 0–100.
The weights are the argument. Capex and ops carry half the model between them, because with a German operator under pressure the thing that kills an idea is almost never that it is a bad idea — it is that it needs a remodel or a headcount. Stack-independence gets a heavy 20% for the same reason: a large share of what is photographed here sits downstream of a loyalty app or a modern POS, and an operator without one cannot buy their way into it this quarter.
Dimension
5 means
Weight
Capex-light
Under about €500 a store. A printed header, a decal, a laminated card.
25%
Ops-light
No added labour, no new skill, no new SKU to manage.
25%
Stack-free
Needs no app, no loyalty ID, no POS integration, no kiosk.
20%
Fast
Live in under 30 days without a vendor cycle.
15%
Cross-border
Does not depend on a national habit that will not cross into Germany.
Friction alone produced a ranking that could not respond to evidence. A model scored only on capex, ops, stack-dependence, speed and culture judges every candidate from the nature of the mechanism rather than from what was actually photographed. It has no prevalence term, no evidence-class term and no readability term, so more fieldwork cannot move it. It also ranks a vinyl decal against a legally protected demand window in a single list, which is a category error. Four terms fix it, and one structural rule.
PRIORITY = TI × IMPACT × EVIDENCE × PROOF × READABILITY × GERMAN ADVANTAGE × AXIS EVIDENCE how the claim is known — Measured 1.00 · Transported .85 · Simulated .55–.80 · Citation .45 PROOF how well the base rates support it — derived from measured prevalence READABILITY can it ever become Measured? public data 1.00 · client POS .65 · no read design .40 GERMAN ADV. 1 − German prevalence. For a German board, the gap is the edge. AXIS charging rows only — price mechanism 1.15 · signage only .85
Three deliberate properties. It separates ease from value, so a cheap idea cannot out-rank a valuable one on cheapness alone — that is what the multiplicative form is for. It penalises unfalsifiable claims: readability asks whether a lever could ever be proven with data an operator can actually obtain, and a lever with no read design is discounted to 0.40 no matter how attractive it sounds. And it makes low scorers arguable rather than dismissed — every rank is a hypothesis that can be overturned by disputing a specific number.
Structural rows are ranked separately from, and above, execution rows. Structural advantage comes from a market condition — a legal window, a closed competitor, a captive dwell. Execution advantage comes from doing something better than the site next door. They are not sequential and they are not comparable: execution levers are the delivery mechanism for structural ones. A decal cannot outrank a protected trading window, and a protected trading window delivers nothing without the decal.
The candidate screen — effort against payoff
The first pass scored thirty mechanisms on friction and impact alone, before any German-specific term existed. It is kept because the shape of the field is the useful part: the upper-right quadrant is the working list, and the upper-left is where the interesting arguments are — high-value ideas that a capital-constrained operator cannot simply buy.
Merchandising & signageFoodserviceEnergy, EV & site services
Hover or focus any point for its name and scores. Every point is also a row in the appendix table. Note the diagonal absence: almost nothing sits in the upper-right corner at maximum on both axes, which is the honest shape of most merchandising work — the free moves are rarely transformational, and the transformational ones are rarely free.
The base rates behind Proof
Prevalence across the 174 visits, with per-mechanism denominators. These are the numbers the Proof term is derived from, and the numbers the German gap map in Finding 1 is computed against.
Mechanism
Visits
Observable
Prevalence
Countries
CHARGING: CPO self-promotion only
13
26
50%
5
A-frame sign outside
14
69
20%
7
CHARGING: conditional tie
5
26
19%
4
Digital menu screens
14
82
17%
8
Extended hours claimed
10
69
14%
7
Open kitchen / visible prep
10
77
13%
8
Seating provided
19
149
13%
8
Named-flavour card per item
9
77
12%
5
Bundle / meal deal as a program
17
161
11%
7
Bestseller named on the door
6
69
9%
5
Loyalty made physical
11
149
7%
6
Price roundel on the case glass
5
77
6%
4
Zone named after the occasion
6
127
5%
5
Hot or fresh vending
7
149
5%
6
Regional claim with proof (map/icons)
4
112
4%
4
Signature item in named sizes
2
77
3%
2
Protein / functional claim on hot food
2
127
2%
2
Customisation system printed on counter
1
77
1%
1
Time promise on a named item
1
161
1%
1
Findings
Eight themes, with the evidence attached
Every claim below names the photographs behind it. Frame references are live against the archive index, so any assertion in this report can be taken back to the picture that produced it.
Finding 1
Germany is craft-competent and provocation-poor
This is the finding that most changes the brief, and it runs against the intuition of almost everyone who works on a struggling German site. The instinct is to fix the food. The measurement says the food is not the problem.
The chart below compares the prevalence of fifteen merchandising mechanisms in Germany against the rest of Europe, using the same denominator discipline on both sides — a mechanism is only scored against visits where that part of the site was actually in frame. Read the bottom five rows first.
GermanyRest of Europe
Germany is not behind on food craft. It leads Europe on it. Open kitchens 18% against 12%, per-item flavour cards 18% against 11%, product photography at shelf 12% against 3%, dietary navigation 15% against 2%, kids provision 14% against 3%. Where it trails is almost entirely street-level provocation — the A-frame sign, the window graphic, the roundel on the case glass, the named permanent promo fixture — plus charging conversion. The German brief is not "make the food better." It is "tell the street the food is there."
Where Germany trails
Germany
Rest of Europe
Gap
A-frame sign outside
7% (1/15)
24% (13/54)
+17pp
CHARGING: conditional tie
10% (1/10)
25% (4/16)
+15pp
Digital menu screens
9% (1/11)
18% (13/71)
+9pp
Supplier-branded cooler
0% (0/13)
9% (9/99)
+9pp
Handwritten / chalk item cards
0% (0/11)
8% (5/66)
+8pp
Price roundel on the case glass
0% (0/11)
8% (5/66)
+8pp
Full-cover window graphics
0% (0/15)
7% (4/54)
+7pp
Named permanent promo fixture
0% (0/13)
4% (4/99)
+4pp
Regional claim with proof
0% (0/13)
4% (4/99)
+4pp
Where Germany already leads — these must not be sold as gaps
Mechanism
Germany
Rest of Europe
Named-flavour card per item
18%
11%
Open kitchen / visible prep
18%
12%
Dietary navigation headers
15%
2%
Kids provision
14%
3%
Photo of the finished product at shelf
12%
3%
Restroom-linked commerce
5%
1%
Selling a market a capability it already leads on is the fastest way to lose the room. These six rows are the ones to acknowledge and leave alone.
The single highest-value open question follows directly from this chart. What signage a private operator may legally place on or approaching a German road governs the largest measured gap in the set (+17pp). That question — logged as To Verify 3 — gates a €200 lever, which makes it worth clearing before a recommendation is made rather than after.
Finding 2
The largest structural asset in the German market is one nobody advertises
Most competitive advantage has to be built. This one is granted by statute and then left unused.
German shop-closing law removes most of the competitive set from the late-evening and Sunday windows. A forecourt site can generally trade through hours in which the QSR on the same street legally cannot — which is an advantage no amount of capital could otherwise buy, sitting on the balance sheet of every station in the country. Across the archive, extended-hours claims appear on signage at 14% of exterior-observable visits, in seven countries. The practice is entirely normal in Europe. What is unusual about Germany is not the tactic; it is the legal asymmetry underneath it.
The precedents for trading that window hard are photographed and specific. A Żabka fascia trades 6–23, seven daysIMG_9776. A Madrid hot-dog operator makes the hours the hook itself — ABRIMOS HASTA LAS 7AMIMG_2687. A Sofia EKO and a German unattended snack pavilion both trade 24/365, the latter with the cheapest possible personality on the format with the least of it: "LET'S TALK ABOUT SNACKS BABY? 24 HOURS 365 DAYS"#294–295. And Germany already has the physical answer for hours when the shop itself is shut: an Aral/REWE To Go site runs a Nachtschalter — a night serving hatch IMG_4144.
The coupling is the finding. Germany's single biggest structural asset is a legally protected demand window. Germany's single biggest measured execution gap is street-level provocation — A-frame signs at 7% against 24%. A protected trading window is worth nothing if nobody walking past knows the site is open and serving hot food. The top structural lever and the top execution lever are not two rows on a list. They are one move with two halves, and that is why this board is not ranked as a single sequence.
What the window is worth depends on what is in it
Hot food in the late window is the highest-value occupant, and the reason it survives a German cost curve is that its marginal labour is near zero — the oven is already on site and the staff are already rostered. Żabka prints the operating model on a counter card: "WEŹ Z PÓŁKI I PODGRZEJ PRZY KASIE" — take it from the shelf and the cashier heats it at the till. Panini 12,99, Burgery 11,99, Rollo 15,99, Tosty 15,99, Zapiekanki 15,99, Pizza na wynos 19,99–22,99. The photograph behind the counter shows the entire apparatus: two contact grills and one oven. No kitchen, no cook, no separate food counter #532 · IMG_9883#523 · IMG_9730.
The night trade itself is visible in the video record rather than the stills, which is why three photograph passes under-read it. A Dutch forecourt trades at 02:18 with a "Lunch deal 7,-" A-frame sign still standing between the pumps #230 · IMG_6486. FEBO's automat wall is being used by two workmen in hi-vis at 01:08 #228–229. An urban London Shell runs fuel under the canopy and 175 kW chargers in the same yard after dark IMG_8985.MOV. And a German open-air food destination at night shows packed terraces, lit kiosks and children still on the playground IMG_5269.MOV.
Levers produced. DE-01 (trade the protected hours), delivered by DE-25 (A-frame sign on the pavement), DE-29 (bestseller named on the entrance glass), DE-30 (time promise on the signature item) and DE-02 (hot food into that window). Poland runs the entire stack simultaneously: a 6–23 fascia, the hot dog named and priced on both door leaves, "ready in 3" on the glass. The legal moat is German; the kit is Polish.
Finding 3
The charging bay and the shop are two businesses that never speak to each other
A charging session is fifteen to forty minutes of captive, bored, standing dwell, twenty metres from a shop. It is the single most valuable unpurchased attention in forecourt retail, and across six countries it is being spent almost entirely on the charge point operator's own funnel.
This claim was originally recorded in the standing lever inventory as an absolute negative — "zero charger-to-store provocations found." A negative of that shape is fragile: one counterexample kills it. So it was audited properly. 57 charging frames across 29 distinct sites in six countries, every one read at full resolution, plus the 22 video clips, which turned out to matter.
The test, because the definition is doing the work
Food imagery near a charger with no tie to the session is ambient advertising, and it is table stakes — the Shell and TotalEnergies screens are competent, generic, worth doing, and not a differentiator. Four candidates were withdrawn on that basis, including one argued for at length in an earlier pass.
A provocation requires at least one of three things: a conditional economic tie contingent on charging or on being a customer; a time tie scoped to the dwell; or a completion mechanic that closes the loop.
Against that bar, four exist across six countries — and one of them is German
TotalEnergies, Amiens. −0,50 € off one of a named product set, on the charging totem, with the tariff on the same screen. IMG_5935 · IMG_5949 · 9 Sep 2024
Carrefour Énergies. No discount, but BRANCHEZ / FAITES VOS COURSES / C'EST CHARGÉ is a script that makes the shop the middle step of charging. IMG_5546 · IMG_5552
Carrefour Centro Oeste, Madrid. Free, capped at 2h, servicio de cortesía para clientes, five illustrated steps. Charging framed as a dwell-time subsidy rather than an energy business. IMG_2997 · IMG_2998
Germany — a hand-painted wall.1 GETRÄNK FÜR NUR 1€ with an arrow to the qualifying products, beside 300 kW Allego bays. Near-zero capex, and found only in video, which is precisely why three still-photograph passes missed it. IMG_0440.MOV · 7 Apr 2024
Kaufland and Lidl run ties, but they are inverted — they discount the electricity for cardholders and do nothing to the basket IMG_4163 · IMG_4167.
The restatement is stronger than the original negative. Not "zero found" — which one photograph falsifies — but: the screens, the fences and the dwell all exist, and are being spent on the charge point operator's own funnel instead of the site's basket. Across 29 sites, CPO self-promotion runs at 50% and any conditional tie to the shop at 19%. That 2.6:1 ratio is the finding.
The negatives carry the claim better than the positives ever did:
At the one designed charging destination in Germany, the charger screens sell the network. Four rotating full-screen slides at a 300 kW bay attached to a chocolate destination: the operator's app, its green tariff, and an appeal asking drivers to refer land for sale. Prime inventory twenty metres from a chocolate shop, spent recruiting real estate. IMG_4480 · IMG_4481
McDonald's owns the charger and sells the driver nothing. Its own logo, its own snellaadpunt wordmark, and the entire copy is operating instructions IMG_6541 · IMG_6551. An adjacent EWE Go unit's location ID literally reads McD_0436_1DIMG_4449.
The inventory is installed and dark. A Spanish Iberdrola/bp pulse charger's large display sits blank through a 35-second clip IMG_2611 2.MOV.
The base rate, with a fully enumerated denominator
Across 29 distinct charging sites, 6 countries
Sites
Share
Any tie at all (economic, time, or mechanic)
6
21%
— of which actually drive basket
2
7%
— of which are inverted (discount the electricity)
2
7%
CPO self-promotion only (own app, own tariff, own land bank)
9
31%
Instructional or nothing at all
14
48%
This is the one figure in the report with a denominator that was fully enumerated rather than sampled. Every site was counted, including the ones with nothing on them.
Two cautions that reorder this entire section
1. The best-in-class site is a teaching case, not a donor. A chocolate manufacturer that built a destination on the A2 with 32 bays against roughly 100,000 vehicles a day is close to one-of-a-kind. Nothing observed there generalises to a typical station, and none of it belongs in a base rate — which is why it is excluded from the 29-site denominator above. That cuts against the most quotable image in the archive: "the charger screens sell the network" is rhetorically the sharpest finding here, and it is one atypical site. The McDonald's frames and the dark screens are the load-bearing evidence, precisely because those sites are ordinary.
2. European EV drivers are price-sensitive on electricity — and that reorders the instruments. If the driver's attention is already on €/kWh, the thing that moves them is the tariff, not the poster. It explains why Tesla posts 0.50 / 0.67 on a totem visible from the road IMG_4445, why Kaufland and Lidl chose to discount electricity rather than food, and why one French totem lists six fuel grades to three decimal places and then shows a car-with-plug icon with no price at all#200 · IMG_5981. Signage-based provocations sit a tier below price mechanisms by construction, and generic charger DOOH sits below that — which is why the scoring model carries an explicit axis multiplier for charging rows.
The two strongest charging levers are both price mechanisms
Price the electricity against the opening hours. A McDonald's site prices its charging cheaper while the store is open and higher once it shuts. This is the strongest structural provocation in the set because it is a price mechanism, not signage — it cannot be ignored the way a poster can, it needs no creative, no screen and no staff, and it inverts the usual logic. Rather than asking the driver to come in, it makes the hours in which coming in is possible the cheapest hours to charge.
It also pairs directly with Finding 2. An operator trading through legally protected hours, when competing retail is shut, should price electricity down precisely in those hours — because the site is then the only place in the catchment to spend the dwell. Nothing in this archive runs that combination. Filed as DE-38 at Confidence C, because it rests on recall rather than a photograph; To Verify 13 asks for the market, the site count and the spread before it goes near a board. At TI 88 it has the highest transportability of anything scored, and clearing that one question moves it from ninth in the structural tier to roughly third.
Condition the offer on what the charge point already knows. A charge point knows three things a billboard does not: the weather at that exact spot, the daypart, and — derivable from arrival state of charge and connector power — roughly how long the driver is about to be standing there. Serving a hot drink in cold rain, and a twenty-minute item to a twenty-minute session, is a rules layer over hardware already installed. Filed as DE-39.
The most EV-mature market in the archive argues against the expensive path
Norway is the most EV-saturated market observed, and it has no destination hubs at all — no services-scale food hall, no flagship charging forecourt. What it has is Circle K and Esso doing ordinary forecourt retail unusually well:
A bakery case with genuine range and a printed price card per row, with allergen icons #88 · IMG_9964
The house waffle stacked in an acrylic case at the till at 37 kr, with a coffee bundle card beside it #86 · IMG_9354
The offer on the pump frame — "Breakfast for lunch? New York Deli Brunch 59,-" #85 · IMG_9325
A painted lightning bolt on the tarmac and a club-gated offer board at the bay, at 19,- / 10,- for members, plus an auto-club tie printed on the charger itself #87 · IMG_9355
And a chilled deli case selling oysters, a shrimp bowl and white wine — at a service station #90 · IMG_9995
The most EV-mature market in Europe concluded that the answer is a very good convenience store, not a destination. For a capital-constrained German operator that is the most useful benchmark in the archive, because it argues directly against the expensive path. Norway is not competing on square metres. It is competing on the quality of a 40 m² shop — and its charging conversion runs on a painted bolt and a laminated price card, with no screen and no rules engine anywhere in sight.
Finding 4
Germany already runs these practices — quarantined into seasonal and specialist formats
This finding changes the shape of the conversation more than any other, because it removes the objection a German operator raises first: that a Polish or Greek practice will not work here.
Nearly every lever sourced from abroad turns out to have a German precedent already in the archive — at Christmas markets, behind bakery counters, on motorway table tents, and in a supermarket produce hall filmed in 2017. The gap is not knowledge. It is that these practices are quarantined into seasonal and specialist formats and never cross onto the everyday forecourt.
The reframe. A German operator is not being asked to import Polish practice. They are being asked to do year-round, on the forecourt, what German retail already does at the Weihnachtsmarkt and behind the Bäckerei counter. That is an internal transfer rather than an import, and it removes the single most common adoption objection.
The German precedents, found at full resolution
2017 · GermanyThe whole thesis, on tape, eight years early
A REWE produce department filmed in December 2017 is running the levers otherwise sourced abroad. Ceiling-height wall lettering reads ENTDECKEN · ERLEBEN · GENIESSEN — discover, experience, enjoy — across the back wall. Beneath it: produce in wooden crates on black bases, named signs for Orangen and Zitronen, a column wrapped in hessian sacking, wicker baskets of sweet potatoes bedded on straw, and a wooden roll-cage used as a mobile display. Zone naming and the market-stall dressing, in a German supermarket, in 2017.IMG_8223.MOV
Size laddersNamed tiers and modular add-ons, on an A5 table tent
Sourced originally from Greek vaflaki. But a motorway restaurant on the A2 already runs it: Gulaschsuppe klein 5,49 € / groß 6,89 €, with two bolt-on modules photographed beside it — Beilagensalat +3,40 € and Getränk 0,5 l +2,00 € — under an "AUCH TO GO" badge and a "Beliebte Klassiker" footer. Size ladder, add-on ladder and channel badge, on one card. #269 · IMG_4760 · 6 Sep 2024
Topping systemsThe Christmas market has run this for decades
Sourced from a Warsaw hot-dog counter. A Berlin Christmas market crêpe stand runs the identical mechanic: every filling jar lined up along the counter and the full list hand-painted on a hanging flag — Nutella, Kinder Country, Kinder Bueno, Kinder Schokolade, Yogurette, Smarties, Raffaello. The Pastahütte beside it runs the price ladder on three hanging boards: Basilikum-Pesto 9,- / Pasta Rucola & Cherrytomaten 11,- / Trüffelpasta 13,-. #66–67 · IMG_0127/0128
Occasion zonesNamed corners and the made-here claim
A modest German forecourt already runs a "Genuss" corner with seating, a mural, a Produkt des Monats shelf header and a wooden crate of flowers and sparkling wine #243 · IMG_4007. A Frankfurt bakery runs the entire promise on one 60 cm chalkboard: "BACKEN ist unsere ♥ Leidenschaft — Wir geben jeden Tag unser Bestes und backen nach eigenen Rezepturen mit besten Zutaten", with the coffee price list and a "NEU: Vegan" card beside it #267 · IMG_4596.
Base rate confirmedPer-item cards with dietary icons
The tagging pass put Germany ahead of Europe on flavour cards (18% vs 11%) and dietary navigation (15% vs 2%). Here is the specification behind those numbers: each card carries the item name, the price and a vegan/vegetarian icon — Mandeltorte Karamell Erdnuss 4,20, Muffin Red Velvet mit Füllung 3,20, Muffin Lemon 3,20. #268 · IMG_4759
Named staffPortraits above the fixture
REWE mounts portrait photographs of named produce staff above the fixture with green information panels IMG_4488.MOV. Another video-only find. Interesting for a German board precisely because it is already a German practice. The honest weakness is that the outcome is attitudinal and hard to tie to the P&L.
NuanceGermany has the roundel — in the weaker place
Price roundels on the case glass measure 0% in Germany. Strictly true, but incomplete: German forecourt sandwiches carry a 50% roundel on the pack itself, under a shelf tag reading "Sandwich versch. Sorten 5,90 €" #75–76 · IMG_0389. The mechanic exists; the placement is the less visible one. That is a far easier conversation than introducing a device from nothing.
Consequence for the boards. Eight levers across both boards can cite a German precedent alongside the foreign one. That does not change any priority score — the model measures friction and evidence, not vividness — but it materially changes the argument, and the argument is what gets a lever adopted.
Finding 5
More than a fry box: meal deals, kits and the away-from-home occasion
The most widely copied idea in European forecourt foodservice is usually described as a Polish fry box. That description is too small, and it makes the idea look like a national quirk rather than the pricing architecture it actually is.
The box is not a product. It is a chassis. Across the archive the same container logic is applied to waffle cubes (vaflaki, five named tiers), pancakes (Plovdiv: ДЕЛУКС БОКС ЗА ЧЕТИРИМА — Deluxe Box for Four, 1500 g, 30 mini pancakes and four toppings of choice, 49,90 лв), schnitzel, falafel and chicken (a German motorway roll-up listing Chickenfilet Box, Falafel Box Nordic Style and Schnitzel Box Texas Style side by side), and even corn (a Plovdiv street cart selling cobs at Малка 1,30 € / Средна 1,80 € / Голяма 2,60 €). It is a packaging-and-pricing chassis that carries the name, the size ladder and the topping system, and almost any hot item can be dropped into it. What travels is the chassis, not the fries.
Fries themselves appear at every altitude of the market
As a QSR hook: Popeyes Madrid runs a drive-thru A-frame sign reading "Patatas Gratis · Con tu pedido mínimo de 10€ · Solo en auto" — free fries, minimum spend, channel-exclusive. #124 · IMG_2585
As a grocery category in its own right: a Carrefour aisle fin reads "4b Snacks / Patatas fritas / Frutos secos" — fries named on the aisle marker. #177 · IMG_3020
As a private-label margin play: Auchan's "Patatas Fritas Extra Crujiente" at 1,51 € sits directly beside Lay's at 1,63 €. #128–129
As the bundle multiplier: Hesburger Plovdiv prices a mini chicken burger at 0,99 € and the same burger as a menu — with fries and a drink — at 1,99 €. The fries double the ticket. #361 · IMG_0283
And on the carvery line at an Irish motorway plaza, a chip tray sits between the curry and the mash. #50 · IMG_7007
The fixed-uplift upsize — four instances, three countries
Worth naming as its own sub-mechanic, because it is the cheapest possible way to run a ladder and it recurs with striking consistency: a single flat number to move up a tier. McDonald's France, premium fries swap at +1,50 €#65 · IMG_0903. Pans & Company Madrid, upsize at +0,60 €#159 · IMG_2837. Sushi Daily Madrid, "CREA TU BANDEJA 10 PIEZAS 10,25€" then "HAZLO MENÚ +2,5€"#172 · IMG_3011. And the German A2 soup tent, Beilagensalat +3,40 € / Getränk +2,00 €#269 · IMG_4760. One number, one decision, no menu complexity — and it works on a kiosk screen, a printed card or a table tent equally well.
The same ladder, applied to the bundle rather than the item
The meal deal, tiered. Sofia airport runs MEAL DEAL at three price points — 6,55 € / 9,00 € / 10,xx € — under a banner reading "BY OUR CHEF · DELICIOUSLY COOKED · Прясна и вкусна храна всеки ден. #379–380 · IMG_0067/0068
Four bundles priced as pairs, on cards in the case. A Bulgarian EKO bakery case carries small СПЕЦИАЛНО ПРЕДЛОЖЕНИЕ cards: croissant + milk 2/3 лв; butter croissant + Lavazza 2/3 лв; Lavazza + fresh juice 2/4 лв; croissant + Nescafé cappuccino 2/4 лв, under "15% ОТСТЪПКА, 100% ФРЕШ". Four pairings, four cards, no system, no POS integration. #334 · IMG_0735
The size ladder on the signature item, not only the box. The Żabka hot-dog case is priced HOT DOG STANDARD 9,49 with HOT DOG MEGA above it; the fry box separately carries a weekday price, FRYTKI Z DODATKAMI — w każdy czwartek 7,99, plus two named variants at 9,99. #517 · IMG_9682#531 · IMG_9880
The named topping system, printed once. A Warsaw counter face is silkscreened with the entire sauce and topping system — five sauces, four toppings, mieszaj dowolnie (mix freely), paid extras at 1,99 zł. Same "made for me" payoff as an open kitchen, at the cost of a printed wrap, and the extras line turns customisation into margin. IMG_9619 · IMG_9621
The away-from-home occasion, named out loud
The strongest occasion device in the archive is also the cheapest: naming the moment rather than the product. A Bulgarian grab-fridge topper reads "Вземи за из път" — take it for the road — over a cola and chocolate-bar combo at 2,04 / 3,99 #383 · IMG_0135. Nine hundred kilometres away, Żabka prints Weź na drogę along the chilled case. The same three words, in two languages, on the same occasion — and the German version writes itself.
Two further devices ride on the same instinct and cost nothing. Heritage dates as everyday signage: "GRILLING SINCE 1954" on a Burger King building #97, "RODILLA — SINCE 1939" on a sandwich fascia #171, "STICKY CARAMELISED LARDY CAKES SINCE 1890" on an Oxford A-frame sign #22 — free, and Germany has more of it to draw on than any of these markets. And the premium sub-line with provenance: Burger King's floor tower reading "Gourmet King's · Peppercorn Collection · Aberdeen Angus Beef · Big taste, elevated"#98, or a case card reading "The World's Best Bocadillo — 5,50€ — WE'RE FARMERS"#179.
And one pricing device that is specifically German-relevant
Print the eat-in and take-out prices side by side. A London bakery writes both on the same handwritten card: "SPECIAL TART — STOP IN 3.50 / TO GO 3.00", and beside it "CONTAINS PEANUTS · SALTED CARAMEL PEANUT BUTTER BROWNIES — STOP IN 3.45 / TO GO 2.95"#24–25. The gap is VAT, but it is presented as a customer choice rather than a tax artefact — and it quietly rewards the takeaway trade.
Germany has exactly the same split, at 7% for takeaway against 19% for eat-in, and most German forecourts absorb it silently into one price. Publishing both numbers turns a compliance detail into a visible saving, and nudges volume toward the lower-VAT channel — which is also the faster one, and the one that does not consume a seat. Very low load; it needs nothing but a price card. Filed as DE-47.
Finding 6
The closed bakery is the largest single transfer of demand available
Most levers in this report compete for a share of existing traffic. This one inherits a catchment that has been vacated, and it is the only lever on either board that scores maximum on both readability and proof.
German bakery closures are dated, public and structural — they appear in trade registers and chamber data, which means the opportunity can be located on a map before a single euro is spent. The customers do not disappear with the shop. They redistribute to whoever, within a short drive, most looks like a bakery.
That resemblance is the whole intervention, and the archive prices it. A closed bakery's trade is not recaptured with par-baked goods in a plastic case. It is recaptured with a glass case, a printed card per item and an oven left visible — which is what a Norwegian forecourt bakery costs IMG_9261#88 · IMG_9964. A Frankfurt bakery puts the entire promise on one chalkboard #267. The devices are cheap; the demand transfer is not.
The competitor is not another forecourt. The real substitute for a German bakery visit is the discounter bake-off counter — Lidl and Aldi, in-store, all day, at a price a forecourt cannot match on price alone. Which means the answer is not another par-bake station. It is one item, named, that the discounter does not have: the vanishing small-town bakery usually has a single astonishing signature product, and a par-baked regional pastry lands at roughly €0.66 a unit wholesale. One SKU, no new skill, no new labour.
The archive also holds an unintended longitudinal asset for this thesis. The oldest frames in the set are a REWE baking-mix aisle shot in Bavaria in December 2017, with own-label interleaved against Dr. Oetker at the same eye level under electronic shelf labels #3 · IMG_8227. As a private-label placement observation it is useful. As a baseline photograph of the German home-baking category taken before the bakery-closure curve steepened, it is considerably more than that.
Levers produced. DE-03 (recapture the closed bakery's catchment, the highest-scoring structural lever on either board), DE-28 (compete with the discounter bake-off), DE-27 (copy the town bakery's one item), DE-09 (sell one local pastry by name). DE-03 earns its position on two maxima the other rows cannot reach: readability 1.00, because closures are dated and public, and proof 1.00, because the claim rests on trade data rather than photographs.
Finding 7
Europe runs two different models — and the instinctive benchmark is the wrong one
A large share of the photographic archive is deliberately composed food imagery, shot to record where the European bar actually sits. The bar is real. But it is not set by the markets an operator would instinctively fly out to benchmark.
Splitting the 35-code codebook into craft (handwritten cards, per-item flavour cards, glass roundels, shelf product photography, named size tiers, open kitchen, "made here" claims) and systems (promo fixtures, physical loyalty, kiosks, digital menus, charging ties, meal-deal programmes, dietary and regional navigation) separates Europe cleanly into two models.
Country
Visits
Craft per food visit
Systems per visit
Profile
Greece
18
0.73
0.44
Craft-led
Bulgaria
17
0.56
0.24
Craft-led
Germany
26
0.55
0.54
Balanced
France
13
0.50
0.38
Craft-led
Poland
19
0.50
0.47
Craft-led
Netherlands
13
0.40
1.00
Systems-led
United Kingdom
19
0.25
0.32
neither
Spain
15
0.20
0.93
Systems-led
Spain and the Netherlands are the most systems-sophisticated markets in the archive — and the weakest on food craft. Loyalty walls, courtesy charging, signed checkout choices, retail media at the pump: 0.93 and 1.00 systems per visit. Craft: 0.20 and 0.40, the two lowest scores measured. Greece and Bulgaria are the exact inverse. "European food presentation" is therefore not one thing, and the big modern chains in Spain and the Netherlands are precisely the wrong donors for craft. Copy craft from Greece, Bulgaria, France and Germany. Copy systems from the Netherlands and Spain. Copy neither market whole.
What the systems model actually looks like at street level
The Dutch sophistication is in the orchestration, not the fit-out budget — which is what makes it affordable to copy. Note what each of these theatrics costs: an illuminated word, a wooden crate, a green LED strip.
Illuminated zone signs over named counters. A roadside restaurant hangs "SMOOTHIES" in lit letters over its own station, with GOOD MORNING!, SALADS and SANDWICHES lit over theirs, and an ice bed of whole oranges and bananas underneath. One operator, several named counters, each signed like a separate tenant — embed legibility without embed economics. #219 · IMG_6373
The affordable forecourt version of the same idea. An illuminated blue "STREETFOOD" sign over a single compact station: hot case, combi oven, its own digital menu and its own printed price cards for fries, loaded fries, burger, kapsalon. One counter, one name, one menu — what the multi-counter version does across four. #213 · IMG_6343
The automat with a made-here claim. FEBO's wall at 01:08 — a digital name-and-price display per column, green availability LEDs, contactless pads, two workmen in hi-vis buying, and a banner reading Huisgemaakt in de FEBO keuken. The automat carries the credibility claim it would be expected to fail on. #228–229
Loyalty acquisition built into the fixture. The handscanner rack is the sign-up point, with a two-step pylon bolted to it. #224 · IMG_6401
Compliance rebranded as service. The age-verification terminal is signed "NIX18 FAST CHECKOUT" and doubles as a paid media screen. #237 · IMG_6574
A three-rung offer ladder on one totem — seasonal, then a deal at 8,50, then a member-only deal at 3,50. #217 · IMG_6370
And what the craft model costs, which is almost nothing
Zone naming in paint, not vinyl. A Greek Shell "Smart SHOP" runs its category names as ceiling-height wall lettering — ΠΟΤΑ & ΚΡΑΣΙΑ, ΝΕΡΟ ΑΝΑΨΥΚΤΙΚΑ — directly on the wall above the fixtures. No printed banner, no bracket, no reprint cost. #432–433
The named destination fixture, fully specified. Thessaloniki airport gives a local chocolate brand its own double-sided branded island with a backlit panel reading "THE GREEK CHOCOLATE · ION · EST 1930" over a Greek column motif, beside a gold-topped gondola headed ΤΡΩΜΕ ΘΕΣΣΑΛΟΝΙΚΗ — "we eat Thessaloniki". Name the shelf, brand the fixture, state the occasion, cite the founding year. #409–410
Local priced below international, at equal facings. In a Shell cooler: local water 0,60 €, local lemonade 0,80 €, local cola 1,20 € — against Sprite 1,20, Fanta 1,10, Pepsi 1,10. The local brand is cheaper and gets the same shelf presence. That is a pricing architecture, not a gesture. #435 · IMG_1939
The free-coffee hook, on a wooden easel, in English."ENJOY YOUR VAFLAKI AND YOUR COFFEE IS ON US!" beside "A PORTION OF GYROS & DRAUGHT BEER 500ML" — two easels, two offers, no fixture at all. #411 · IMG_1268
Provenance and allergens on one small card. A French bakery counter: "COOKIE ROLL 5,80€ — Cookie Pâte à Tartiner, Beurre d'Isigny AOP, Pâte à Croissant Chocolat", then in italic "Gluten, Œufs, Lactose, Fruits à coque." The neighbouring card declares Poulet Crispy Maison (Origine: France) with a "Meilleur Choix" badge. Named build, protected-origin ingredient, meat origin, allergens and a best-choice flag, on a card the size of a postcard. #344–345
Ice as a signed outdoor category. A branded chest at the threshold reading ΕΔΩ ΠΩΛΕΙΤΑΙ ΠΑΓΟΣ / ICE CUBES SOLD HERE — a seasonal, high-margin line given its own signed unit outside the door. #408
Honest limits on the two-model table: 13–26 visits per country and only 3–11 food-observable visits, so these figures are indicative rather than precise, and two markets with very small samples were excluded for that reason. What survives the small n is the ordering and the craft/systems inversion, which is large and consistent across both measures.
Finding 8
The cheapest fixtures in the archive are on somebody else's budget line
For an operator with no capital, the most important category in this report is the one where the capital comes from a third party. It is the only genuinely zero-capex group of levers, and it does not compete with the others — it funds them.
Let the supplier furnish the store. In a Nantes hypermarket, a biscuit brand has paid for an architectural gateway over the aisle — a red portal reading "Passage de LU · Créateur de biscuits depuis 1846", with a repeater sign hung further down the run #26 · IMG_9951 · 27 Apr 2019. Not a cooler. An aisle threshold. Once the pattern is visible it is everywhere in the archive: a charcuterie gravity-feed unit parked in front of the chilled doors at a Carrefour Express #201, a Pepsi-branded A-frame sign chalked with a Korean BBQ menu in Rotterdam #108, a BiFi wooden riser on a German forecourt #74, and an entire Greek shop furnished by three supplier coolers plus one gondola #420 · IMG_1895. Five countries, and the fixture, the graphics and often the A-frame sign are someone else's budget line.
The honest caveat, which should be priced into any recommendation. Supplier fixtures buy space with assortment control. The margin gain is partly paid for in range freedom, and that trade — not the fixture — is the thing to negotiate. An operator who takes three coolers without negotiating the planogram has sold the shelf cheaply.
The same principle extends from fixtures to systems
DE-43Join a coalition scheme instead of building one
A German forecourt runs a PAYBACK pylon: "Eine Karte für alle Partner · Coupons bringen viele Extra°Punkte · Punkte sammeln und an der Kasse einlösen", with Aral, dm, REWE, real and C&A on the footer. For an operator with no capital, the answer to "we have no loyalty programme" is not to build one. It is to join the one the customers already carry. #270 · IMG_5093
DE-44Push the offer through a messenger, not an app
On the same forecourt: "Gute Nachrichten! Dank WhatsApp keine Angebote mehr verpassen!" beside the app panel. A zero-cost owned channel on the messenger Germans actually use, requiring no app build and no CRM. The cheapest repeat-visit mechanism in the entire archive.#271 · IMG_5100
Third-party listsSomebody else's membership base
German sites run auto-club tie-ins on the charger screen — Jetzt neu: ADAC e-Charge mit Aral pulse#247–248 — and a motorway restaurant on the same corridor offers 10% to ADAC members #260. The transportable piece is not the ownership structure. It is the third-party membership discount: an auto club, a trucking association, a local employer. Somebody else's list, no loyalty programme of your own required.
DE-45Recruit the sole trader at the table
A Swedish forecourt café puts three cards on the window bar. One is a car-wash subscription at 299 kr / 30 days with a QR code. The third is headed "Egenföretagare?" — self-employed? — and offers at least 40 öre/litre off diesel, 25 öre off petrol, free to join, and "du slipper spara kvitton": you don't have to keep receipts. The pitch is administrative relief, not price. The tradesperson in a van buys fuel, hot food and coffee daily — and this recruits them while they sit. #93 · IMG_9413
Supplier-funded dwellA sponsored dog run at a motorway plaza
An Irish plaza has a fenced exercise pen branded "Central Bark" carrying a pet-food ad panel #44 · IMG_6986. A dwell amenity that costs fencing, is funded by a supplier, and targets the one traveller who must stop. The dwell ladder generally is worth reading the same way: at a Greek plaza every paid amenity is coin-operated and needs no staff — two massage chairs, an arcade cabinet, two kids' ride-on cars IMG_2014.MOV.
Why this finding sits last but funds the rest. Supplier-funded fixtures are the only lever on either board with genuinely zero capital cost, which is why they enter Board A high and displace nothing. Everything else on that board — the A-frame sign, the decals, the crate of fruit — is small money, but it is still the operator's money. This is the row that pays for it.
The two boards
Because the starting condition changes the answer
A single ranked list assumes every operator starts from the same place, and they do not. A site with a working food programme and charging on the forecourt has a different next move from a site near the brink with a QSR taking its lunch trade. So there are two boards, gated differently.
Starting from a Low Base assumes nothing: no fresh-food programme, possibly no charging, and a competitor opening on the same street. The gate is strict — no capex above about €500 a move, no new skill, no partner, live inside 30 days. Anything requiring a fresh-food programme, a charging estate or a loyalty stack is disqualified regardless of how well it scores. Starting from Mid-Tier assumes a working food programme, or charging on site, or both, and asks how a competent operator becomes a differentiated one.
Every card below carries the same fields as the standing lever inventory, plus the two things a ranked list cannot show: what was actually photographed, and why the move survives a German cost curve. The priority number is auditable — open the strip at the foot of any card and the arithmetic is there.
What the first board actually costs
Priority against capital cost for all eleven moves on the low-base board. The point of the chart is the top of it.
The two highest-scoring moves on the board cost €0 and €200. All eleven together come to €890 in capital. The real cost is incremental payroll on two of them — and both of those were selected specifically because their marginal labour is close to zero.
The running order, which is not the score order
#
Move
Why it survives the gate
Pri
1
DE-07 · Get the site listed correctly on the maps
Free. Discoverability, not infrastructure. If the site is invisible, nothing else on this list matters.
35.3
2
DE-01 · Trade the hours the QSRs cannot
A rota change against a legal moat. The competing food operators on that street mostly close; the Ladenschluss does the competitive work for free.
45.4
3
DE-46 · Let the supplier furnish the store
Zero capex, and it funds the moves below it rather than competing with them.
26.3
4
DE-25 · Get an A-frame sign onto the pavement
About €200 against the largest measured German gap (+17pp). Gated on To Verify 3.
40.3
5
DE-02 · Push hot food into the late window
Uses the oven already on site. Near-zero marginal labour — the only reason it clears the German cost curve.
34.3
6
DE-34 · Tie an offer to a date customers already keep
A sign and a date. Borrows urgency that does not have to be manufactured.
27.0
7
DE-29 · Name the bestseller on the entrance glass
A decal. Makes the choice for the undecided customer walking past a competitor.
23.0
8
DE-09 · Sell one local pastry by name
About €0.66 a unit wholesale. One SKU, no new skill.
17.8
9
DE-08 · Fix the redemption and the staff hostility
Free. This is the two-strike mechanism operating on the operator's own forecourt.
15.6
10
DE-33 · Name the fixture after the occasion
A band of vinyl on a fixture already owned.
14.3
11
DE-42 · Fake the farmers' market at the counter
A mat, a crate, twenty pieces of fruit.
13.3
12
DE-30 · Put a time promise on the signature item
A decal — but it commits the staff to a standard, so it goes last, after move 9 has landed.
10.3
Nothing here needs a partner, a planogram reset or a POS integration. Note that the sequence is deliberately not the score order: a time promise made by hostile staff is worse than no promise, so the redemption fix precedes it.
Board A
Starting from a Low Base
Precondition: none. Assumes no fresh-food program, possibly no charging, and a QSR taking the lunch trade.
Gate: no capex above about €500 a move, no new skill, no partner, live inside 30 days. Anything needing a fresh-food program, a charging estate or a loyalty stack is disqualified regardless of how well it scores. Total capex for all eleven moves: €890. The real cost is incremental payroll on moves 02 and 04, not fit-out.
01
35.3Priority
DE-07
€0Staff time only
Get the site listed correctly on the maps
Rest-area chargers missing from mapping apps, and some that are listed do not work
BucketB
VerticalEV network
FlowDE-native
Evidence classSimulated
Labour & capexVery low
Public dataYes — BNetzA Ladesäulenregister vs mapping coverage delta
ConfidenceC
Seen
No photograph — field note across DE Autobahn rest areasGermany · Apr & Sep 2024
Why it transports to Germany
This is discoverability, not infrastructure, which is why it belongs at the top of a board written for a site with no money. Nothing else on this list can work on a customer who never learns the site exists. It is also the only lever here whose entire evidence base can be built without asking the operator for a single number.
What would make it Measured
Dated listing correction vs matched unlisted sites, with CPO session counts as the outcome. The coverage delta between the public registry and consumer mapping apps is computable at scale today.
Couples withDE-04
Recommended to start now
How this Priority was computed
TI92
Impact3
Evidence0.8
Readability1.0
Proof0.8
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
02
45.4Priority
DE-01
€0Rota change; incremental payroll is the real cost
Trade the hours competitors cannot
Sunday and late-evening trading where the Ladenschluss shuts everyone else
BucketC
VerticalForecourt c-store
FlowDE-native
Evidence classSimulated
Labour & capexLow
Public dataYes — Land statutes are public
ConfidenceB
Seen
IMG_9776 — Żabka fascia trading 6–23, seven daysWarsaw · 19 Jun 2026
IMG_2687 — “ABRIMOS HASTA LAS 7AM” used as the hook itselfMadrid · 29 Aug 2024
IMG_4144 — “Nachtschalter” night-service hatch at an Aral / REWE To GoBerlin · 4 Sep 2024
IMG_6486 — forecourt trading at 02:18 with an A-frame sign still outAmsterdam · 11 Sep 2024
Why it transports to Germany
The demand is legally protected and the competitive set is legally removed — no one else on that street may open. Against a QSR onslaught this is the only asset the incumbent has that the entrant cannot buy. The Land-by-Land variation in closing rules is not just context; it is a ready-made cross-sectional identification strategy sitting in public statute.
What would make it Measured
Daypart POS at stations in Länder with different closing rules, matched on catchment. The Land rule variation IS the natural experiment — no client-side instrumentation required to define the comparison.
Couples withDE-25DE-29DE-30DE-02
Recommended to start now
How this Priority was computed
TI82
Impact5
Evidence0.8
Readability1.0
Proof0.81
German adv.0.86
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
03
40.3Priority
DE-25
€200One A-frame sign
Get an A-frame sign onto the pavement
The largest measured German gap of any mechanism: 7% of German sites against 24% elsewhere
BucketB
VerticalForecourt / motorway
FlowEU>DE
Evidence classSimulated
Labour & capexVery low
Public dataPartial — signage law is public; placement rights are not
ConfidenceC
Seen
IMG_9211 — Lewiatan: “Wybieram lokalne” with an artisan-bread photographWarsaw · 17 Jun 2026
IMG_1233 2 — three banner stands out front of a “today's” forecourtThessaloniki · 26 Jun 2026
IMG_0825 — a Pepsi-supplied A-frame sign chalked with a Korean BBQ menuRotterdam · 8 Apr 2024
IMG_6165 — Albert Heijn “BONUS 25% korting” on the streetAmsterdam · 10 Sep 2024
Why it transports to Germany
Two hundred euros against the single biggest measured gap in the German data. It is also the mechanism that makes DE-01 pay: a legally protected trading window converts nothing if the person walking past does not know the site is open and serving. Note the Rotterdam example — the frame itself was supplied by a beverage supplier, so even the €200 is negotiable.
What would make it Measured
Dated signage placement vs matched sites. The prior question is legal, not analytical: To Verify 3 asks what a private operator may place on or approaching a German road, and that answer decides whether this row is escalated or ruled out.
Couples withDE-01DE-29DE-34
ESCALATE — currently Watching
How this Priority was computed
TI90
Impact4
Evidence0.75
Readability0.8
Proof1.0
German adv.0.93
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
04
34.3Priority
DE-02
€0Uses the oven already on site
Put hot food in the late window
Pizza and fries into the oven near closing, for the crowd with nowhere else to go
BucketC
VerticalForecourt c-store
FlowEU>DE
Evidence classTransported
Labour & capexLow — near-zero marginal labour
Public dataPartial
ConfidenceB
Seen
IMG_9711 — Żabka door: “HOT PIZZA gotowa w 3”Warsaw · 19 Jun 2026
IMG_9722 — food-to-go zone under “głodny?” and “szybko i smacznie”Warsaw · 19 Jun 2026
IMG_6455 / IMG_6458 — FEBO trading at 01:08 to hi-vis trade customersAmsterdam · 11 Sep 2024
Why it transports to Germany
Near-zero marginal labour is the whole reason this survives the German cost curve — the same wage and energy curve that is closing 700 bakeries a year kills any lever that adds a head. The oven is already on site and already staffed for the shift. This is the revenue half of DE-01: protected hours are worthless without something worth stopping for.
What would make it Measured
Dated late-window program launch vs matched stations without one. Read the tied daypart only; the launch date is the event.
Couples withDE-01DE-30DE-33
Recommended to start now
How this Priority was computed
TI86
Impact4
Evidence0.85
Readability0.8
Proof0.81
German adv.0.91
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
05
27.0Priority
DE-34
€80Printed poster or chalk
Tie the offer to a date customers already keep
“Fan hours” — second item for 5 zł on match nights
BucketA/C
VerticalForecourt c-store
FlowEU>DE
Evidence classSimulated
Labour & capexVery low
Public dataPartial — fixture lists are public
ConfidenceB
Seen
IMG_9722 — “Żabkowe Godziny Kibica”, second item 5 złWarsaw · 19 Jun 2026
IMG_8775 — Rugby services “DINE IN £15”Rugby, UK · 1 Apr 2024
IMG_6371 — La Place kids menu at 6,95 with a weekday hookAmsterdam · 10 Sep 2024
Why it transports to Germany
Borrows urgency from a calendar the customer already keeps, so it needs no brand equity of its own — which matters when the brand is damaged. It moves volume into hours the site is carrying fixed cost through regardless. And it needs no loyalty system: it is a sign and a date, which keeps it inside the Board A gate.
What would make it Measured
Dated event-tied promotion vs matched stations, read on the tied daypart only. Fixture and match calendars are public, so the exposure dates are given rather than constructed.
Couples withDE-01DE-02
Recommended to start now
How this Priority was computed
TI88
Impact4
Evidence0.75
Readability0.8
Proof0.69
German adv.0.92
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
06
23.0Priority
DE-29
€150Vinyl decal, both door leaves
Name the bestseller on the entrance glass
“Nasz Bestseller — HOT DOG 5,99 zł”, at eye height, on both leaves, with a photograph
BucketA
VerticalForecourt c-store
FlowEU>DE
Evidence classSimulated
Labour & capexVery low
Public dataNo
ConfidenceB
Seen
IMG_9602 — 1minute: bestseller named and priced on the doorWarsaw · 18 Jun 2026
IMG_9776 — Żabka: coffee and hot dog on the glass, hours in the lockupWarsaw · 19 Jun 2026
IMG_1233 2 — “today's” menu banner with the hot dog led by nameThessaloniki · 26 Jun 2026
Why it transports to Germany
The highest transportability score on the entire board at TI 100 — a decal needs no skill, no headcount, no partner and no permission. Against a QSR opening on the same street, the fight is for the undecided pedestrian at the threshold, and a named item with a price makes the decision for them where a fascia logo does not.
What would make it Measured
Dated decal installation vs matched stations, with mix shift on the named item as the outcome. Needs the client's till data, which is why Readability is capped at 0.65.
Couples withDE-01DE-25DE-30
Recommended to start now
How this Priority was computed
TI100
Impact4
Evidence0.75
Readability0.65
Proof0.63
German adv.0.93
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
07
17.8Priority
DE-09
€0COGS only — c. €0.66 a unit wholesale
Sell one local pastry by name
Par-baked Franzbrötchen at roughly €0.66 a unit wholesale
BucketA/C
VerticalForecourt c-store
FlowEU>DE
Evidence classTransported
Labour & capexLow
Public dataPartial
ConfidenceB
Seen
IMG_2363 — koulouri under a glass cloche with a bilingual card, 1,60 €Thessaloniki · 29 Jun 2026
IMG_9964 — Circle K bakery case, price card and allergen icons per rowOslo · 3 Apr 2024
IMG_0736 — “de smaak van Limburg” regional bake with the province namedRotterdam · 8 Apr 2024
Why it transports to Germany
One SKU, no new skill, no equipment. Weakly differentiated against Lidl and Aldi bake-off on its own — which is exactly why it is paired here with DE-33 and DE-42 rather than sold alone. The Greek example shows the upgrade costs a cloche and a card: same product, elevated register.
What would make it Measured
Dated SKU launch vs matched stations, with cannibalisation of the existing bake checked. Wholesale pricing is partially public.
Couples withDE-27DE-33DE-42
Recommended to start now
How this Priority was computed
TI76
Impact3
Evidence0.85
Readability0.8
Proof0.7
German adv.0.82
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
08
15.6Priority
DE-08
€0Training time
Fix the redemption, not the program
Clunky earn at the charger screen and clerks hostile to anyone asking how it works
BucketB
VerticalForecourt c-store
FlowDE-native
Evidence classSimulated
Labour & capexVery low
Public dataNo
ConfidenceC
Seen
IMG_3047 — BP: both operators' app explainers, side by side, at the chargerMadrid · 31 Aug 2024
IMG_3060 — floor decal at the threshold: “you're about to earn your gift”Madrid · 31 Aug 2024
IMG_3098 — car-park totem spelling the arithmetic: 1 € = 1 punto, 150 = 5 €Madrid · 31 Aug 2024
IMG_1941 2 — Shell GO+ “5+1 coffees” on a screen at the tillThessaloniki · 28 Jun 2026
Why it transports to Germany
An execution-quality lever, not a loyalty-design one, and it costs a shift briefing. It maps directly onto the survey structure behind DE-24: operational failure outweighs cosmetic shortfall. Spain is the donor geography — it runs redemption clarity as a system, which gives this row a matched comparison it did not previously have.
What would make it Measured
Dated staff-enablement rollout vs matched sites, with redemption rate and attached basket as outcomes.
Couples withDE-24DE-30
Recommended to start now
How this Priority was computed
TI80
Impact4
Evidence0.65
Readability0.65
Proof0.58
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
09
14.3Priority
DE-33
€250Printed fixture band
Name the fixture after the occasion
“Weź na drogę” — take it for the road — printed along the chilled case with a highway graphic
BucketA
VerticalForecourt c-store
FlowEU>DE
Evidence classSimulated
Labour & capexVery low
Public dataNo
ConfidenceB
Seen
IMG_9613 — “Weź na drogę i ciesz się smakiem” along the grab caseWarsaw · 18 Jun 2026
IMG_9608 — “Weź ciepłe i w drogę” / “Śniadania na bogato”Warsaw · 18 Jun 2026
IMG_6373 — La Place: SMOOTHIES, SALADS, SANDWICHES lit over separate countersAmsterdam · 10 Sep 2024
IMG_6343 — a single illuminated STREETFOOD sign over one forecourt stationAmsterdam · 10 Sep 2024
Why it transports to Germany
Names the moment rather than the category: “Sandwiches” describes the contents, “take it for the road” describes what the customer is about to do. It is the cheapest way to make an existing assortment read as a program without changing the assortment — which matters when there is no money to change it. The Dutch examples show the ceiling: one operator, several named counters, embed legibility without embed economics.
What would make it Measured
Dated fixture-banner change vs matched sites, category rate of sale as the outcome.
Couples withDE-02DE-09DE-42
Queued
How this Priority was computed
TI97
Impact3
Evidence0.75
Readability0.65
Proof0.5
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
10
13.3Priority
DE-42
€120Mat, crate, and twenty pieces of fruit
Fake the farmers' market at the counter
Artificial grass and a pyramid of real fruit on the service counter
BucketA
VerticalForecourt c-store
FlowEU>DE
Evidence classSimulated
Labour & capexVery low
Public dataNo
ConfidenceB
Seen
IMG_1941 2 — Shell: artificial grass and a fruit pyramid on the coffee counterThessaloniki · 28 Jun 2026
IMG_6373 — La Place: an ice bed of whole citrus under the SMOOTHIES signAmsterdam · 10 Sep 2024
IMG_6343 — a crate of apples at the foot of the STREETFOOD counterAmsterdam · 10 Sep 2024
IMG_4144 — REWE To Go: wooden crates under “Frische wie vom Wochenmarkt”Berlin · 4 Sep 2024
Why it transports to Germany
The cheapest available way to signal a fresh program to a customer who has not been given one — which is precisely the Board A condition. It sits at the point of maximum dwell, the coffee counter, so it is seen by everyone who stops. Germany already runs the fixture version at REWE To Go, so this is an internal transfer rather than an import.
What would make it Measured
Dated installation vs matched sites; fresh-category rate of sale and coffee attach as outcomes.
Couples withDE-09DE-33
Recommended to start now
How this Priority was computed
TI95
Impact3
Evidence0.75
Readability0.65
Proof0.48
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
11
10.3Priority
DE-30
€90Vinyl decal
Put a time promise on the signature item
“HOT PIZZA gotowa w 3” on the door; “smacznie w minutę” wrapped round the storefront
BucketA
VerticalForecourt c-store
FlowEU>DE
Evidence classSimulated
Labour & capexVery low
Public dataNo
ConfidenceB
Seen
IMG_9711 — “HOT PIZZA gotowa w 3” with a pizza photograph, on the glassWarsaw · 19 Jun 2026
IMG_9608 — “Smacznie w minutę!” across the storefrontWarsaw · 18 Jun 2026
Berlin self-order terminal framed as “Schnell bestellen — mehr Zeit für Pause”Germany · 5 Sep 2024
Why it transports to Germany
Convenience sells speed and almost never quantifies it. Quantifying removes the hesitation of the customer who assumes hot food means waiting. The counterweight is real and should be priced for the client: once the number is on the glass, missing it is visible — which is exactly why it is sequenced after DE-08 rather than by score.
What would make it Measured
Dated signage change vs matched sites; hot-food attach rate and queue-abandonment as outcomes.
Couples withDE-02DE-08DE-29
Recommended to start now — AFTER DE-08
How this Priority was computed
TI98
Impact4
Evidence0.55
Readability0.65
Proof0.37
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
Board B
Starting from Mid-Tier
Precondition: a working food program, or charging on site, or both.
This is the board for an operator who is competent and undifferentiated, rather than failing. It assumes there is something to build on and some capital to build with.
01
54.4Priority
DE-03
Low–Med
Recapture the closed bakery's catchment
Roughly 700 German bakery businesses close a year, each on a dated event
BucketC
VerticalForecourt c-store
FlowDE-native
Evidence classSimulated (Measured achievable)
Labour & capexLow–Med
Public dataYes — ZV/HWK registers, local press, POI delta
ConfidenceA
Seen
ZV Deutsches Bäckerhandwerk: 8,659 businesses at end-2025, −2.8%, 448 new foundingsGermany · 2025
IMG_9261 — Oslo craft bakery: Wachtel oven visible, a card per itemOslo · 3 Apr 2024
Field note — northern German small towns, one standout item each (noodle kugel)Germany · field
Why it transports to Germany
Demand is stable and supply is exiting. The trade's own reading is that this is a cost problem rather than a demand problem, which is what makes the released demand real rather than assumed. It is the only row on either board carrying Confidence A, and the only one whose Proof comes from trade data rather than from photographs.
What would make it Measured
Exposure read: dated closure, matched stations with no closure in catchment, read the shift in shop mix. Registers, local press and POI deltas are all public, so the whole design can be built before a client shares anything.
Couples withDE-09DE-27DE-32DE-28
Recommended to start now
How this Priority was computed
TI68
Impact5
Evidence0.8
Readability1.0
Proof1.0
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
02
33.7Priority
DE-04
Low
Turn charging dwell into a basket
CPO self-promotion at 50% of charging visits; a customer-facing tie at 19%
BucketB
VerticalForecourt / EV
FlowDE-native white space
Evidence classSimulated
Labour & capexLow
Public dataPartial — BNetzA / AFIR registries
ConfidenceB
Seen
IMG_5935 / IMG_5949 — TotalEnergies: −0,50 € off a named product set, on the totemAmiens, FR · 9 Sep 2024
IMG_5546 / IMG_5552 — “BRANCHEZ / FAITES VOS COURSES / C'EST CHARGÉ”Paris CDG · 8 Sep 2024
IMG_0440.MOV — hand-painted “1 GETRÄNK FÜR NUR 1 €” beside 300 kW baysGermany · 7 Apr 2024
IMG_9355 — Circle K: club-gated offer board at the bay, bolt painted on the tarmacOslo · 3 Apr 2024
IMG_4480 / IMG_4481 — charger screens selling the EnBW app and a land-acquisition appealPeine · 5 Sep 2024
Why it transports to Germany
The infrastructure is mandated and installed and the conversion practice is absent — maximum headroom with no incumbent behaviour to displace. The base rate is the argument: a 2.6:1 ratio of CPO self-promotion to customer-facing tie, measured across 26 charging visits in six countries. Norway supplies the affordable delivery: a laminated club-gated offer board at the bay, no screen and no CPO negotiation.
What would make it Measured
Dated provocation launch at charger-equipped sites vs matched charger sites running no offer. Public registries give the matched set.
Couples withDE-38DE-39DE-07
Recommended to start now
How this Priority was computed
TI76
Impact5
Evidence0.75
Readability0.8
Proof0.97
German adv.0.9
Axis0.85
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
03
33.4Priority
DE-28
n/a — this is a read, not a build
Compete with the discounter bake-off
Lidl and Aldi in-store bake is the real substitute, not another station
Not photographed on these trips — a deliberate gap to shoot nextGermany · —
Why it transports to Germany
The other half of DE-03 with the sign reversed: one read measures demand released by a bakery closing, this one measures demand taken by a discounter opening. Run them together and the same matched-station machinery serves both, which halves the cost of the evidence.
What would make it Measured
Exposure read: dated opening near a station vs matched stations with no nearby entry. Both the events and the geography are public.
Couples withDE-03
Recommended to start now
How this Priority was computed
TI55
Impact4
Evidence0.8
Readability1.0
Proof0.95
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
04
30.0Priority
DE-27
Low
Copy the town bakery's one item
The vanishing small-town bakery usually has one astonishing signature item
BucketA/C
VerticalForecourt c-store
FlowDE-native
Evidence classSimulated
Labour & capexLow
Public dataPartial
ConfidenceB
Seen
Field note — a noodle kugel the whole town buysNorthern Germany · field
IMG_2363 — the local street item elevated under a cloche with a cardThessaloniki · 29 Jun 2026
Why it transports to Germany
The sharp version of DE-09, and sharper for a specific reason: the item is already proven in that exact catchment, with that exact population, at a known price. This is not a test of whether a product sells — it is the purchase of a demonstrated one whose supplier just exited.
What would make it Measured
Pairs with DE-03: read the closure and the replacement SKU as one design, so the exposure and the intervention share a date.
Couples withDE-03DE-09DE-32
Queued
How this Priority was computed
TI78
Impact4
Evidence0.8
Readability0.8
Proof0.75
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
05
24.0Priority
DE-24
Low
Win back the two-strike customer
Repeated operational failure, not one bad visit, is what ends the relationship
BucketB
VerticalForecourt c-store / QSR
FlowUS>DE structure
Evidence classTransported
Labour & capexLow
Public dataNo
ConfidenceC
Seen
Seurat consumer survey (US, n=1,200) — carry the RATIO, never the level— · —
IMG_1966 2 — a premium case holding three items: cosmetic without operationalThessaloniki · 28 Jun 2026
Why it transports to Germany
Structure travels where levels do not: the German level is untested and must stay untested until re-fielded. The German re-field is the lane 4 asset and the natural TRM stage object, since that event already runs a consumer-data segment into an operator reaction panel.
What would make it Measured
Re-field a compact German version, then read dated interventions against it. Nothing may be dressed as Measured until that re-field exists.
Couples withDE-08DE-23
Queued
How this Priority was computed
TI64
Impact4
Evidence0.85
Readability0.65
Proof0.85
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
06
23.3Priority
DE-38
Very low — a pricing table
Price electricity against your opening hours
Charging is cheaper while the shop is open and rises when it shuts
BucketB
VerticalForecourt / EV
FlowDE-native
Evidence classCitation (operator recall)
Labour & capexVery low
Public dataYes — CPO tariff schedules are published
ConfidenceC
Seen
Operator recall, 23 Aug 2026 — NL or DE, site unconfirmed. NOT photographed— · —
Why it transports to Germany
A price mechanism rather than signage, so it cannot be ignored the way a poster can, and it needs no creative, no screen and no staff. European and UK drivers are demonstrably price-sensitive on €/kWh — which is why this operates on the axis they are already watching. Pairs sharply with DE-01: an operator trading through protected hours should price electricity DOWN precisely then, because it is the only place in the catchment to spend the dwell.
What would make it Measured
Read session starts and in-store transactions either side of a dated tariff-schedule change, against matched sites on a flat tariff. Schedules are published, so the event date is public.
Couples withDE-01DE-04
Recommended to start now — gated on To Verify 13
How this Priority was computed
TI90
Impact5
Evidence0.45
Readability1.0
Proof0.5
German adv.1.0
Axis1.15
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
07
17.8Priority
DE-23
High
Remodel the operation before the finish
Rest-area quality runs from stuck-in-the-1980s to new and clean, sometimes on the same corridor
BucketB
VerticalForecourt / motorway
FlowUS>DE structure
Evidence classTransported
Labour & capexHigh
Public dataNo
ConfidenceB
Seen
IMG_1966 2 — curved premium case, combi oven, slate boards — holding three itemsThessaloniki · 28 Jun 2026
IMG_2017 — Everest: abundance on cheap fixtures, the inverse done rightThessaloniki · 28 Jun 2026
Why it transports to Germany
Carry the ratio, never the US percentage. The Thessaloniki pair is the field illustration a board needs: cosmetic scope delivered, operational capability absent, in a fixture that cost real money. An under-filled premium case reads as failure; an over-filled cheap one reads as abundance.
What would make it Measured
Dated remodel vs matched sites, split by whether the scope was operational or cosmetic. Depends on DE-24 to become properly German.
Couples withDE-24
Recommended to start now
How this Priority was computed
TI38
Impact5
Evidence0.85
Readability0.65
Proof0.85
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
08
17.5Priority
DE-10
Low–Med
Attach a coffee subscription
The habit device that turns a signature item into a repeat visit
BucketA
VerticalForecourt c-store
FlowEU>DE
Evidence classTransported
Labour & capexLow–Med
Public dataNo
ConfidenceB
Seen
IMG_1941 2 — Shell GO+ “5+1 coffees” running on a screen at the tillThessaloniki · 28 Jun 2026
Swedish forecourt table tent — a car-wash subscription at 299 kr/monthSweden · Apr 2024
Why it transports to Germany
The repeat mechanism behind DE-09: on its own it is a discount and should be scored as one. The Swedish example is the more interesting form — the subscription is sold on a table tent inside the café rather than at the point of service, which is a distribution idea as much as a pricing one.
What would make it Measured
Dated program launch, cohort visit frequency vs matched stations.
Couples withDE-09DE-27
Queued
How this Priority was computed
TI66
Impact4
Evidence0.85
Readability0.65
Proof0.6
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
09
16.3Priority
DE-21
High capex, low ops
Take the embed instead of building your own
German motorway sites lean on branded embeds over owned foodservice
BucketA
VerticalForecourt / QSR
FlowDE-native
Evidence classSimulated
Labour & capexHigh capex, low ops
Public dataPartial
ConfidenceB
Seen
IMG_6985 / IMG_7005 — Barack Obama Plaza: Supermac's, Papa Johns, SPAR, a carveryMoneygall, IE · 1 Oct 2022
IMG_4144 — REWE To Go inside an Aral forecourtBerlin · 4 Sep 2024
IMG_8698 — Little Waitrose in a Shell recharge-only siteLondon · 31 Mar 2024
IMG_6373 — La Place: four named counters, one operator, lit signs over eachAmsterdam · 10 Sep 2024
IMG_6343 — the forecourt-scale version: one lit STREETFOOD sign, one stationAmsterdam · 10 Sep 2024
Why it transports to Germany
A real strategic fork with measurable consequences on both sides. The Dutch pair is the finding: La Place buys embed LEGIBILITY without embed ECONOMICS by lighting four counters it runs itself, and the forecourt version does it with a single sign over one station. For an operator who cannot afford a franchise fee, that is the affordable middle path.
What would make it Measured
Dated embed opening vs matched sites running owned programs.
Couples withDE-33DE-12
Queued
How this Priority was computed
TI44
Impact4
Evidence0.75
Readability0.8
Proof0.85
German adv.0.91
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
10
16.1Priority
DE-41
Low–Med
Tier the dwell: seat, power, paid amenity
Coin-operated massage chairs at the top of a three-rung ladder
IMG_0708 — Shell Recharge hub: communal tables, people working over coffeeRotterdam · 8 Apr 2024
Circle K Oslo — a desk with power beside the charging bayOslo · Apr 2024
Why it transports to Germany
The move is the ladder, not the chairs: seat, then a work surface with power, then a paid amenity. Each rung monetises dwell the site already generates and currently gives away — which is the cheapest possible source of incremental revenue because the traffic is already standing there. Charging lengthens the dwell whether or not the operator does anything with it.
What would make it Measured
Dated installation of each rung vs matched sites; dwell time and attached basket as outcomes.
Couples withDE-04DE-13
Queued
How this Priority was computed
TI62
Impact4
Evidence0.65
Readability0.65
Proof0.77
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
11
13.6Priority
DE-32
Low–Med
Sell the signature item in named sizes
Piccolo, Classico, Medio, Grande, Maxi — one product, five price points
BucketA
VerticalForecourt c-store
FlowEU>DE
Evidence classSimulated
Labour & capexLow–Med
Public dataNo
ConfidenceB
Seen
IMG_1270 — vaflaki: five named tiers, and a 3D acrylic display of two filled boxesThessaloniki · 26 Jun 2026
IMG_9880 — Żabka: “FRYTKI Z DODATKAMI 9,99”, loaded fries as the box formatWarsaw · 19 Jun 2026
Why it transports to Germany
The mechanism is the pricing ladder, not the product: one piece of equipment, one base item, five price points, no menu complexity, and an upsell that is a choice rather than a suggestion. It is the multiplier on DE-03 and DE-27 — the catchment-proven item becomes materially more valuable sold in tiers than as a single unit.
What would make it Measured
Dated tier introduction on an existing SKU vs matched sites; average unit revenue as the outcome.
Couples withDE-27DE-09DE-31
Recommended to start now
How this Priority was computed
TI74
Impact5
Evidence0.65
Readability0.65
Proof0.43
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
12
13.3Priority
DE-12
Med capex, low labour
Install the food automat
A locker wall with a name and price per column — and a made-here claim above it
BucketA
VerticalForecourt c-store
FlowEU>DE
Evidence classSimulated
Labour & capexMed capex, low labour
Public dataPartial
ConfidenceC
Seen
IMG_6455 / IMG_6458 — FEBO at 01:08: digital price per column, green availability LEDs, contactless, and “Huisgemaakt in de FEBO keuken”Amsterdam · 11 Sep 2024
IMG_5479 — maBaguette: artisan baguettes from a machineParis · 8 Sep 2024
IMG_0022 — the counter-case: cold, high-SKU sushi vendingWarsaw · 20 Jun 2026
Why it transports to Germany
The right labour profile for a cost-pressured German operator — med capex, low labour — which makes it more interesting than it first looks against a wage curve that is closing bakeries. The FEBO banner resolves the objection this format would be expected to fail on: it carries a made-here claim. The failure mode is cold, perishable, high-SKU and low-turn, not vending as such.
What would make it Measured
Dated install vs matched sites. Three named donor operators now exist, so the blocker on finding a readable site is cleared.
Couples withDE-01DE-02DE-21
Watching → Queued
How this Priority was computed
TI55
Impact4
Evidence0.75
Readability0.8
Proof0.5
German adv.1.0
Axis1.0
Priority = TI × Impact × Evidence × Proof × Readability × German advantage × Axis, expressed on 0–100. Every factor is defined in Scoring v3.
How to run the room. Open on the German gap map — it is counterintuitive, it takes ten seconds to read, and it reframes the brief before any lever is discussed: the problem is usually not that the food is not good enough, it is that nobody on the street has been told the food is there. Then the cost chart, which pre-empts the capex objection before it is raised. Lead on Starting from a Low Base for any site under real pressure — its entire argument is that the first eleven moves cost under €3,000 all in. Hold Starting from Mid-Tier for the second conversation: it is the answer to "and then what", and leading with it invites a capital discussion before it has been earned.
Two open dependencies to carry into any recommendation. The A-frame lever is gated on To Verify 3 — what signage a private operator may legally place near a German road. That single unanswered question governs the largest measured gap on the board, so it is worth clearing before a meeting rather than after. And the opening-hours tariff lever remains a citation resting on recall: at TI 88 it has the highest transportability of anything scored, and clearing To Verify 13 would move it from ninth to roughly third in the structural tier.
Limits
What this archive cannot show, and what it warns against
Every recommendation above should be read against these six absences. They are also, straightforwardly, the shot list for the next trip.
No labour evidence. The archive cannot show how many people run any of these food programmes. Every foodservice recommendation carries an unquantified staffing assumption, and that is the single largest unpriced risk in this report.
No back of house. Not one prep space, walk-in or production line. The closest thing is a front-of-house sandwich build station, which is theatre rather than operations.
Thin after dark. Only a handful of night frames among 538 photographs. The video record partly closed this — a forecourt trading at 02:18, an automat wall at 01:08, a lit night destination — but night trade remains under-observed, and it is exactly where a forecourt differentiates.
Metro and motorway only. No small-town or rural sites, which is precisely where a large share of the German independent operator base sits. The transportability scores assume a site with traffic.
The Nordics are thin and dated. Nine Oslo frames and eight from Copenhagen, mostly 2024 — a small basis for a benchmark that carries as much argumentative weight as Finding 3 gives it.
No shelf-set depth. Not enough price-and-facing coverage to reconstruct anyone's margin architecture. Every claim here is about demand generation, never about the economics underneath it.
Four anti-patterns worth naming explicitly
Cold, high-SKU vending. An airport sushi vending unit #538 is the counter-case to the automat argument. The failure mode is not the machine — it is cold, perishable, high-SKU and low-turn. Vending works where the item is hot or shelf-stable, cheap, single-purpose, and sells out daily.
The beautiful empty case. A brand-new forecourt bakery with a curved case, a combi oven, slate boards and individual black label holders — and three items in the entire fixture #452–#456. Fixture ambition outrunning production capability. An under-filled premium case reads as failure; an over-filled cheap one reads as abundance. Specify the fill rate before the millwork.
Reservation-gated charging.#293 Adding a booking step to the one part of the journey drivers are already anxious about introduces a failure mode in exchange for very little.
Negative-voice signage at the door. An Amsterdam A-frame sign reading Shoplifters pay €181#223. It is the first thing every honest customer reads on the way in, and it is a wasted use of the highest-traffic surface the site owns.
Appendix A
The candidate field, in full
The thirty mechanisms behind the effort-against-payoff chart, scored on friction and impact before the German-specific terms were added. Read up the transportability column rather than the priority column when the operator in question is capital-constrained.
#
Candidate
Evidence
TI
Impact
Priority
Appendix B
Prior field observations, tested against the archive
A standing inventory of field notes predates this analysis. The large majority held up, often with a second or third instance in a market the note did not cite. Recorded below are only the entries where the photographic record adds something — a correction, a sharper specification, or a mechanism the note missed.
Corrected"Sushi vending — bad idea"
Right about sushi, wrong about vending. The archive contains the good version four times over: a hot-croquette wall with green-and-red locker lights #211#228, an artisan-baguette machine #286, a 7-Eleven GO with cabinets split FOOD / DRINKS / TRAVEL / BAKERY #315, and a street protein-bar machine #357. The failure mode is cold, perishable, high-SKU, low-turn — not the format.
Corrected"A bio section, or a selection of products"
Spain does both at once, and the in-line version is the transportable one. Carrefour runs a green BIO shelf-strip inside the cocoa set #140 rather than exiling organic to its own aisle; REWE does the same with black GLUTENFREI / LAKTOSEFREI / VEGAN headers over a bay #311. For an operator with no space to reallocate, a shelf strip is the whole intervention.
Corrected"Airport presentation — a level of fancy c-stores could repair to"
The airport frames say the effect is not fancier millwork, it is named fixtures. Sofia has a wall lettered LOCAL EXCLUSIVES with a green band reading Take a little piece of Bulgaria with you#395; Thessaloniki gives a chocolate brand its own branded gondola end #410; Sofia's promo gondola is literally headed PROMO #381. Every one is a header board over ordinary shelving. That is the whole upgrade, and it is affordable.
Confirmed"Do BP pulse points carry Aral charging?"
Confirmed — and the transportable piece is not the ownership structure. It is the third-party membership discount visible on the same screens #247–248#260. An auto club, a trucking association, a local employer: somebody else's membership list, with no loyalty programme of one's own required. See Finding 8.
Confirmed"Car wash kiosks?"
Yes, and larger than kiosks — Greece runs a fully branded self-service car wash as a co-located format with its own signage, plus a car-care shop-in-shop on the forecourt #408#464. But the money idea is Scandinavian and it sits on a table tent inside the café: a car wash subscription at 299 kr #93. Recurring revenue, sold at the coffee table rather than at the wash.
Confirmed"Not just a place to sit, but a desk to plug something in"
Confirmed, and Greece runs the ladder further: a terrace with umbrellas, an interior concourse, a kids' ride — and coin-operated massage chairs#472. A German motorway café has a playground #70. The ladder is seat → power → task surface → paid amenity, and each rung monetises dwell the site already generates and currently gives away.
MissedThemed destination naming
An Irish motorway services named after a president's ancestral village, with the name on the pylon above four food brands, on the litter bins, and a life-size cutout inside for photographs #43#45#47. A Greek plaza does the geographic version #471. The mechanism: a rest stop with a name stops being infrastructure and becomes a destination people photograph and post. Highest impact score in the candidate set, and the hardest to execute.
MissedThe restroom as a coupon
The Sanifair mechanic is a three-step diagram: pay €1 to use the facility, receive a €1 Wert-Bon, redeem one voucher per item in store #72, with a second poster at the shop door reminding drivers to redeem #277. The voucher half works without the fee: validate a coupon at the restroom door and a pure cost centre becomes a measurable traffic driver with an attribution trail. Scores low on friction; argue it anyway.
MissedProve "regional" with an actual map
Two stores show how the claim is proven rather than asserted: a Warsaw wall headed ODKRYJ NOWE REGIONY over a map of Poland with dots on the sourcing towns #499#500, and a Carrefour meat case with per-tray banners reading Producto de Madrid, de Castilla y León, de Extremadura, each with its own region icon #142. The map is the receipt. This is a separate job from naming a local shelf, and the two should not be collapsed into one lever.
MissedLet the kiosk ask one question
A Copenhagen kiosk interrupts checkout with a full-screen modal: May we tempt you with a warm latte? Shall we add one to your order? — No thank you / Yes please #317. Conversational, one item, opt-out phrased politely. The same kiosk marks unavailable items Sold out for today rather than hiding them #318 — scarcity and honesty in one stroke, and it removes the worst kiosk experience there is.
MissedPut the membership case on a wall
Carrefour devotes a full corridor wall to Pensando en ti — eight yellow tiles with icons: download the app, finance your purchase, home delivery, accessible store, we're listening, call us, free wi-fi, Scan & Go #174. Not an offer — the argument for joining, stated once, physically, at scale. BP runs the compact version with a floor decal at the door #192 and a car-park totem spelling out the maths: 1€ = 1 point, 150 points = 5€ #197.
MissedGive the promotion a permanent home
Warsaw runs a free-standing gondola with a lit red header reading HITY MIESIĄCA — hits of the month #485; Sofia's is headed PROMO in yellow #381; a doughnut chain runs Donut Miesiąca#488. The fixture is permanent and only the contents rotate, which converts promotion from a monthly merchandising scramble into a location customers can learn.