
Salsa POS Product Updates & Release Notes
New / Improved Features
- Auto Gratuity feature (POS + BO)
- Added gratuity as a charge with support for auto-apply and manual apply/remove flows in POS, plus configuration in Backoffice (presets + guest threshold).
- Backoffice: Export/Import setup helpers
- Added export/import for permission sets to speed up new merchant setup.
- Added export/import for staff profiles to speed up onboarding and multi-merchant rollouts.
- POS: Batchout Report Reprint
- Added ability to view historical batch outs and reprint batch out reports from POS settings.
- Online Ordering: Slug-based URLs
- Updated Online Ordering URLs to be slug-based instead of using merchant unique IDs.
UX / Workflow Improvements (POS)
- Order editing & item actions redesign
- Removed scrollable QTY selector on menu; QTY editing now done in order builder with numeric keypad.
- Reworked Transfer/Duplicate flows, seat display, swipe/long-press behaviors for faster operation.
- Seat numbering + minor UI polish
- Seat numbering now starts at S1 and includes additional small UI improvements.
- Cart readability: auto-bundling
- Auto-bundles identical items in cart when no seats are assigned (same item/modifiers/price/no notes).
- Payments UI consistency
- Fixed mismatch in Total/Tabs card heights in Split by Seat vs Split by Tab/Quick Pay.
- Modifier + order builder logic fixes
- Misc item now correctly satisfies required modifier selection when used within forced modifier categories.
- Forced modifier selection can be overridden without error (no manual unselect required).
- CTA text now reflects missing required selections (dynamic “Make X required selections”).
- Misc modifiers enablement
- Misc modifiers can be enabled even if they don’t have modifiers attached.
- Ticket: SP-1552
- Notifications modernization
- Replaced Toasts with Snackbars for consistent in-app messaging.
- Copy update
- Updated wording: “Giftcard to you” → “Gift for you”.
Stability / Reliability / Platform
- Order status correctness & settled order protections
- Improved handling so settled orders can’t be edited/opened incorrectly, and status updates more reliably across payment methods.
- Sync conflict solution
- Implemented changes aimed at reducing/handling sync conflicts.
- Online Ordering reliability fixes
- Investigated and fixed issues impacting Online Ordering stability.
- Payment safety
- Added payment lock/unlock condition logic to prevent invalid payment actions during edge cases.
- Email receipts
- Validated/updated email receipt behaviour to ensure it works as expected.
- Refund proof receipt
- Refunds now print a proof-of-refund receipt (including refunded amounts/tips by payment type).
- Backend/infra monitoring
- Added AWS alerts to Slack/email for server health, sync server issues, resource usage, etc.
- Data/default handling
- Updated size default value handling from
-1toNULLwhere applicable.
- Updated size default value handling from
- Android build optimization
- Enabled ProGuard support using
minify truefor Salsa builds.
- Enabled ProGuard support using
Performance Improvements
- Fixed 30+ Medium to Minor impact bugs found during automation testing.