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...
What's happening in the Shopify ecosystem. Platform updates, API changes, and ecosystem moves.
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...
Shopify's card-deposit endpoint now requires a Shopify-issued mTLS client certificate. Apps that store cardholder data with the...
As of Storefront API version 2026-10, the @inContext directive accepts an optional channelId argument. Use channelId to apply a specific sales channel’s...
Article URL: https://garnix.io/blog/shutting-down/ Comments URL: https://news.ycombinator.com/item?id=48862035 Points: 12 # Comments:
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...
Starting with POS UI extensions API version 2026-07, FixedAmount line item discounts passed to setLineItemDiscount and bulkSetLineItemDiscounts from the...
Starting in version 2026-07, the useBuyerJourneyIntercept hook on checkout UI extensions, and the block_progress capability it depends on, are deprecated....
As of Customer Account API version 2026-10, the deprecated Customer.lastIncompleteCheckout field is removed. This also removes the now-unreachable Customer...
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...
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...
Inventory transfers now support custom metafields in the Shopify admin and Admin GraphQL API. Set up transfer metafields Go to Settings > Metafields and...
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...
In API version 2026-07 and later, the PaymentMandateResource object includes a new id field. PaymentMandateResource is returned by the mandates connection...
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...
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...
Starting with GraphQL Admin API version 2026-10, the deprecated priceRule field on the DraftOrderDiscountNotAppliedWarning object is removed. This is a...
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...
The ITEM_NOT_STOCKED_AT_LOCATION error will be removed from InventoryAdjustQuantities, InventoryMoveQuantities, InventorySetOnHandQuantities, and...
You can now use relative paths for endpoint URLs in your Flow action extension configuration. The runtime_url, validation_url, config_page_url, and...
Address format validation in Checkout Blocks is now available to all merchants. Use the new checkout rule to block non‑compliant shipping addresses. This...
You can now configure purchaseType and recurringCycleLimit for app discounts directly from discount UI extensions using the discounts plugin. Previously,...
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 is Shopify’s cross-merchant buyer identity. Partners who use metafields on Shop Users can now read those metafields during checkout using Shopify...
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...
The Shopify AI Toolkit now supports upgrading checkout and customer account UI extensions to new API versions, including the migration to Polaris web...
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...
Starting with GraphQL Admin API version 2026-07, the [GiftCardCashOutTransaction](https://shopify.dev/docs/api/admin-graphql/2026-07/objects/GiftCardCashOu...
Article URL: https://www.shopifystatus.com/incidents/gbqcx5fk01gz Comments URL: https://news.ycombinator.com/item?id=48384102 Points: 6 # Comments:
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...
What’s changing The following UCP catalog tools in Storefront Catalog are now available: - `search_catalog`: Search a store's product catalog with...
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...
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...
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...
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 are now available in developer preview, with field-level control over when events fire, what data they carry, and what triggered...
You can query the shippingLine field on FulfillmentOrderLineItem. This field returns the ShippingLine associated with a fulfillment order line item, if...
Article URL: https://www.bloomberg.com/news/articles/2026-05-14/joshua-kushner-s-thrive-capital-invests-100-million-in-shopify Comments URL:...
We've updated Italy's province definitions to reflect the Sardinian administrative restoration that took effect in June 2025: Merchants shipping to...
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 supports subscriptions, usage-based charges, or combined models, configured in the Partner Dashboard. What's new: Managed Pricing is...
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...
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...
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: new origin and destination fields Payloads for the following webhook topics now include the source and destination location...
The default value of appliesOnSubscription has been changed from false to true on the DiscountCodeAppInput and DiscountAutomaticAppInput input types in...
Article URL: https://www.indiehackers.com/post/there-is-no-shopify-for-service-businesses-i-keep-waiting-for-someone-to-prove-me-wrong-6RVFnjlsPvxsEACuDgwD...
You can now create and manage metric targets for merchants using four new GraphQL Admin API operations: analyticsTargets, analyticsTargetCreate,...
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...
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...
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...
Article URL: https://coderpad.io/blog/hiring-developers/in-the-ai-era-shopify-is-investing-in-junior-engineers-not-cutting-them/ Comments URL:...
What’s changing The following UCP catalog tools in Storefront Catalog are now available: - `search_catalog`: Search a store's product catalog with...
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...
We've updated Italy's province definitions to reflect the Sardinian administrative restoration that took effect in June 2025: Merchants shipping to...
Starting June 15, 2026, Shopify will renew its mTLS client certificate used by Payments Apps to verify that the client initiating the request is...
We are updating the MetaobjectAdminAccess enum by deprecating the PRIVATE and PUBLIC_READ values. These values are now obsolete and are never returned by...
We are enhancing Shopify Functions with new capabilities for discounts, shipping, and payments. These improvements aim to replace the functionalities you...
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...
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...
Article URL: https://joshmoody.org/blog/shopify-ceo-autoresearch-pr/ Comments URL: https://news.ycombinator.com/item?id=47585645 Points: 53 # Comments:
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...
We have revamped the way partner organizations manage users and stores. Role-based Access Control: Assign roles to users instead of configuring permissions...
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...
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...
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...
We're excited to announce that admin intents now support Settings. This new feature allows apps to direct merchants straight to specific Settings pages...
As of API version 2026-04, you can pass includeInactive: true when querying the inventoryLevels or inventoryLevel fields on [InventoryItem]...
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...
The checkout and accounts editor now lets merchants on Advanced and Plus customize settings, branding, and blocks by market. Tailor the buyer experience...
The Payments Apps API now provides more granular decline reason codes for rejected payment sessions. Multiple new rejection codes have been added to the...
Article URL: https://simonwillison.net/2026/Mar/13/liquid/ Comments URL: https://news.ycombinator.com/item?id=47361351 Points: 8 # Comments:
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...
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...
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...
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...
The InventoryLevel.scheduledChanges field will be removed from the GraphQL Admin AP in version 2026-07. This field has no replacement, so any apps...
New Features The following new features are available for Shopify Minis as of February 2026: Product Tagging for User-Generated Content The...
The analyticsQueryable capability is now available on the MetafieldDefinition type in the GraphQL Admin API, enabling you to specify whether a metafield...
As of GraphQL API version 2026-04, Shopify Functions can now access detailed discount information at three levels: Cart-level: All discount applications on...
Effective Friday, February 27, 2026, Action Required We have updated our Partner Program Agreement and API License and Terms of Use. These changes clarify...
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...
As of April 2026, you now have access to the SubscriptionBillingAttemptState field in the GraphQL Admin API. This new field replaces several loosely-typed...
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...
In the API 2026-04 release candidate version, a new field, remainingLineItemsWeight, has been added to the FulfillmentOrder GraphQL type. This field...
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....
The shopify.app.extensions() method in App Bridge now supports Point of Sale (POS) UI extensions, in addition to checkout, customer account, Admin, and...
Get Shopify ecosystem news and positioning insights for app founders.