Feature #10948
closedFocused on checkout experience and data safety: cart persistence, a checkout-freezing overlay bug, missing-page handling, and a guard against negative pricing.
Subtasks
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.