---
name: Platform Changelog
slug: platform-changelog
type: feed
source_url: https://changelog.shopify.com/
organization: Shopify
organization_slug: shopify
total_releases: 200
latest_date: 2026-05-23
last_updated: 2026-05-26
tracking_since: 2025-10-08
canonical: https://releases.sh/shopify/platform-changelog
organization_url: https://releases.sh/shopify
---

<Release date="May 23, 2026" published="2026-05-23T16:00:00.000Z" url="https://changelog.shopify.com/posts/clearer-payout-balance-and-reserve-information-in-shopify-payments">
## Clearer payout balance and reserve information in Shopify Payments

We’ve updated the Shopify Payments Payouts page to make payout information easier to understand. The amount previously labeled **To be paid** is now labeled **Payout balance**, matching the language used across Finance. We’ve also added help text that explains how payout balance is calculated: payments minus refunds, disputes, and fees.

If funds are held in reserve on your account, the Payouts page continues to show the reserved amount separately, with help text explaining that reserved funds are temporarily held to help cover disputes, refunds, and chargeback risk. This update only changes how payout and reserve information is labeled and explained there is no change your payout timing, reserve terms, or payout amount.

Learn more about [Shopify Payments payouts](https://help.shopify.com/en/manual/payments/shopify-payments/payouts) and [reserves in Shopify Payments](https://help.shopify.com/en/manual/payments/shopify-payments/payouts/reserves) in the Shopify Help Center.
</Release>

<Release date="May 20, 2026" published="2026-05-20T21:00:00.000Z" url="https://changelog.shopify.com/posts/draft-a-refreshed-sign-in-page-for-customer-accounts-now-customizable-in-the-editor">
## A refreshed sign-in page for customer accounts, now customizable in the editor

Today, the customer account sign-in page has a refreshed design that gives you greater control over how it looks.

The sign-in page now offers a two-column layout, with the sign-in form shifted to the left and a customizable background image on the right, enabling you to express your brand more visually beyond the logo.

![Account Sign-in page](https://cdn.shopify.com/static/Account%20Sign-in%20page.png)

You can now customize and preview the sign-in page directly in the checkout and accounts [editor](https://admin.shopify.com/settings/checkout/editor?page=signIn). Set shared settings that apply consistently across all surfaces, and tailor styling elements to give your sign-in page a unique look. Plus merchants have more advanced customization control via the [Checkout And Accounts Configuration API](https://shopify.dev/docs/api/admin-graphql/2026-04/mutations/checkoutAndAccountsConfigurationUpdate).

This is available exclusively on the latest version of customer accounts. If you’re using legacy customer accounts, follow our [guide](https://help.shopify.com/en/manual/customers/customer-accounts/upgrade) and complete your upgrade.
</Release>

<Release date="May 20, 2026" published="2026-05-20T19:00:00.000Z" url="https://changelog.shopify.com/posts/view-cumulative-metrics-over-time-in-analytics">
## View cumulative metrics over time in Analytics

We've added cumulative metrics to Analytics so you can see how your metrics build up over time.

When you turn on the Cumulative toggle in the Visualization panel (or add WITH CUMULATIVE\_VALUES to your ShopifyQL query), your time-series chart shows a running total instead of individual daily values making it easy to see progress toward a goal or how a metric is trending across a period.

Cumulative view works in three ways:  
\* On its own: See how a metric accumulates day by day across a date range. Useful for understanding growth patterns at a glance.  
\* [With targets](https://help.shopify.com/manual/reports-and-analytics/shopify-reports/overview-dashboard/targets): Compare your running total against a target line to see whether you're on pace to hit your goal.  
\* With prior-period comparisons: Layer in a comparison to the same period last year (or another period), so you can spot how this period's trajectory compares to the last year.

[Learn more here](https://help.shopify.com/manual/reports-and-analytics/shopify-reports/report-types/custom-reports/visualizations#cumulative-visualizations)
</Release>

<Release date="May 19, 2026" published="2026-05-19T16:00:00.000Z" url="https://changelog.shopify.com/posts/create-sms-marketing-automations-in-shopify-messaging">
## Create SMS marketing automations in Shopify Messaging

Now you can automatically engage your customers with well-timed SMS messages. Send automated SMS with Shopify Messaging using pre-built templates for abandoned carts, abandoned checkouts, and browse abandonment, or create your own.

Set up your SMS marketing automations from Shopify Messaging > Automations, and manage your SMS spending threshold from Shopify Messaging > Settings.

Learn more about [SMS marketing automations](https://help.shopify.com/en/manual/promoting-marketing/create-marketing/marketing-automations?utm_source=mozart&utm_medium=email&utm_campaign=marketingautomations&utm_term=notice) in the Shopify Help Center.
</Release>

<Release date="May 15, 2026" published="2026-05-15T17:00:00.000Z" url="https://changelog.shopify.com/posts/sell-from-multiple-legal-entities-in-the-same-country-using-shopify-payments">
## Sell from multiple legal entities in the same country using Shopify Payments

Merchants with more complex business structures can now sell from multiple legal entities in the same country using Shopify Payments.

Previously, merchants often needed separate stores or expansion store workarounds when different parts of their business operated under different legal entities in the same country. Now, eligible merchants can configure multiple Shopify Payments accounts within a single store using Markets.

This makes it easier to:  
\* Sell online and in retail under separate legal entities in the same country  
\* Support different legal entities for different retail locations  
\* Separate B2B and D2C sales under different entities  
\* Attribute sales, payouts, and compliance requirements to the right business entity  
\* Reduce duplicated admin work across multiple stores  
\* This update helps merchants keep their business structure flexible while managing more of their operations from one Shopify store.

This update helps merchants keep their business structure flexible while managing more of their operations from one Shopify store.
</Release>

<Release date="May 14, 2026" published="2026-05-14T20:00:00.000Z" url="https://changelog.shopify.com/posts/flow-sidekick-generates-test-cases-for-your-workflows">
## Flow: Make test events for your workflows with existing shop data

You can now more easily test workflows with existing shop data. Suppose that a recent order was fraudulent and you've built a workflow to block the next one. You can choose that fraudulent order and see if it works. You can also add tests to make sure it doesn't block other other orders.

Additionally, by clicking "Generate test events", Sidekick will analyze the workflow and find real shop data to test the logical paths in your workflow. Each test event contains the data needed to test run your workflow. Review the generated cases, edit or remove any that don't apply, and add your own. You can test it immediately, no further setup required.

For more information, visit the [documentation](https://help.shopify.com/en/manual/shopify-flow/manage/test-workflow). For questions and feedback, visit the [Shopify community](https://community.shopify.com/c/shopify-flow/304).
</Release>

<Release date="May 14, 2026" published="2026-05-14T18:00:00.000Z" url="https://changelog.shopify.com/posts/enhanced-balance-app-design">
## The Balance mobile app has a new look

The Balance mobile app has been redesigned with a new look and feel. You can still access all the same features and functionality, now with greater ease. You can access your cash, cards, recent activity, and a new flow for transfering money, making it more convenient to manage your finances.

[Learn more](http://help.shopify.com/en/manual/finance/shopify-balance/mobile-app) about the Balance app.
</Release>

<Release date="May 14, 2026" published="2026-05-14T16:00:00.000Z" url="https://changelog.shopify.com/posts/italy-s-sardinian-province-definitions-updated">
## 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:  
\* Gallura Nord-Est Sardegna (OT) is now a selectable province  
\* Carbonia-Iglesias (CI) has been renamed to Sulcis Iglesiente to match the restored province name.

Merchants shipping to Sardinia may notice updated province names in checkout. Partners using the address validation or autocomplete APIs will get more accurate province assignments for Sardinian addresses.
</Release>

<Release date="May 13, 2026" published="2026-05-13T16:00:00.000Z" url="https://changelog.shopify.com/posts/shopify-tax-has-expanded-to-canada">
## Shopify Tax has expanded to Canada

Managing Canadian sales tax is complicated, which is why we're committed to making it better. Shopify Tax is bringing brand new features to your admin that will make it easier to collect the right amounts at the right time, and know where your business is liable.

**New**

**Enhanced calculations**  
Stay confidently compliant selling across Canada knowing that Shopify Tax is accurately calculating sales tax rates (GST, HST, PST, QST, and RST) based on your customer's province and showing each of those rates individually to your buyers.

**Smart categorization**  
Is a single donut a snack, or breakfast? Five donuts? Six? In Canada, six or more donuts is zero-rated as a basic grocery; five or fewer is taxable as a snack food. We may never settle the philosophical question, but at Shopify, we can help you categorize your donuts (and everything else) for tax purposes. Shopify suggests the relevant category for your products and automatically applies the right rate based on Canadian rules.

Furthermore, taxes assessed on shipping will now follow the rate on each individual good, ensuring that zero rated goods or orders with mixed tax rates are accurately taxed.

**Tax liability insights per province**  
Tax liability insights are no longer just at the country level. Now, you’ll be able to track where you may have tax obligations across each province and territory. Liability insights analyzes your store's sales and compares it to government requirements to let you know where and how you may be required to register and collect.

**Learn more**  
Shopify Tax in Canada is currently being released to Shopify stores that sell in and to Canada. New stores can start using it immediately, and existing stores will be notified by email as the product becomes available. Additional features soon to come. Learn more about these new features in the [Help Center](https://help.shopify.com/en/manual/taxes/shopify-tax/shopify-tax-canada).
</Release>

<Release date="May 13, 2026" published="2026-05-13T15:00:00.000Z" url="https://changelog.shopify.com/posts/draft-unified-branding-customization-across-checkout-and-customer-accounts">
## Unified branding customization across checkout and customer accounts

Your checkout branding settings now apply consistently across checkout, customer accounts, and sign-in pages — all from the checkout and accounts editor.

- **Set your brand once**. Configure your logo, colors, typography, and section styles in one place, and they carry through consistently across checkout, customer account, and sign-in surfaces. No more discovering that a change in checkout looks broken on your customer account or sign-in pages.
- **Set your colors easily**. Set any color you want using direct color values instead of configuring and assigning a limited number of color schemes. For convenience, save your brand colors to a reusable palette of up to 20 colors. Update a palette color once, and it changes everywhere it's used.
- **Override when your brands call for it**. Set a different logo or main background color on your pages for a tailored brand flavor. Shopify Plus merchants can access more advanced surface-specific overrides through the [Checkout and Accounts Configuration API](https://shopify.dev/docs/api/admin-graphql/latest/mutations/checkoutAndAccountsConfigurationUpdate).

Try it now in the [checkout and accounts editor](https://admin.shopify.com/admin/settings/checkout/editor) to get your brand looking right across checkout, customer accounts, and sign-in.
</Release>

<Release date="May 12, 2026" published="2026-05-12T03:00:00.000Z" url="https://changelog.shopify.com/posts/simpler-inventory-transfers">
## Simpler inventory transfers

We redesigned the inventory transfer workflow to match how merchants actually move inventory.

**Shipment creation is optional.** No more manually creating, packing, and shipping a shipment for every transfer. Just create a transfer, move it to in transit, and receive at the destination.

**Redesigned transfer page**. See your transfer progress at a glance with quantity changes at origin and destination visible at every step.

**Tracking info when you need it.** Shipping details like tracking number and carrier are available inline, tucked away until you need them.

**"Ready to Ship" is optional.** Go straight from draft to in transit, or use Ready to Ship if you want to prepare items first.

\**Link purchase orders. \** Connect a purchase order to your transfer to keep cost information in one place.

To learn more about these changes in detail, visit our help [documentation](https://help.shopify.com/en/manual/products/inventory/inventory-transfers/creating-and-managing-transfers).
</Release>

<Release date="May 11, 2026" published="2026-05-11T20:00:00.000Z" url="https://changelog.shopify.com/posts/print-packing-slips-for-inventory-transfers">
## Print packing slips for inventory transfers

Previously, staff fulfilling outgoing inventory transfers in Shopify POS had no way to print a packing slip to include with the shipment. Now, staff on POS Pro can generate and print a packing slip directly from the shipment details for any outgoing transfer.

The slip uses the same familiar format as order packing slips, adapted for transfers — it lists the items being sent (variant name and quantity), the origin and destination locations, and transfer details like the reference name, date, notes, and tags. This gives staff and receiving locations a simple manifest to reference during handoff, helping reduce confusion about what was sent and what should arrive when moving inventory across stores, state lines, or borders.

Available in POS v11.6 for locations on POS Pro; the staff role needs the "Inventory" > "Manage transfers" permission to access it.

Learn more about printing packing slips for transfers in the [Shopify Help Center](https://help.shopify.com/en/manual/sell-in-person/shopify-pos/inventory-management/fulfilling-and-receiving-transfers#fulfill).
</Release>

<Release date="May 11, 2026" published="2026-05-11T19:30:00.000Z" url="https://changelog.shopify.com/posts/a-new-home-for-agentic-storefronts-in-your-admin">
## A new home for Agentic Storefronts in your admin

Agentic Storefronts now has its own page in your Shopify [admin](http://admin.shopify.com/agentic). Your products are automatically accessible to AI channels like ChatGPT, Shop, and Copilot through Shopify Catalog. Now you can track performance across all major AI channels, see which queries you rank for, and get recommendations to improve your product data.

Learn more about Agentic Storefronts by visiting our [Help Center](https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts)
</Release>

<Release date="May 11, 2026" published="2026-05-11T16:00:00.000Z" url="https://changelog.shopify.com/posts/sell-gift-cards-in-your-customers-local-currency">
## Sell gift cards in your customers' local currency

Merchants selling to multiple markets from a single shop can now sell and issue gift cards in any currency they operate it, not just the shop's primary currency. A USD-based store can issue EUR, CAD, GBP, or any other market currency gift card, with the value held in that currency end-to-end.

This removes a long-standing blocker for merchants expanding internationally and for retail merchants in particular: a 10 USD gift card no longer shows up as 14.07 CAD at checkout for a Canadian buyer, and balances stay stable regardless of exchange rate movement between purchase and redemption.

When creating a local currency gift card, you can choose how it can be redeemed:

- **Redeemable only in its issued currency** - the buyer experience and balance stay fixed, with no FX exposure.
- **Redeemable in any store currency** - the gift card can be used at any of your markets, with conversion applied at the time of redemption using the current exchange rate.

This setting is selected at creation and can't be changed afterward.

To get started, create a gift card product priced in a market currency and publish it to that market's catalog, or issue a gift card directly from the Gift cards section of your admin.

[Learn more about local currency gift cards](https://help.shopify.com/en/manual/international/pricing/gift-cards#local-currency-gift-cards)
</Release>

<Release date="May 9, 2026" published="2026-05-09T13:00:00.000Z" url="https://changelog.shopify.com/posts/flow-new-action-to-get-analytics-data-using-shopifyql">
## Flow: New action to get analytics data using ShopifyQL

Using the new "Get analytics data" action, you can now use ShopifyQL inside your workflows to pull data from Shopify analytics (sales figures, sessions, inventory levels) and act on what you find. Query results become variables you can use in subsequent conditions and actions.

Some examples of what you can do:  
\* Schedule a report that includes your analytics data to go to Slack  
\* Send an alert when sales drop below a certain threshold  
\* Tag products when they hit a certain sales milestone  
\* Get notified when sessions drop or increase on your storefront

For more information, including limitations, visit the [documentation](https://help.shopify.com/en/manual/shopify-flow/reference/actions/get-analytics-data). For questions and feedback, visit the [Shopify community](https://community.shopify.com/c/shopify-flow/304).
</Release>

<Release date="May 8, 2026" published="2026-05-08T14:00:00.000Z" url="https://changelog.shopify.com/posts/collect-marketing-consent-on-the-account-component">
## 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 marketing subscriber list when they complete signing in.

The checkbox uses the same email marketing opt-in setting for checkout and sign-in. To enable or change it, go to **Settings** > **Checkout** > **Marketing opt-in** in your admin.

To learn more, refer to [Adding an account component menu to your online store](https://help.shopify.com/manual/customers/customer-accounts/customize-customer-accounts/account-component) and [Collecting customer contact information](https://help.shopify.com/manual/promoting-marketing/create-marketing/customer-contact-information).
</Release>

<Release date="May 7, 2026" published="2026-05-07T20:30:00.000Z" url="https://changelog.shopify.com/posts/benchmark-comparisons-in-analytics-will-be-removed-on-may-19th">
## Benchmark Comparisons in Analytics will be removed on May 19th

Benchmark Comparison data in Shopify Analytics will no longer show new data, and the feature will be fully removed on **May 19, 2026**.

Alternatives: Use [Metric Targets](https://help.shopify.com/manual/reports-and-analytics/shopify-reports/report-types/targets) to set and track your own performance targets directly in your reports, or ask Sidekick for personalized guidance on your store's performance.
</Release>

<Release date="May 7, 2026" published="2026-05-07T17:00:00.000Z" url="https://changelog.shopify.com/posts/product-variant-publishing">
## Product Variant Publishing

We've just released variant-level publishing for sales channels and catalogs. This helps merchants control exactly which product variants are visible to buyers in each channel or catalog without having to delete variants or create duplicate products.

You can now unpublish individual variants from the product details page, the variant details page, or the bulk editor — keeping the variant and its history in your admin while hiding it from storefronts on the channels you choose. Use it to stage upcoming variants before launch by creating new variants in the unpublished state. Retire discontinued options, restrict region-specific variants like plug types to the right markets, offer bulk-quantity variants only to B2B customers, or keep limited-edition variants exclusive to your online store.

[Learn more about variant publishing](https://help.shopify.com/en/manual/products/variants/publish-variants)
</Release>

<Release date="May 7, 2026" published="2026-05-07T16:00:00.000Z" url="https://changelog.shopify.com/posts/assign-discounts-to-specific-markets">
## Assign discounts to specific markets

Assign discounts to specific markets and control exactly where they apply. Run an online-only flash sale without it hitting your retail locations. Create a wholesale offer that only reaches your B2B buyers. No workarounds needed.

What's new:  
\- **Eligibility selector on the Discount Details page**: Assign any code-based or automatic discount to one or more markets  
\- **Market and customer filters on the discounts list**: Filter by market, customer segment, or specific customers to find what's active where  
\- **Discounts on the Market Details page**: See all discounts assigned to a market at a glance. Preview how discounts resolve in context with the View-As mode in Markets graph view.

Discounts by Market is available for all merchants on Basic plans and above who are on the new version of Markets. Learn more in our [help documentation](https://help.shopify.com/en/manual/discounts/managing-discounts#eligibility).
</Release>

<Release date="May 7, 2026" published="2026-05-07T16:00:00.000Z" url="https://changelog.shopify.com/posts/inventory-adjustment-workflow-now-with-full-change-tracking">
## Inventory adjustment workflow now with full change tracking

When you adjust inventory in your admin, you’ll now see two modes in the popover:

- **"Set To"** - Enter your quantity. Shopify tracks the change automatically.
- **"Adjust By"** - Pick a source and destination for full movement tracking.

Every adjustment, regardless of mode, now records the source, destination, who made the change, and when. You can view your full adjustment history any time.

The Bulk Editor is unchanged and you can keep using it to set available quantities directly, no source or destination required.

To learn more about these changes in detail, visit our help [documentation](https://help.shopify.com/manual/products/inventory/adjusting-inventory/adjusting-inventory-quantities).
</Release>

<Pagination cursor="2026-05-07T16:00:00.000Z|2026-05-26T13:28:39.646Z|rel_P1yPoAYP5ewos1_f7Dkdy" next="https://releases.sh/shopify/platform-changelog.md?cursor=2026-05-07T16%3A00%3A00.000Z%7C2026-05-26T13%3A28%3A39.646Z%7Crel_P1yPoAYP5ewos1_f7Dkdy&limit=20" />
