How does RoyalPOS work across multiple devices?
One device runs as the main POS (the server). Other devices — kitchen screens, captain handhelds, and the token counter — connect to it over the same WiFi/LAN using its IP address and port, and stay in sync in real time.
Screenshot:
Related: multidevice-network, kds-connect, captain-connect
What network do all the devices need?
All devices must be on the same local network (the same WiFi/router or wired LAN). Clients connect to the main POS by its IP address and port. For reliability, give the main POS a static IP on the router.
- Connect every device to the same WiFi/router.
- Note the main POS device's IP and port.
- Enter that IP/port on each client device.
- Give the POS a static IP for reliability (recommended).
Screenshot:
Related: multidevice-overview, kds-find-pos-ip, multidevice-firewall
Why can't client devices connect to the main POS?
If clients can't reach the main POS, the usual causes are: the devices are on different networks, the wrong IP/port was entered, or a firewall/antivirus on the POS device is blocking the connection. Put all devices on the same network, re-check the IP/port, and allow RoyalPOS through the firewall/antivirus.
- Confirm all devices are on the same WiFi/LAN.
- Re-enter the correct POS IP and port on the client.
- Allow RoyalPOS through the POS device's firewall/antivirus.
- Reconnect from the client.
Screenshot:
Related: multidevice-network, kds-not-updating, trouble-api-blocked
Can I show a customer-facing display / ads screen?
Yes. On a desktop setup RoyalPOS can drive a second customer-facing screen that shows order details and promotional images, separate from the cashier's screen.
Screenshot:
Related: multidevice-overview, token-what
Can customers order themselves (QR / self-ordering)?
Yes. Customers can place dine-in orders from the online/Capto app or a QR menu. Those orders arrive on the POS as pending items on the table for staff to accept, then they go to the kitchen.
Screenshot:
Related: order-accept-online, multidevice-overview
What happens to orders if the internet goes down?
RoyalPOS keeps working offline — orders are saved locally and uploaded automatically when the connection returns. The local-orders list shows each order's status as Synced or Pending until it uploads.
- Keep billing normally even without internet.
- Orders are stored locally as Pending.
- When internet returns they upload automatically and show as Synced.
Screenshot:
Related: multidevice-sync-status, trouble-orders-not-syncing
How do I check if local orders have uploaded?
Open the local/device orders list. Each order shows a status — Synced (uploaded to the server), Pending (waiting to upload), or Cancelled. Pending orders upload automatically; once accepted by the server they stay Synced.
- Open Local / Device Orders.
- Check each order's status badge.
- Pending orders upload automatically when online.
Screenshot:
Related: multidevice-offline, trouble-orders-not-syncing