Shopify news.
What's happening in the Shopify ecosystem. Platform updates, API changes, and ecosystem moves.
Partner apps must enable bulk operations before use
Starting today, apps need access to bulk operations before they can run bulk queries or bulk mutations with the GraphQL Admin API. You can enable access...
Read More →November 2026
-
RETRY_DECLINED added to CustomerPaymentMethodRevocationReason
As of GraphQL Admin API version2027-01, CustomerPaymentMethod.revokedReason can return a new value: RETRY_DECLINED. Shopify uses this value when a...
-
Test app network access configuration on dev stores
You can now test your app's [network_access] settings on a dev store with the new network access testing feature preview. The preview helps you confirm you...
-
Gift Card line_item_id will become read-only in REST Admin API version 2027-01
In REST Admin API version 2027-01 and later, the line_item_id property on the Gift Card resource is read-only. Shopify ignores the property in create and...
October 2026
-
New trusted vault origin signal in Payments Apps API
The Payments Apps API 2027-01 release candidate adds payment_method.data.trusted_vault_origin to credit card payment and verification requests. Payment app...
-
Shop SDK lead capture now supports Rich Authorization Requests
You can now request the specific profile data your app needs during Shop SDK lead capture, including details that aren't saved on the user's Shop profile....
-
Introducing theme app add-ons: Build and bundle apps with your themes
Theme developers can now build storefront apps using theme app extensions and bundle them with their theme listings on the Theme Store. Theme app add-ons...
-
Subscriptions supported in draft orders
Subscription products from subscription apps can now be added to draft orders, allowing you to set up recurring purchases for your customers. Send an...
-
Restrict Admin API access with an IP allowlist
You can now limit Admin API access tokens by IP address. When you add your servers' IP addresses to an IP allowlist in the Dev Dashboard, Shopify rejects...
-
Knowledge base is now built into your admin
Knowledge base is now built into your Shopify admin at Sales channels > Agentic > Knowledge base. It replaces the standalone Knowledge Base app, which will...
-
Enable the analytics queryable capability on metafield and metaobject definitions from your app's TOML
You can now enable the analytics_queryable capability on metafield and metaobject definitions that you declare in shopify.app.toml. Merchants can then use...
-
Unlink a customer's identity provider subject with the GraphQL Admin API
As of API version 2027-01, you can use the identityProviderSubjectDelete mutation to unlink a customer from a third-party identity provider. Pass the...
-
POS UI extensions now support reactive storage access
The new shopify.storage.current API lets POS UI extension developers respond automatically when stored values change across extension targets on the same...
-
Exclusive > timestamp filters exclude the full second
As of API version 2026-10, an exclusive lower bound (>) on a timestamp filter in the GraphQL Admin API search syntax excludes the full second. For example,...
-
Metaobject analytics queryable capability available in the Admin API
Starting with GraphQL Admin API version 2027-01, you can read and configure the analyticsQueryable capability on metaobject definitions. This applies to...
-
Checkout MCP and Cart MCP now support UCP buyer consent
Checkout MCP and Cart MCP now support the UCP buyer consent extension (dev.ucp.shopping.buyer_consent) starting with UCP 2026-08-25. Buyers can now make...
-
Hydrogen 2026-10 is now available
The new Hydrogen is generally available today. Since the developer preview started in June, we've shipped seven releases based on feedback from developers...
-
Add shopping and Shop Pay checkout to any agent with Shop MCP
Shop MCP lets your agent or app search Shopify Catalog, build carts, and complete Shop Pay checkout through a single MCP connection. It works with over 1...
-
Customize checkout and accounts configurations with Sidekick
Sidekick can now help you customize checkout and customer accounts. Get answers and guidance right where you work, without searching the docs or contacting...
-
Detect when a POS extension screen finishes navigating
What changed The POS Navigation API adds the navigatesuccess event. It fires after the destination screen finishes its native transition, and its callback...
-
Compare-at prices now shared to agentic channels
Shopify now shares your compare-at price with AI shopping agents through Shopify Catalog, so AI agents can see when a product is marked down. Previously,...
-
New `owner_type` field for metafield declarations in Checkout and Customer Account UI extensions, required in 2027-01
Starting with API version 2026-10, Checkout and Customer Account UI extensions can specify an owner_type for each metafield declaration in...
-
Downgrade app access scopes from write to read
Starting with Admin GraphQL API version 2027-01, apps that use Shopify-managed installation can call appDowngradeAccessScopes to replace optional write...
-
New tax fields for return shipping fees in the GraphQL Admin API
As of API version 2026-10, the GraphQL Admin API exposes the tax amounts calculated for return shipping fees. These amounts reflect the tax calculated by...
-
New APIs for buyer-requested order edits
You can now manage buyer-requested order edits through the GraphQL Admin API, Customer Account API, and three new webhook topics in API version 2026-10....
-
Admin now supports 3 new languages
We’ve released improved support for 3 right-to-left languages (Arabic, Urdu, and Hebrew) in both Admin and Storefronts, including checkout, customer...
-
Design a fully bespoke store with Canvas
Canvas is a new design surface for your online store. Every page is laid out together in one interactive, infinite workspace, so you can see how your whole...
-
Rollouts queries and webhooks in the Admin GraphQL API
Summary Apps can now discover Rollouts, inspect their schedules, traffic allocation, and resource changes, and receive notifications when they change....
-
Use app intents for your discount app
Apps that create new discount types using Shopify Functions can now register shopify/Discount app intents. This lets Sidekick launch an app’s create and...
September 2026
-
Move existing subscriptions to Shopify App Pricing
Apps that bill with the Billing API can now move their existing subscriptions to Shopify App Pricing by using the migration tool in the Partner Dashboard...
-
Sidekick can now invoke app intents without tools
Sidekick now surfaces app extensions that declare only intents, with no tools file. Previously an extension had to declare tools to be eligible for...
-
Query SP Fee Details with the GraphQL Admin API
As of API version 2026-10, the GraphQL Admin API includes a feeDetails query for retrieving specialized fees charged to a shop. No action is required for...
-
Filterable logs and health metrics for custom apps are now in the Developer Dashboard
The Developer Dashboard shows how your custom apps perform, not only how they are set up. Open any custom app to see its API request volume, error rates,...
-
Polaris 2.0 release candidate
The Polaris 2.0 release candidate is now available for embedded App Home interfaces. It includes the Shopify admin’s new visual styles, allowing your app...
-
Shopify CEO says employees' 'slop grenades' are making more work for everyone
Article URL: https://www.businessinsider.com/shopify-ceo-ai-slop-grenades-can-make-work-harder-2026-9 Comments URL:...
-
Setting includeRestOfWorld to true returns an error in API version 2027-01
Starting with GraphQL Admin API version 2027-01, setting the deprecated DiscountCountriesInput.includeRestOfWorld field to true returns a BAD_REQUEST...
-
Events subscription query complexity limit is changing to 100 points
We’re reducing the query complexity limit for Events subscriptions from 250 to 100 points. This change does not affect Classic Webhooks. Shopify assigns...
-
New translatable boolean field for Metafield GraphQL Object
API version 2026-10 adds a non-null translatable field to the Metafield object in the GraphQL Admin API. Apps that fetch translatable metafields and...
-
The `automaticDiscounts` query is removed in API version 2027-01
The deprecated automaticDiscounts query is removed from the GraphQL Admin API in version 2027-01. If your app reads a shop’s automatic discounts through...
-
Adding a canceled receive action to the inventory shipments API
The GraphQL Admin API now supports a CANCELED receive action for inventory shipments in version 2026-10. You can mark inventory shipment line item units as...
-
Updates to Events payloads and subscription configuration
Starting today, we're updating Events payloads, trigger syntax, and delivery headers. Classic Webhook subscriptions are unaffected. What's...
-
Prepare your app for the Shopify admin's new look
Starting September 15, 2026, the Shopify admin has a new look, rolling out progressively to merchants. Apps that use Admin UI extensions and App Home UI...
-
Shopify is moving from React Native back to Swift and Kotlin
Article URL: https://shopify.engineering/back-to-native Comments URL: https://news.ycombinator.com/item?id=49643982 Points: 1229 # Comments:
-
Discounts Allocator Function API developer preview has ended
The Discounts Allocator Function API, available only through the Discounts Allocator developer preview, has been removed and won’t be released. The...
-
Create and delete dev stores in Shopify CLI
Shopify CLI 4.8 adds shopify store commands that let you create and manage dev stores from your terminal or coding agent. These commands are available...
-
Customer Address APIs now support countryCode
Starting with Customer Account API version 2026-10, customer address inputs and objects support countryCode. The existing territoryCode field is deprecated...
-
Meta is now an AI channel in your admin
Meta now appears alongside your other AI channels in Agentic Storefronts in your admin. Your products are shared with Meta by default through Shopify...
-
Shopify storefronts now support UCP 2026-08-25
Shopify storefronts now advertise support for Universal Commerce Protocol (UCP) version 2026-08-25 in their discovery profiles at /.well-known/ucp. This...
-
Hydrogen developer preview update: September 2, 2026
The Hydrogen developer preview adds new capabilities to the toolkit and extends the ways developers can build Shopify storefronts: Variant links: Links...
-
The Polaris CDN is adopting semantic versioning
Polaris Web Components loaded from the Shopify CDN are moving to semantic versioning. Most apps will continue receiving compatible improvements...
August 2026
-
More resilient refreshes for expiring offline access tokens
Expiring offline access token refreshes now retain the previously used refresh token until an app begins using its replacement. This rollout helps apps...
-
Password Protected Shop Dev flows on Shopify Theme CLI v3.83.x and older to be deprecated
Starting October 1, 2026, Theme commands on Shopify CLI for password protected storefronts will require version 3.84.0 or later. Versions 3.83.x and...
-
Four additional topics are now available for Events
Apps can now subscribe to events for Metaobject, MetafieldDefinition, MetaobjectDefinition, and InventoryTransfer. Apps can also subscribe to targeted...
-
Script tags are deprecated and will stop running on March 1, 2027
Starting October 1, 2026, the scriptTagCreate and scriptTagUpdate mutations will return an user error, and the ScriptTag REST Admin API resource will...
-
App intents on `admin.app.intent.link` now open as a full-page navigation
When Sidekick invokes an app intent declared on the admin.app.intent.link extension target, the Shopify admin now navigates the merchant to your...
-
Shop Campaigns performance data now available via ShopifyQL
The shop_campaign_insights schema is now available in the ShopifyQL. Analytics and reporting apps can query Shop Campaigns performance data on behalf of...
-
Shopify says AI search is driving more traffic and sales, not replacing Google
Article URL: https://techcrunch.com/2026/08/05/shopify-says-ai-search-is-driving-more-traffic-and-sales-not-replacing-google/ Comments URL:...
-
Standard storefront events and actions now support cart attributes
The updateCart standard action now updates cart attributes, and a new shopify:cart:attributes-update event fires whenever an attributes update is...
-
WebMCP support for Liquid and Hydrogen storefronts
Online stores now expose WebMCP tools that AI agents can call. Agents can search your catalog, manage the shopper's cart, and go to checkout on the...
-
Oxygen is now available on development stores
You can now deploy Hydrogen storefronts to Oxygen from dev stores. Previously, Oxygen hosting required a paid plan. Note that development stores don't...
-
Updated Built for Shopify requirements for Fulfillment services apps
We've updated three Built for Shopify requirements for Fulfillment services apps. The updated thresholds better reflect how fulfillment operations run in...
-
Hydrogen developer preview update: July 30, 2026
The Hydrogen developer preview adds new capabilities to the toolkit and extends the ways developers can build Shopify storefronts: Vue bindings: Build your...
July 2026
-
Billionaire Shopify CEO thinks poor Canadians shouldn't be able to vote
Article URL: https://mobilesyrup.com/2026/07/28/billionaire-shopify-ceo-thinks-poor-canadians-shouldnt-be-able-to-vote/ Comments URL:...
-
Merchants now see partner details on collaborator requests
Collaborator access is built on trust. When a merchant approves a request, they're giving a partner access to a live store — and merchants need enough...
-
Shopify CEO appears to endorse giving more votes to wealthy Canadians
Article URL: https://www.cbc.ca/news/canada/shopify-ceo-appears-to-endorse-giving-more-votes-to-wealthy-canadians-9.7286688 Comments URL:...
-
POS UI extensions can now print directly to hardware receipt printers
POS UI Extensions 2026-07 introduces the Printing API (shopify.printing), which enables extensions to discover hardware printers with getPrinters() and...
-
Invalid metafield queries now return errors in the GraphQL Admin API
Starting in API version 2026-10, the GraphQL Admin API returns an error when a query filters by a metafield that isn't set up for filtering, instead of...
-
Liquid templates can now compose pages with blocks and partials
The Liquid July ’26 developer preview introduces a simpler way to build theme pages. Page structure can live directly in a Liquid template, where...
-
Physical inventory feature preview
The physical inventory feature preview gives you early access to a new set of inventory APIs in the unstable version of the GraphQL Admin API. Enable it on...
-
Card deposit endpoint now requires mTLS certificate
Shopify's card-deposit endpoint now requires a Shopify-issued mTLS client certificate. Apps that store cardholder data with the...
-
Storefront API `@inContext` supports `channelId`
As of Storefront API version 2026-10, the @inContext directive accepts an optional channelId argument. Use channelId to apply a specific sales channel’s...
-
Garnix Is Joining Shopify
Article URL: https://garnix.io/blog/shutting-down/ Comments URL: https://news.ycombinator.com/item?id=48862035 Points: 12 # Comments:
-
POS Extensions now supports a background extension target
The pos.app.ready.data target runs for the entire POS session, letting your extension observe POS events and run background logic without rendering any UI...
-
POS UI extensions 2026-07 uses per-unit fixed-amount line item discounts
Starting with POS UI extensions API version 2026-07, FixedAmount line item discounts passed to setLineItemDiscount and bulkSetLineItemDiscounts from the...
-
Deprecating the useBuyerJourneyIntercept API on checkout UI extensions
Starting in version 2026-07, the useBuyerJourneyIntercept hook on checkout UI extensions, and the block_progress capability it depends on, are deprecated....
-
Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10
As of Customer Account API version 2026-10, the deprecated Customer.lastIncompleteCheckout field is removed. This also removes the now-unreachable Customer...
-
[DRAFT] Markets APIs now support MarketRegionSubdivision
Sub-region Markets are available in the Admin GraphQL API 2026-07 release candidate Apps using Admin GraphQL 2026-07 can encounter Markets configured with...
-
Draft order deposit fields are now available in the GraphQL Admin API and Customer Account API
As of the 2026-07 API version, draft order deposit fields are available in the GraphQL Admin API and Customer Account API. Apps can now set a deposit when...
-
Define and manage metafields on inventory transfers
Inventory transfers now support custom metafields in the Shopify admin and Admin GraphQL API. Set up transfer metafields Go to Settings > Metafields and...
-
Hydrogen now deploys to Vercel
The Hydrogen developer preview can now be deployed to Vercel in a few clicks. A new Deploy button creates a repo from the Next.js starter template, sets up...
June 2026
-
Payment mandates now expose an id field
In API version 2026-07 and later, the PaymentMandateResource object includes a new id field. PaymentMandateResource is returned by the mandates connection...
-
Carrier services will no longer be automatically added to the default shipping profile
Starting with GraphQL Admin API version 2026-10, creating a carrier service no longer automatically adds it to the shop’s General shipping profile. This...
-
Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP
What's changing The cart tools on the Storefront MCP server are being deprecated in favour of the UCP-conforming Cart MCP tools: get_cart and update_cart...
-
`DraftOrderDiscountNotAppliedWarning.priceRule` removed in GraphQL Admin API 2026-10
Starting with GraphQL Admin API version 2026-10, the deprecated priceRule field on the DraftOrderDiscountNotAppliedWarning object is removed. This is a...
-
New Collection model and APIs now available
The 2026-07 release replaces a collection’s single ruleSet with a multi-source model in the GraphQL Admin API. Each collection now has one or more...
-
Removal of ITEM_NOT_STOCKED_AT_LOCATION error
The ITEM_NOT_STOCKED_AT_LOCATION error will be removed from InventoryAdjustQuantities, InventoryMoveQuantities, InventorySetOnHandQuantities, and...
-
Flow action extensions now support relative paths for endpoint URLs
You can now use relative paths for endpoint URLs in your Flow action extension configuration. The runtime_url, validation_url, config_page_url, and...
-
Checkout Blocks: Prevent non-compliant shipping addresses at checkout
Address format validation in Checkout Blocks is now available to all merchants. Use the new checkout rule to block non‑compliant shipping addresses. This...
-
New purchaseType and recurringCycleLimit fields in the discounts API for discount UI extensions
You can now configure purchaseType and recurringCycleLimit for app discounts directly from discount UI extensions using the discounts plugin. Previously,...
-
New appSubscriptionCancel mutation in the Partner API
Starting with API version 2026-07, Partner API clients can use the new appSubscriptionCancel mutation to cancel app subscriptions for public apps they...
-
Shop User Metafields in Shopify Functions
Shop User is Shopify’s cross-merchant buyer identity. Partners who use metafields on Shop Users can now read those metafields during checkout using Shopify...
-
Streamlined Metaobject API
It’s now easier to work with metaobjects. With the new values property, you can fetch all fields of a metaobject in a single call without handling...
-
Shopify AI Toolkit for upgrading extensions to Polaris web components
The Shopify AI Toolkit now supports upgrading checkout and customer account UI extensions to new API versions, including the migration to Polaris web...
-
Local currency support gift cards now available in the GraphQL Admin API
Starting in API version 2026-07, the GraphQL Admin API supports local currency gift cards. You can create gift card products that are issued in a specific...
-
`GiftCardCashOutTransaction` is now resolvable from `GiftCardTransaction`
Starting with GraphQL Admin API version 2026-07, the [GiftCardCashOutTransaction](https://shopify.dev/docs/api/admin-graphql/2026-07/objects/GiftCardCashOu...
-
Shopify Storefronts Are Down
Article URL: https://www.shopifystatus.com/incidents/gbqcx5fk01gz Comments URL: https://news.ycombinator.com/item?id=48384102 Points: 6 # Comments:
-
App quality checks now managed in Partner Dashboard
The end-to-end review management experience previously launched for new app submissions in the Partner Dashboard now also applies to app audits. When a...
May 2026
-
Storefront Catalog MCP now implements UCP
What’s changing The following UCP catalog tools in Storefront Catalog are now available: - `search_catalog`: Search a store's product catalog with...
-
Customize /llms.txt, /llms-full.txt and /agents.md
Your store includes a default agents.md file accessible at /agents.md. The paths /llms.txt and /llms-full.txt also point to this content by default. Add...
-
Build App Home as a UI extension
You can now create your app's landing page in App Home as a Preact-based admin UI extension using the new admin.app.home.render target. This means your App...
-
Shopify CLI 4.0: SemVer, auto-updates, removing deprecated flags and commands
The release of Shopify CLI 4.0 today brings clarity to CLI versioning, the introduction of automatic updates, and the announced removal of the deprecated...
-
Shop Minis March April 2026 update
New Features Optional Consent Users can now reject scopes and continue using your Mini. Consent is no longer all-or-nothing — if a user declines a scope,...
-
Next Generation Events now available in developer preview
Next Generation Events are now available in developer preview, with field-level control over when events fire, what data they carry, and what triggered...
-
Shipping line field now available on FulfillmentOrderLineItem
You can query the shippingLine field on FulfillmentOrderLineItem. This field returns the ShippingLine associated with a fulfillment order line item, if...
-
Kushner's Thrive Capital Invests $100M in Shopify
Article URL: https://www.bloomberg.com/news/articles/2026-05-14/joshua-kushner-s-thrive-capital-invests-100-million-in-shopify Comments URL:...
-
Updates to Italy's Sardinian province definitions
We've updated Italy's province definitions to reflect the Sardinian administrative restoration that took effect in June 2025: Merchants shipping to...
-
Polaris web components migration guides now available for Checkout and Customer Account UI extensions
We’ve published new migration guides to help you upgrade Checkout and Customer Account UI extensions to the latest API version and Polaris web...
-
Shopify App Pricing: charge for usage, recurring subscriptions, or both
Shopify App Pricing supports subscriptions, usage-based charges, or combined models, configured in the Partner Dashboard. What's new: Managed Pricing is...
-
Collect marketing consent on the account component
The account component on your storefront now includes a marketing opt-in checkbox below the email field. Customers who select it are added to your email...
-
Bots and agents should identify themselves via Web Bot Auth
What's changing Shopify now applies stricter rate limits to bots and agents that access the Storefront API and Shopify-hosted online store pages. Bots and...
-
More admin intents now support Settings
Seven new Settings intents let apps open editors for notifications, payment capture, gift cards, delivery profiles, and business details. This builds on...
-
Inventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
Inventory transfer webhooks: new origin and destination fields Payloads for the following webhook topics now include the source and destination location...
-
Default value of `appliesOnSubscription` changed to `true` for app discount inputs
The default value of appliesOnSubscription has been changed from false to true on the DiscountCodeAppInput and DiscountAutomaticAppInput input types in...
-
There is no Shopify for service businesses. Prove me wrong
Article URL: https://www.indiehackers.com/post/there-is-no-shopify-for-service-businesses-i-keep-waiting-for-someone-to-prove-me-wrong-6RVFnjlsPvxsEACuDgwD...
April 2026
-
Analytics metric targets now available in the GraphQL Admin API
You can now create and manage metric targets for merchants using four new GraphQL Admin API operations: analyticsTargets, analyticsTargetCreate,...
-
Scannable discount codes
As of POS version 11.5, merchants can generate scannable QR codes for any discount code in the Shopify Admin. These QR codes can be applied by both POS...
-
Keyboard shortcuts and navigation in Shopify POS
We've added keyboard navigation to Shopify POS so cart-building no longer requires switching between keyboard and touch. Retail staff on iPad and Android...
-
Customer tax settings now available in Admin API
Starting in API version 2026-07, the taxSettings field on the Customer object will be publicly accessible in the Admin GraphQL API. Apps with the...
-
In the AI Era, Shopify Is Investing in Junior Engineers–Not Cutting Them
Article URL: https://coderpad.io/blog/hiring-developers/in-the-ai-era-shopify-is-investing-in-junior-engineers-not-cutting-them/ Comments URL:...
-
Storefront Catalog MCP now implements UCP
What’s changing The following UCP catalog tools in Storefront Catalog are now available: - `search_catalog`: Search a store's product catalog with...
-
Added MOST_RELEVANT value for `CollectionSortOrder`
The MOST_RELEVANT value is now available to the GraphQL Admin API's CollectionSortOrder, available in API version 2026-07 and higher. Learn more about...
-
Updates to Italy's Sardinian province definitions
We've updated Italy's province definitions to reflect the Sardinian administrative restoration that took effect in June 2025: Merchants shipping to...
-
mTLS client certificate renewal for Payments Apps
Starting June 15, 2026, Shopify will renew its mTLS client certificate used by Payments Apps to verify that the client initiating the request is...
-
Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions
We are updating the MetaobjectAdminAccess enum by deprecating the PRIVATE and PUBLIC_READ values. These values are now obsolete and are never returned by...
-
Shopify Scripts will be deprecated on June 30, 2026
We are enhancing Shopify Functions with new capabilities for discounts, shipping, and payments. These improvements aim to replace the functionalities you...
-
New Cash Management Foundations for Shopify POS
We rebuilt cash management across POS and the POS channel in Admin, and added new register extension targets and APIs. Track, control, and reconcile cash...
-
See which apps use Extensions and Functions to power your checkout, online store, and more
You can now see exactly which app features are active across your store, which features are inactive, and which ones are collecting data through Pixels, so...
-
Prediction: The Shopify CEO's Pull Request Will Never Be Merged nor Closed
Article URL: https://joshmoody.org/blog/shopify-ceo-autoresearch-pr/ Comments URL: https://news.ycombinator.com/item?id=47585645 Points: 53 # Comments:
-
Cart and checkout validation adds billing address and PO number error targets
As of API version 2026-04, you can validate billing addresses and purchase order (PO) numbers in Cart and Checkout Validation Functions. We've added...
March 2026
-
Role-based access control and org management for partners
We have revamped the way partner organizations manage users and stores. Role-based Access Control: Assign roles to users instead of configuring permissions...
-
Redesigned theme editor navigation
The theme editor has a new layout that puts your site preview front and center. The left navigation has moved to the top bar, giving you more horizontal...
-
The Shopify CLI app release `--force` flag is deprecated and will be removed
We are deprecating the --force flag on the shopify app deploy and shopify app release commands. The flag will be removed in a Shopify CLI release in May...
-
Removal of pre_tax_price from the Order REST Admin API
The pre_tax_price and pre_tax_price_set fields on order line items in the REST Admin API are being removed. These fields were previously available to...
-
Admin intents now support Settings
We're excited to announce that admin intents now support Settings. This new feature allows apps to direct merchants straight to specific Settings pages...
-
Add `includeInactive` argument to `inventoryLevels` and `inventoryLevel` fields
As of API version 2026-04, you can pass includeInactive: true when querying the inventoryLevels or inventoryLevel fields on [InventoryItem]...
-
Easier Smart Grid setup for discount tiles
Now, when creating a Discount tile in the Smart Grid editor, you can select from available discount codes using a drop down instead of manually typing...
-
Customize checkout and customer accounts by market
The checkout and accounts editor now lets merchants on Advanced and Plus customize settings, branding, and blocks by market. Tailor the buyer experience...
-
New rejection reason codes in Payments Apps API
The Payments Apps API now provides more granular decline reason codes for rejected payment sessions. Multiple new rejection codes have been added to the...
-
Shopify/liquid: Performance: 53% faster parse+render, 61% fewer allocations
Article URL: https://simonwillison.net/2026/Mar/13/liquid/ Comments URL: https://news.ycombinator.com/item?id=47361351 Points: 8 # Comments:
-
Checkout and Customer Account UI extensions available by default in new development shops
We are ending the developer preview for checkout and customer account UI extensions. With this update: All new development shops on the Shopify Plus plan...
-
Customize settings and app embeds per Market for Themes
We've just released the ability to customize theme settings and app embeds per Market for Themes. This will help Merchants to tailor their storefront...
-
Clearer standards for app listing images
We've updated requirement 4.4.4 and added a new requirement 4.4.5 for Shopify App Store apps. Requirement 4.4.4 now provides clearer standards for image...
-
Track app activity and permissions from Settings
You can now see what your apps are doing and make more informed decisions about your app stack. Go to Settings > Apps to view activity and permission...
-
`InventoryLevel.scheduledChanges` field is being removed with no replacement
The InventoryLevel.scheduledChanges field will be removed from the GraphQL Admin AP in version 2026-07. This field has no replacement, so any apps...
-
Shop Minis February 2026 update
New Features The following new features are available for Shopify Minis as of February 2026: Product Tagging for User-Generated Content The...
-
New analyticsQueryable capability for Metafield Definitions
The analyticsQueryable capability is now available on the MetafieldDefinition type in the GraphQL Admin API, enabling you to specify whether a metafield...
-
Enhanced discounts support in the Shopify Functions Cart
As of GraphQL API version 2026-04, Shopify Functions can now access detailed discount information at three levels: Cart-level: All discount applications on...
February 2026
-
Updates effective February 27 to our Partner Program Agreement and API License and Terms of Use
Effective Friday, February 27, 2026, Action Required We have updated our Partner Program Agreement and API License and Terms of Use. These changes clarify...
-
Manage dev previews on your dev store without leaving admin
As of Shopify CLI 3.91, the Dev Console has been updated to show all active dev previews and their extensions, right in the admin. You can now see...
-
Subscriptions APIs: Introduce SubscriptionBillingAttemptState
As of April 2026, you now have access to the SubscriptionBillingAttemptState field in the GraphQL Admin API. This new field replaces several loosely-typed...
-
Reduced metafield value sizes
Beginning with API version 2026-04, new metafield values are limited to 16KB. Existing metafields that exceed this size will remain read-only until they...
-
Remaining line items weight available for fulfillment orders
In the API 2026-04 release candidate version, a new field, remainingLineItemsWeight, has been added to the FulfillmentOrder GraphQL type. This field...
-
Accelerated checkouts now support add‑ons from the product page
It’s now possible to purchase products and their add-on products (for example, a TV and its warranty) from the product page using accelerated checkouts....
-
shopify.app.extensions() in App Bridge now supports POS UI extensions
The shopify.app.extensions() method in App Bridge now supports Point of Sale (POS) UI extensions, in addition to checkout, customer account, Admin, and...
Stay in the loop
Get Shopify ecosystem news and positioning insights for app founders.