POS Integrations
POS integrations connect your marketplace to the point-of-sale systems merchants already run — Clover, Square, and Toast are supported. Once an outlet is connected, marketplace orders flow into the merchant’s POS so their staff work from one screen instead of watching a second device. Each integration includes a connection test and a health indicator, so a broken link surfaces to your team instead of silently dropping orders.
Why it matters for a marketplace
Section titled “Why it matters for a marketplace”For merchants who live in their POS, “check another tablet for online orders” is the #1 operational objection to joining a marketplace. A POS integration removes it:
- One screen for outlet staff — marketplace orders appear in the POS next to walk-in sales.
- One sales record — the merchant’s end-of-day POS totals include marketplace orders.
- Existing kitchen routing — if the POS drives kitchen printers or displays, your orders ride along.
Orders still appear in the partner app as well — the POS copy is additional, not a replacement, and the order’s lifecycle on the marketplace continues regardless.
Supported systems
Section titled “Supported systems”| POS | Orders sync | Notes |
|---|---|---|
| Clover | Yes | |
| Square | Yes | Connects via a secure Square sign-in popup |
| Toast | Yes |
Catalog and price syncing varies by provider — what can be pushed or matched between the marketplace catalog and the POS depends on what each system exposes. Confirm current capabilities for a given provider with your SuperApp account manager before promising a workflow to a merchant.
Connecting a merchant’s POS
Section titled “Connecting a merchant’s POS”- Open Dashboard → Settings → Integration → Plugin List (
/configuration/integrations/integration/plugin-list) and choose the merchant’s POS from the available integrations. - Fill in the integration form — a name, the integration type, priority, and any conditions controlling when it applies (e.g. scoping it to the right outlet).
- Complete the provider-specific connect step. For Square this is an OAuth popup — the merchant logs into their Square account when prompted and authorizes the link. Other providers have their own connect step on the same form.
- Save, then run the Test Connection action before relying on it during service.
Configured integrations live at Plugin Config (/configuration/integrations/integration/list) for later editing, testing, or disabling.
What stays on the marketplace
Section titled “What stays on the marketplace”The POS shows the order; the marketplace still runs it. Merchant staff should keep doing these in the partner app, not the POS:
- Status updates — accepting, marking ready, completing. Customer notifications fire from marketplace statuses, so updating only the POS leaves customers uninformed.
- Edits and refunds and cancellations — these must happen on the marketplace so payments and notifications stay correct.
- Catalog and availability changes — managed on the marketplace (see Catalog Builder); whether they flow to the POS depends on the provider.
Make this part of the merchant’s training when you switch on their integration — the most common integration complaint is really a workflow misunderstanding.
A per-merchant rollout checklist
Section titled “A per-merchant rollout checklist”- Confirm the merchant’s POS is Clover, Square, or Toast, and which account/location it runs on
- Schedule the connect step with someone who has the merchant’s POS credentials
- Create the integration from Plugin List, scoped to the right outlet via its conditions
- Run Test Connection, then a low-value end-to-end test order
- Walk staff through where marketplace orders appear in their POS — and what still happens in the partner app
- Note the go-live date so health issues can be correlated later
Health monitoring
Section titled “Health monitoring”Each integration has a health indicator so your operations team sees a failing link — expired POS authorization, rejected requests — before merchants notice missing orders. When health flags a problem:
- Open the integration at Plugin Config.
- Run Test Connection to confirm.
- Redo the connect step with the merchant (e.g. a fresh POS sign-in) and re-test.
Build a habit of checking integration health for high-volume merchants as part of routine operations rather than waiting for a complaint.
Troubleshooting
Section titled “Troubleshooting”| Symptom | Try this |
|---|---|
| Connection popup blocked or blank | Allow popups for the dashboard; have the merchant confirm they can sign into their POS account directly, then retry |
| Test Connection fails after working previously | The POS authorization or credentials likely expired — redo the connect step from Plugin Config |
| Orders not reaching the POS | Check the health indicator and run Test Connection; confirm the integration is enabled and its conditions match the outlet’s orders |
| Order arrives in the POS but looks wrong | Record exactly what differs (items, prices, options) and contact SuperApp support — provider mapping may need adjustment |
| Merchant asks about catalog sync | Capabilities differ per provider — verify with your account manager before committing |
Related: Live Orders · Receipt Printing · Outlets