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
inSession
-
Optional
currency
inDiscount
-
executedAt
inBaseTransactionComplete
-
variantId
inProductApi
, plus more tax, return, and shipping fields -
SearchBar now triggers an optional
onBlur
event -
Icon
component gainstone
, 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