Skip to main content
Migrate to Polaris

Version 2025-07 is the last API version to support React-based UI components. Later versions use web components, native UI elements with built-in accessibility, better performance, and consistent styling with Shopify's design system. Check out the migration guide to upgrade your extension.

UI components

These components are built with remote-ui. For the equivalents used in newer API versions, see web components.

UI components are the building blocks that you use to display data and trigger API functions in POS UI extensions. These components follow Shopify's design system and render optimized interfaces for retail workflows in the POS app on iOS and Android devices.

Your target determines which components you can use because different locations in POS have different interface requirements and constraints.

Actions trigger retail operations through quick, touch-based interactions like applying discounts, confirming payments, and initiating workflows.

Anchor to Feedback and status indicatorsFeedback and status indicators

Feedback and status indicators keep staff informed about transaction status, errors, and confirmations during retail operations.

Forms capture data during transactions with built-in validation and formatting optimized for mobile touch interfaces.

Anchor to Layout and structureLayout and structure

Layout and structure components create consistent visual hierarchy and spacing, presenting content clearly across different device sizes.

Beta

POSReceiptBlock is part of the POS UI extensions feature preview. This feature preview is invite-only and requires POS UI extensions version 2025-04 or higher and POS app version 9.31.0 or later.

Media and visuals display product images, icons, and branding elements that help staff identify products and communicate information.

Beta

QRCode is part of the POS UI extensions feature preview. This feature preview is invite-only and requires POS UI extensions version 2025-04 or higher and POS app version 9.31.0 or later.

Navigation and content components help staff find products, manage information, and navigate through retail data.


Was this page helpful?