News |
shopify

shopify.app.extensions() in App Bridge now supports POS UI extensions

Source: Shopify Dev Changelog

App Bridge Extensions API Adds POS UI Extension Support

Shopify has expanded the shopify.app.extensions() method in App Bridge to include Point of Sale (POS) UI extensions. The API previously supported checkout, customer account, Admin, and Theme extensions.

What This Enables for Developers

The update allows embedded apps to query the status of POS UI extensions through the same API used for other extension surfaces. Developers can now programmatically check whether their POS extensions are installed and active within their app’s embedded interface.

This standardization means apps that use multiple extension types can handle all surfaces through a single API method. The shopify.app.extensions() method now returns status information for POS extensions alongside other extension types in a unified response.

Practical Applications

The primary use case centers on building unified onboarding experiences. Apps that deploy extensions across multiple surfaces (Admin, checkout, POS) can now create setup dashboards that display the complete installation status in one view.

Developers building apps with POS components can implement activation flows that guide merchants through enabling POS extensions without requiring separate status checks or custom implementations. This reduces the code needed to manage multi-surface apps and creates consistency in how merchants experience extension setup.

Apps that already use shopify.app.extensions() for other surfaces can add POS extension monitoring without changing their existing architecture. The method maintains backward compatibility while extending its scope to include the POS surface.

Read the full announcement →

Stay in the loop

Get Shopify ecosystem news and positioning insights for app founders.

Unsubscribe anytime. No spam, I promise.