Skip to content

For food courts, food halls & market stands

QR ordering for food courts & market stands.

Every stand gets its own QR, its own menu and its own Stripe. Guests order from the table in their language, pay online, and the pickup code calls them to the right counter.

No appOne QR per standNo monthly fee

The shared-seating problem

Three stands they want, three queues they won’t stand in.

A table for four at a food hall wants ramen from one stand, arepas from another, vermut from a third. What they actually do is send one person to the shortest queue — and the other two stands lose the sale.

Hall-wide ordering systems promise one cart for everything. The price is pooled revenue: one platform account, split-payment reconciliation, and a stand that waits until month-end to learn what its share was.

PassLocal takes the other side. Each stand signs up on its own — own QR, own menu, own Stripe account. An order placed at your counter settles to your bank. The hall doesn’t need to agree on software for one stand to start.

In the hall

How a service runs with a QR on every counter.

Each stand sticks its own QR

On the counter, the menu board, the table tents. Codes from different stands live side by side — guests scan the stand they want.

Guests order from the table

They scan, see that stand’s menu in their language — 14 available — and pay online. No app, no account, built to load fast on tourist roaming data.

Orders land on the stand’s phone

Any phone or tablet behind the counter shows the queue. Accept with one tap; mark items sold out from the same phone.

The pickup code points at your counter

Mark an order ready and the guest gets a push with their pickup code; their order screen shows which stand it belongs to. They collect from you — not from a central desk.

What it costs

Each stand pays for its own orders. Nothing else.

Take an €8.00 plate paid online: our fee is €0.08 — 1% of the subtotal, never on tips. Stripe’s standard rate for EEA cards (currently 1.5% + €0.25) takes €0.37, so €7.55 settles to that stand’s Stripe account. Orders paid at the till cost nothing, and no other stand’s numbers ever touch yours.

What it costs
Free to set upNo monthly fee, no card to start
1% per online orderOn the subtotal, never on tips
Plus standard Stripe feesCharged by Stripe, per payment
Paid at the till — freeCounter mode carries no PassLocal fee

Money settles directly to each stand’s Stripe account — we never hold funds and never pool revenue. Payouts run on Stripe’s schedule, typically daily.

Before the lunch rush

From signup to QR on the counter in about 5 minutes.

Name your stand

One field — “Ramen Taku · Stand 12” works. Everything else can wait.

Photograph your menu

The board above the counter, a printed list, your delivery-app page — items, prices and categories land ready to edit, translated into 14 languages automatically.

Connect Stripe

Guided setup, per stand. Stripe’s identity check usually takes minutes, sometimes up to a day — do it the evening before.

Print the QR

PNG, SVG or PDF today — or order weatherproof stickers, delivered EU-wide.

Building the menu, previewing it as a guest and printing the QR need no payment setup. Taking live orders starts once Stripe is connected — that part is the gate, and it’s the only one.

In the hall

This proof slot is honest — and still empty.

We’re onboarding our first pilot venues in Barcelona now. When the first stands have run real services through PassLocal, their numbers will be here — measured, not made up.

Stand questions

Asked across the counter.

Does every stand need its own account?

Yes — and that’s the point. Each stand has its own QR, its own menu and its own Stripe payout. Nothing pools, so there’s no commission split and no month-end reconciliation with the hall.

Can one table order from several stands?

Each QR opens that stand’s menu, so three stands means three quick scans — from the same seat. Every order gets its own pickup code, and the order screen names the stand — nobody collects from the wrong counter.

We already have a till or a hall-wide POS. Does this replace it?

No. PassLocal is the ordering layer at your counter — walk-ups and the till work exactly as before. Orders paid at the till carry no PassLocal fee.

Half our guests are tourists. Which languages are covered?

The menu opens in the guest’s language automatically — 14 languages, translated for you when you import the menu. The pickup push arrives in their language too.

What if a guest’s card is declined?

They pay at the till instead. The order stays on your screen either way — a declined card never loses the sale.

When does the money arrive?

Online payments settle to your stand’s Stripe account and pay out on Stripe’s schedule — typically daily. Tips are yours, 100%, with no fee.

Print a QR. Open your stand. Take orders.

No contracts. One stand can try it today — the rest of the hall can follow.