Shopify POS UI Extensions 2026-07 introduces the new Printing API (`shopify.printing`), replacing the deprecated `shopify.print`. The API adds `getPrinters()` to discover connected hardware receipt printers and `print(src, options?)` to send documents directly to a printer without a system dialog. HTML and images print directly to hardware printers; PDFs must use the system dialog. Hardware printer discovery requires Shopify POS 11.11.0 or later — older versions return an empty array from `getPrinters()`. Developers should handle the empty-array case by falling back to the system print dialog.
2.1K Impressions