Skip to content

Fix desktop shelf-label printing and report SKUs - #1413

Merged
sridharkalaibala merged 8 commits into
mainfrom
fix/shelf-label-desktop-print
Oct 18, 2026
Merged

sridharkalaibala merged 8 commits into
mainfrom
fix/shelf-label-desktop-print

Conversation

@sridharkalaibala

@sridharkalaibala sridharkalaibala commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Shelf labels previously opened the system print dialog and started with a 2,000-label batch. Desktop users can now choose a dedicated printer and send exact-size A4 sheets or individual thermal labels directly, with a five-label default and a one-label test.

The shared preview/print design uses larger product names and prices, top-aligned roll content, and shows the 80 mm roll around the 72 mm thermal print area. Existing receipt modes (Exact, Fast and Windows driver) remain available and were physically confirmed on POS-80C. Brother output was confirmed for a full 24-label A4 sheet. The pending sales-report SKU correction is included.

Printer/layout preferences are local to each till; no business data or sync lane changes. Explicit printer selection is required and uncertain label jobs are not retried automatically. Thermal cutter/feed margins vary by hardware.

Validation: 126 focused tests passed, plus 49 focused develop checks. Local POS-80C and Brother prints confirmed by the operator. Windows-driver spooler monitoring reported a false negative despite physical output. Installer is for local testing, not an automatic release.

Cart price correction: authenticated counter price overrides now reach checkout, including signed manager approval from the line editor. Sale-only edits preserve the catalogue price and existing channel validation. Local verification: 365 API tests, two frontend tests, ESLint zero errors. Existing branch-scoped sales sync carries the price snapshot; live reconnect verification remains pending. See docs/sale-only-price-edit.md.

@sridharkalaibala
sridharkalaibala merged commit bf2800e into main Oct 18, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant