Project

General

Profile

Edit Copy Actions

Feature #10948

closed

Focused on checkout experience and data safety: cart persistence, a checkout-freezing overlay bug, missing-page handling, and a guard against negative pricing.

Added by sairam machavarapu 2 days ago. Updated 2 days ago.

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

100%

Estimated time:
8:00 h
Spent time:

Add

Subtasks


Add

Related issues

Updated by sairam machavarapu 2 days ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Cart & checkout polish — fixed the cart to survive navigating away mid-order (e.g. stepping away to check another order and coming back), made "clear cart" actually work, added price validation, and added app store / play store badges to the customer site.
Checkout speed fix — found and fixed a full-screen loading overlay that was freezing the till for about a second every time a cashier added an item to a cart, caused by a background tax calculation triggering it unnecessarily.
General fixes — added "page not found" screens (on both the POS and customer-facing apps) and loading spinners across order management and POS screens so blank or broken states no longer show up during normal use.
Data integrity — added a safeguard so menu item variants and add-on prices can never be saved as negative numbers, closing a gap where bad pricing data could reach the database and confuse totals downstream.

Edit Copy Actions

Also available in: Atom PDF