ST-2026-123 · SDKs, clients & toolchains
Shopify POS Printing API supersedes shopify.print
POS UI Extensions 2026-07 adds shopify.printing.getPrinters() and print() for hardware receipt printers and deprecates shopify.print.
Previous state
shopify.print opened the system print dialog but could not discover or directly target connected hardware receipt printers.
Current state
The 2026-07 Printing API discovers printers and can print HTML or images directly to a selected device; the prior shopify.print contract is deprecated.
Affected users
Who needs to care
Shopify POS UI extensions that print receipts or documents.
Required response
What to do
Adopt shopify.printing when moving to API 2026-07, handle an empty printer list and retain the system dialog fallback, especially for PDFs.
Evidence boundary
What the source does not prove
Earlier POS UI Extensions API versions are unchanged and no immediate migration deadline is stated. Hardware discovery requires Shopify POS 11.11.0 or later; direct PDF printing to a selected device is not supported.
Lifecycle history
Dated event sequence
- Printing API released
Shopify added direct receipt-printer discovery and printing and deprecated shopify.print.
Evidence ledger
First-party sources
- 01Shopify Developer Changelog — POS UI extensions can now print directly to hardware receipt printers
Official developer changelog · 2026-07-27
Open official source ↗