Skip to main content

Mobile Checkout · Retail

Vision Shelf Labels

Handheld shelf-edge and barcode label printing that tracks stale prices.

Vision Shelf Labels
Price
Free
Version
v1.2.1
Published
Updated
Maker
FinalFinal

Screens

1 screen

About this flow

Vision Shelf Labels is an aisle-ready handheld printing tool for retail staff walking the sales floor with a Bluetooth or mobile label printer. Rather than functioning as a standard blind print queue, it tracks historical price prints against the live store catalog to automatically flag price changes, expired sales, and stale markdown tags. Associates can scan barcodes, adjust facings, preview physical millimetre layouts, and dispatch shelf-edge tags, promo tags, item stickers, and barcode labels one at a time or in batched print runs.

What it can do

Tags Needed Worklist
Automatically identifies items needing new tags by comparing past printed baselines against live price changes, ended promos, and stale was-prices.
Four Distinct Label Templates
Renders tailored thermal templates for shelf-edge tags, promo tags, small item stickers, and standalone barcode labels.
Aisle Scanning & Audio Feedback
Reconstructs hardware barcode wedge scans with distinct audio and haptic cues for added items, increments, or unrecognized codes.
Batched & Sequential Printing
Groups print jobs by template roll to minimize paper swaps, providing an abortable print run dialog that locks in prices at dispatch.
Manual Catalog Search
Enables staff to quickly search by product name, SKU, or damaged code directly from a slide-over sheet when a tag cannot be scanned.

Changelog

  1. v1.2.1Live

    QA fix: the batch print is now findable. The scan screen's bottom button reads "Review & print (n)" (was "Review"), and the Print button beside the last scan reads "Print this one" so it no longer looks like it prints the whole batch. Wording only; no behaviour change.

  2. v1.2.0

    Shelf Labels v1 MVP — cut to the original brief: scan or find an item, queue it on a tag type, review, print. Removed: the Tags needed worklist, Tag history and reprint, the print log, stock on tags, and the batch saved to a shared table (the batch is now held on the handheld; a restart mid-batch loses it). Fixed: the whole catalogue is read page by page (it only ever read the host's first page), with a banner and Try again when a read stops early or goes stale; a missed scan always replaces the confirmation strip, so the previous item's Print button can never be tapped at the wrong shelf; scans during printing are refused out loud; scanning resumes after a clean print; Find opens on the scanned code and a search pick lands in the strip; label width can be typed; Label setup waits for a clean read before saving; mute is per handheld. Not device-tested. Printing, printer routing and label width on paper still need hardware.

  3. v1.1.2

    Internal app manifest documentation has been added to support project metadata. - Added app manifest documentation file. - No visible changes to label printing or layouts.

  4. v1.1.1

    The printed date is solid ink — a thermal head has one dot state, so a partial opacity comes out as a dithered halftone, and this was the smallest type on the tag. The name-lines knob now says what it does: it sets the shelf-edge tag, and promo and barcode tags cap at two lines regardless.

  5. v1.1.0

    Three rounds of independent verification, and the fixes they forced. Correctness — a printed line now leaves the queue instead of coming back as work after a restart; a part-printed line keeps only the copies still owed; was/now/save on a promo tag reconcile even when a percentage discount leaves a fractional amount; an item flagged on sale with no sale price no longer prints a tag advertising a free item; a barcode whose check digit fails is encoded faithfully rather than silently renumbered; an item priced in another currency carries its code; rows written by other flows are no longer rendered. Recovery — a print that never answers can be stopped, and says the label already on the printer may still come out. Scanning is closed while a run is in flight. Reach — the app survives 200% system text. The header wraps rather than pushing the way out off the screen, the batch list keeps a floor, and the footer scrolls rather than swallowing the page. New: print at the shelf, from the scan confirmation, without going to the batch; and an expired sale tag can be recorded as taken down rather than reprinted. Still not tested on hardware.