POS UI Extensions 2025-07 update

POS UI Extensions 2025-07 update

What’s New in POS UI Extensions – July 2025

1. Breaking Change: FormattedTextField Removed

Shopify has removed the deprecated FormattedTextField component replace it with the standard TextField. This change takes effect in POS app version 10.7.0, so update before then if you're using that component (Shopify Dev).

2. Icon Component Updates

Several icon size values (minor, major, spot, etc.) and names (arrow, home, orders, and more) are deprecated. Developers should migrate to size options 's', 'm', 'l', 'xl' and review the valid name values in the updated Icon spec (Shopify Dev).

3. Fixed Block Rendering Issue

A rendering bug in pos.draft-order-details.block.render was fixed Block Components now display correctly, and they no longer accidentally accept Action Components (Shopify Dev).

4. New API Properties & Component Enhancements

A host of useful additions were made to POS entities:

  • Required posVersion in Session

  • Optional currency in Discount

  • executedAt in BaseTransactionComplete

  • variantId in ProductApi, plus more tax, return, and shipping fields

  • SearchBar now triggers an optional onBlur event

  • Icon component gains tone, new sizes, and updated names (Shopify Dev).

5. Developer Preview: Local Storage API

A new Storage API (developer preview) lets POS UI Extensions store and retrieve data directly on the device opening doors for richer, offline-capable experiences (Shopify Dev).

Why This Matters

Update Impact
Removing FormattedTextField Future-proofs your code avoid runtime failures in POS 10.7.0 and beyond.
Icon changes Ensures all icons render correctly and conform to Shopify’s tech guidelines.
API extensions Gives you access to more contextual data (transactions, shipping, etc.), making UI richer and more flexible.
Storage API Enables offline workflows and retains state between POS sessions.

Updating your POS UI Extensions now ensures cleaner, more reliable performance and grants access to exciting new capabilities. For help updating legacy components or integrating the Storage API, our team at EcomSpiders is here to support you whether for Shopify migrations or custom POS development. Feel free to reach out for a free consultation.

0 comments

Leave a comment