Skip to main content

Tablet Checkout · Retail

Quick Register

Fast, responsive tablet point of sale with multi-tender checkout and drawer counts.

Quick Register
Price
Free
Version
v1.4.2
Published
Updated
Maker
FinalFinal

Screens

5 screens

About this flow

Quick Register is a dedicated tablet checkout application designed for high-efficiency retail and counter sales. Built with real-time cart state management, line-item adjustments, and seamless split payments, it streamlines cash counting, order parking, customer assignment, and instant receipt printing.

What it can do

Split Tender & Preset Cash
Process cash and card transactions with an interactive numpad, currency preset buttons, and flexible split-tender support.
Currency-Aware Cash Count
Tally till bills, coins, and rolls accurately by denomination and print a verified drawer count slip.
Park & Resume Sales
Hold in-progress orders with debounced updates to assist other customers and resume or clear them instantly.
Item Notes & Custom Line Fees
Apply percentage or fixed discounts, fees, and custom item notes to active cart lines with guardrail checks.
Instant Thermal Receipt Printing
Rasterize crisp monochrome receipts directly with barcodes and line-item breakdowns without screen disruption.

Changelog

  1. v1.4.2Live

    Republished v1.4.2 with no functional changes.

  2. v1.4.1

    Rename VoidSaleButton's local confirm() handler to runVoid so it can't be read as window.confirm — clears the deploy guardrail's forbidden-api warning. No behaviour change; confirmation was already an in-app overlay, never a browser dialog. Published so the flow's working files and its latest released version are identical, which means a clone taken from here carries every fix from 1.4.0.

  3. v1.4.0

    Refund list now mirrors the back office: shows Completed and Partially Refunded sales, hides fully Refunded ones. Fetches all orders and excludes only non-refundable statuses, so an unrecognised status is listed rather than silently hidden; removes the per-item probe that both kept fully-refunded dead ends and hid genuinely partly-refunded sales. Part-paid sales are locked and have a way out: Park blocked (it minted a duplicate order and stranded the payment), cart not editable, Clear refuses with a reason, and a Void button in the action bar and Manager menu that verifies the order before voiding by id. Payments: charge the host's authoritative balance due (amountToBeCharged), re-read live at tender time — fixes "amount exceeds the balance due". Amount-to-charge capped at the balance and cleared when the balance moves; duplicate split chip removed. Cash rounding stays display-only on both payments and refunds. Money input: typed amounts converted through one helper; cash denominations converted once; catalog prices use the shared formatter. Theme: the remaining screens converted to platform design tokens, so the whole register follows the design panel.

  4. v1.3.9

    Republished v1.3.9 with no functional changes.

  5. v1.3.8

    Improved refund search visibility to ensure all potentially refundable orders appear reliably. - Switched to querying all orders during refund searches. - Excluded only explicitly non-refundable statuses from the list. - Prevented orders with unexpected status codes from disappearing.