Skip to main content

Single-Outlet Checkout for Foodcourts

Let each outlet in a venue take payment on its own gateway by limiting a basket to one outlet at a time.

Written by Kate Khunvirojpanich

ℹ️ New to the foodcourt model? Start with How the Foodcourt (Partner) Model Works, then come back here.

What is single-outlet checkout?

In a foodcourt or multi-outlet venue, customers normally build one basket across several outlets and pay once — the venue (partner) collects the money and settles it out to each outlet afterward.

Single-outlet checkout changes that. When it's on:

  • A customer's basket is limited to one outlet at a time.

  • Each order is charged directly on that outlet's own payment provider — so the outlet is the merchant of record and the money lands in its account, with no partner settlement step in between.

It's an opt-in setting. Existing venues are unaffected unless you turn it on.

When to use it

Setting

Basket

Who gets paid

Off (default)

Items from multiple outlets in one basket

The venue/partner gateway collects, then settles to each outlet

On

One outlet per basket

The outlet's own gateway charges directly

Turn it on when each stall or outlet runs its own payment account and wants money to arrive directly — common when outlets are independently owned. Leave it off when the venue collects centrally on behalf of its outlets.

‼️ Before you turn it on: make sure every outlet in the venue has its own online payment provider configured. An outlet with no payment method set up won't be able to take payment in this mode.

How to turn it on

  1. Go to Settings → Venues and open the venue.

  2. Switch on Single-outlet checkout.

  3. Save.

What customers see

  • They scan the venue QR and add items as usual.

  • If they try to add an item from a different outlet while their basket already has items, they're asked: “Switch vendor? Your basket has items from [Outlet A]. Clear basket and order from [Outlet B]?” — they can Clear basket & continue or Cancel.

  • At checkout they see that outlet's payment methods and pay the outlet directly.

  • To order from another outlet, they simply place the first order, then start a new basket.

The same one-at-a-time rule applies to the dining option (e.g. dine-in vs takeaway) — a basket sticks to a single dining option, and switching prompts the customer to clear and start again.

FAQ

Does this affect my existing venues?

No. The setting is off by default and the standard multi-outlet basket keeps working exactly as before until you switch it on.

Can a customer still buy from several outlets in one visit?

Yes — just as separate orders. They check out with one outlet, then start a fresh basket for the next.

What about offline or custom payment methods?

They work too. After paying, the customer lands on the order status page showing the order as paid.

Where does the money go?

Straight to the outlet that the order was placed with, on that outlet's own payment provider.

Related articles

Did this answer your question?