Project

General

Profile

Edit Copy Actions

Feature #11031

closed

Performance and UI consistency

Added by sairam machavarapu about 1 month ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Start date:
09/21/2026
Due date:
09/21/2026
% Done:

100%

Estimated time:
8:00 h
Spent time:

Add

Subtasks


Add

Related issues

Updated by sairam machavarapu about 1 month ago

  • Status changed from New to Closed

Order status changes went from ~6.4s to near-instant. Customer notifications (SMS, WhatsApp, email) were being sent while the cashier's request was held open, so a status change waited on third-party services to respond. These now dispatch in the background — the till gets its response as soon as the order is saved. Failures are logged rather than blocking staff.
Tax calculation caching. The external tax engine costs ~1.5s per call and the guest cart recalculates on every item add or remove, so identical requests were being re-sent repeatedly. Added a 10-minute cache keyed on the exact request, so a cached result is only ever returned for a genuinely identical cart. Fee settings are still read fresh from our own database, so changes there take effect immediately.
Inventory usage attribution. Stock deductions were being recorded as "System" rather than naming the staff member whose action caused them. They are now attributed to the actual cashier, so the usage report is auditable. Genuinely automated deductions still show as "System".

Actions #2

Updated by sairam machavarapu about 1 month ago

  • % Done changed from 0 to 100

Updated by sairam machavarapu about 1 month ago

i also published the pos application in sunmi appstore in public way to match the hardware what we have bought from the vendor

Edit Copy Actions

Also available in: Atom PDF