Modern POS is part payment terminal, part inventory brain. Before launch, stress-test barcode scans, promotions stacking, and returns against edge cases.
Offline-first matters
Outages happen. Queue transactions locally with clear sync rules so managers are never blind to stock during recovery.