In Venue - Mobile Pos

Orders API - Order Type = 3

Use Cases

Mobile POS Devices:

  • Handheld ordering devices for staff

  • Table-side payment terminals

  • Roaming POS terminals

  • Staff-operated mobile applications

Mobile POS Devices:

  • ✅ POS license required per device

  • ✅ Terminal Number (mandatory field)

  • ✅ Clerk Number (mandatory field - identifies staff member)

  • ✅ Device ID for hardware identification

Integration Flow:

Full API details can be found here: API Reference

1. AddOrder → Create and open order
   - Set ordertype = 3
   - Set tracktype and trackoffset (e.g., Table 15)
   - Include saleprops (terminalId, clerkId)

2. UpdateOrder (multiple) → Add items progressively
   - Add transaction items as customer orders
   - POS applies real-time promotions
   - Items sent to kitchen as added

3. UpdateOrder → Calculate subtotals
   - Set calcsubtotaladjustments = true
   - Set forceSubTotal = true
   - Apply vouchers if needed

4. UpdateOrder → Process payment and close
   - Include paymentitems array
   - Ensure amountpaid = amountdue
   - Set isOpen = false

Key Characteristics

  • ✅ Interacts with live POS transactions

  • ✅ Progressive order building

  • ✅ Real-time kitchen updates

  • ✅ Multiple UpdateOrder calls supported

  • ✅ Can retrieve and modify existing orders

Last updated

Was this helpful?