Shopify just rolled out a batch of high‑impact updates that touch both developers and merchants. In this roundup we break down the most important changes—from a developer‑centric shift to full‑page app intents to a suite of merchant‑focused admin enhancements like a redesigned POS page, smarter checkout fields, and automatic tax recalculation. Each section explains what changed, who it affects, and the concrete actions you should take right now.
App Intents Open as Full‑Page Navigation
Previously, any app intent declared on the "admin.app.intent.link" target opened in a modal overlay, keeping the merchant on the same admin page. As of the latest developer changelog, Shopify admin now navigates merchants to the intent URL as a full page, matching the behavior of native Shopify editors. The only exception is when a merchant has unsaved changes; in that scenario the intent still falls back to a modal to protect their work.
Who’s affected: All apps that declare an "admin.app.intent.link" extension, regardless of API version or store. Extensions targeting "admin.app.intent.render" remain unchanged, as do the native admin intents you might invoke via "intents.invoke()".
What you need to do: No code change is required for the intent to work, but you should verify that the URL route renders correctly as a standalone page. If you built the route assuming a narrow overlay, you may need to adjust layout, CSS, or component widths.
Example of a typical "admin.app.intent.link" declaration in your "shopify.extension.toml":
toml
[[extensions.targeting]]
target = "admin.app.intent.link"
url = "/app/campaigns/{id}/edit"
tools = "./tools.json"
instructions = "./instructions.md"
If you already have this configuration, test it in a dev store: start a Sidekick flow, invoke the intent, and confirm the admin navigates to "/app/campaigns/123/edit" (or whatever ID is supplied) and that your tools register via "shopify.tools.register". Also verify the fallback modal by editing a form with unsaved changes before invoking the intent.
Hydrogen Developer Preview – August 18 2026
The Hydrogen preview adds several developer‑friendly features that make storefronts faster and easier to instrument:
• Cart session attribution – the cart stays in sync with a signed‑in customer's account, sending them straight to checkout with saved details.
• Cart attributes – you can now attach arbitrary data (gift messages, engraving text) at the cart or line‑item level.
• Standard page‑view events – every client‑side navigation now fires a page‑view event, giving you analytics parity with Liquid themes.
• Shop Pay button without "shop‑js" – the button renders instantly, even before any JavaScript loads.
• Local HTTPS for account flows – develop login experiences on a trusted local hostname without a tunnel.
• Pluggable logging – route Hydrogen logs to your own observability stack.
Who’s affected: All developers building custom storefronts with Hydrogen. The preview is optional; you can opt‑in via the Hydrogen developer preview docs.
Action steps:
Merchant‑Facing Updates
Redesigned POS Channel Page
The POS channel page now opens with a "Customize the in‑store experience" section that shows a live preview of your lock screen, customer display, and receipts. A single click launches the POS editor for any of those assets. The page also features an Analytics widget (gross sales, orders, discounts, returns) with date‑range filters and location filters, plus direct links to staff and location management. The UI is available to every store using the POS channel; staff need the "Analytics" permission to see the metrics.
What to do: Open the POS channel page in admin, confirm the preview reflects your current branding, and click the editor shortcuts to fine‑tune lock screens or receipts. If you rely on custom receipt Liquid templates, test them after the upcoming "Enhanced Printed Receipt Editor" update (see below).
Checkout Field Recommendations
Eligible stores now see AI‑driven recommendations on the Checkout settings page. Suggestions include setting the contact method to email‑only, making first and last name required, or optionally collecting a phone number for shipping addresses. Applying a recommendation updates the checkout schema instantly; existing settings stay untouched until you accept a change.
Action: Open Settings → Checkout, review the "Recommended changes" card, and click "Apply" on any suggestion that matches your business needs. Document any new required fields so your customer‑service team knows to collect them if needed.
Automatic Tax Recalculation on Shipping‑Address Change
When you edit an order’s shipping address, Shopify now automatically recalculates tax rates based on the new destination. A preview of the adjusted tax amounts appears before you save, and any payment difference is shown so you can issue an invoice or a refund.
Who’s affected: All merchants with tax settings enabled (default for most stores). No app changes required.
Action checklist: When adjusting a shipping address, review the tax preview, confirm the new total, and use the "Create invoice" button if the amount increases.
DHL Express Available in More European Markets
DHL Express shipping labels can now be purchased directly from the admin for stores in the UK, Germany, France, Italy, and Spain—no extra apps or separate DHL accounts needed. The workflow is the same: open an order, hit "Create shipping label", and select DHL Express.
Action: Verify that your carrier settings include DHL Express, and update any rate rules in Settings → Shipping and delivery to take advantage of the new option.
Managed Markets Stops Supporting DDU
On August 24 2026, Shopify Managed Markets will retire Delivered Duty Unpaid (DDU) in all regions where Delivered Duty Paid (DDP) is available. Orders will automatically switch to DDP, meaning duties and taxes are collected at checkout rather than upon delivery.
If you prefer the old DDU flow, you must disable Managed Markets before the cutoff date. Otherwise, no changes are needed—your store will collect duties at checkout automatically.
Enhanced Printed Receipt Editor
The POS printed receipt editor now lets you manage sale, return, exchange, gift, and gift‑card receipts in a single interface. Return and exchange receipts are combined into one section with a single subtotal, simplifying accounting and reducing paper waste.
Action: Open the POS receipt editor (POS → Settings → Customization) and migrate any custom Liquid snippets to the new editor. Test a return transaction in a sandbox store to confirm the receipt looks as expected.




