API · SDK · runtime · authentication lifecycle intelligence

Last updated · 9 September 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

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.

Shopify POSPrinting APIshopify.printingreceipt printer2026-07

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.

Who needs to care

Shopify POS UI extensions that print receipts or documents.

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.

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

  1. Printing API released

    Shopify added direct receipt-printer discovery and printing and deprecated shopify.print.

Evidence ledger

First-party sources

  1. 01
    Shopify Developer Changelog — POS UI extensions can now print directly to hardware receipt printers

    Official developer changelog · 2026-07-27

    Open official source ↗