Tablet Checkout · Retail
Shopiflow POS
Modern counter checkout with smart grid catalog, custom sales, and draft orders.
- Price
- Free
- Version
- v2.4.0
- Published
- Updated
- Maker
Final
Screens
6 screensAbout this flow
Shopiflow POS is a high-speed tablet and counter checkout application for modern retail and hospitality businesses. Designed around an adaptable smart grid layout, fast search, custom item creation, customer assignment, and split-tender processing, it provides staff with an efficient checkout experience and reliable order tracking.
What it can do
- Smart Grid Customization
- Organize your sales counter with customizable color-coded grid tiles for products, categories, and workflow actions.
- Flexible Payment Tenders
- Accept cash, card, tap-to-pay, gift cards, and split-tender transactions with automated change rounding and balance tracking.
- Park and Resume Drafts
- Save order drafts when customers need to step away and quickly reload them onto the register cart later.
- Order History & Digital Receipts
- View past orders, process line-item refunds, print 80mm thermal receipts, or dispatch receipts directly via email or SMS.
- Dynamic Theme Options
- Switch seamlessly between high-contrast dark and light appearance modes tailored for different store lighting environments.
Changelog
- v2.4.0Live
Refunded orders: the Orders list now has All, Completed, Refunded and Partially refunded filters with counts, and search runs over every order (receipt number, customer name, email). Order status reads the register's payment state, so refunded and part-refunded orders are labelled clearly. After a refund, Done takes you back to that order with its refund showing, and the refund receipt prints. The Refund button is hidden once an order is fully refunded and is unavailable to staff without the refund permission. Receipts: sale, gift and refund receipts are now drawn by the flow itself and sent to the printer as an image, the same way Vision Desktop prints. Gift and refund receipts are their own print pages, so they can be routed to a printer. If a refund receipt doesn't print, the cashier is told.
- v2.3.0
Custom fees: add a Fee tile to the grid with a title and a fixed amount. Tapping it asks to confirm, then adds the fee to the order (without tax). One fee per order — a second is refused until the first is removed. Remove it with the Remove fee tile or by tapping the fee in the cart. Rearrange tiles: press and hold a tile (or tap Edit) and drag it to a new spot on the same page, or use the move earlier / later buttons. Swiping between pages is paused while editing. Comma decimals: amounts and percentages can be typed with a comma or a dot as the decimal mark ("2,50"). Amounts that could be read two ways, like "1,000" on a register that uses a dot, are refused rather than guessed. Discounts: a percentage over 100 can no longer be applied, and if the register refuses a discount the reason is now shown in the discount sheet instead of nothing happening.
- v2.2.0
QA fixes (FT-34) on command-frame 0.8.0. - Cash rounding: a sale that rounds down can now be completed with the rounded amount. - Payments: a failed payment shows the register's own reason; the in-app Cancel during a card payment is removed (the register's own Cancel handles it), so a late result is never lost. - Stock: stock counts only show for this outlet; refusal messages drop the number when the outlet is unknown. - Smart grid: deleted tiles stay deleted; a failed load no longer re-adds the default tiles; save errors are shown; a quick double tap on ✕ can't remove the next tile; default tiles are set up only once. - Orders: search waits for typing to pause and ignores stale results; rows show the receipt number; line notes show in order details; draft orders never show an internal id. - Discounts: percentage discounts show the right percentage on cart lines; the cart discount row shows the label and percentage; order details and receipts show the label and amount; fixed line discounts apply per unit. - Cart: when the register refuses an add or a quantity change, its reason is shown.
- v2.1.1
Receipts and order detail now disclose refunds. A reprinted receipt for a refunded order used to show the full original total with no sign that anything had come back - reachable as soon as 2.1.0 made partially refunded orders visible in History with a Reprint button. - The receipt prints a block per refund event read from the order's refund history: the kind (full or partial), its receipt number and timestamp, the items, custom sales, cart fees and tips that went back, the event's own refunded total, and the tenders it was returned to. A combined "Total refunded" line appears only when an order was returned more than once. - The order detail screen shows the same blocks. - The order Total is deliberately left as the host reports it - what the order cost - rather than being netted down locally, matching how Vision Desktop prints the same situation. - Gift receipts continue to show no money, refunds included. - Removed a dead fallback to a summary field that does not exist on the order summary; the subtotal row reads the real one and is omitted when the host sends none.
- v2.1.0
Device punch-list. - Out of stock: adds and the cart quantity stepper now stop at this outlet's on-hand, with a toast saying what is left. Variants that allow backorders, and untracked variants, stay sellable at zero. - Discounts: a line discount can be removed from the line sheet itself, the cart discount row is tappable, and a refused removal keeps the sheet open instead of silently closing. - Smart grid: tiles now fill the pane in an even columns-by-3 matrix instead of overflowing, with a new page added to the right when one fills. Trackpad paging added alongside swipe and the pager. - Receipt: now prints the merchant name, the customer, order and line notes, the order discount and per-line discounts, and cart fees. - Order detail: adds customer contact, notes, order and line discounts, fees and the order's status. - Orders: split into History and Drafts tabs. History covers all statuses (so partially refunded orders no longer disappear), with host-side search and Load more past the first 50. Drafts paginate too.
