App Home, now as a UI extension.
Build your app's landing page directly in the Shopify admin with no backend required.
Available in API version 2026-07 for custom-distribution apps.
Me and my team are the poster child for how well this actually worked.
We built Scout (wonder where OpenAI got the name idea 😆)
Now 1/3 of my team is full time building internal tooling. None of us are engineers, but we’re Subject Matter Experts who are extremely curious.
BIG NEWS! @Amazon, @Meta, @Microsoft, @Salesforce, and @Stripe are joining forces with us (@Shopify, @Google, and other founding members) to truly make UCP the single, universal protocol for commerce in the agentic era. 🎉🚀
my typo was so bad I had to re-write.
we already saved 700+ human *days* worth of time with v11 across Shopify POS checkouts. 700...days.
we're on our way to making Shopify POS the fastest in-person checkout machine in the world. good work team. we're just getting started.
I have never worshipped money and I never worked for money. I worked for pride and accomplishment. Money can become a nuisance. It's a hell of a lot more fun chasing it than getting it. The fun is in the race
— Ray Croc, McDonalds
We avoid doing simple things that work because they don't make us look smart.
Smart people feel stupid doing simple things, so we invent complicated alternatives that accomplish less but feel more intellectually satisfying.
Meanwhile, the people who dominate their fields are doing embarrassingly basic things, but they do them better than everyone else
-- Shane Parrish
UCP 2026-04-08 is out 🎉 and it's a step function upgrade for agentic commerce 🦾
TL;DR: we've landed support for product discovery, cart building, personalization and eligibility claims across the full discovery→ cart→checkout journey, plus order tracking. UCP now covers the full purchase journey.
1/ 🔍 Catalog capability — enables product discovery via search query, lookup by ID, and get-product for fine-grained variant and option resolution.
2/ 🛒 Cart capability — enables basket building with live totals, discounts, and seamless handoff to checkout. Bonus: transport binding for embedded flows alongside MCP & REST.
3/ 🗒️ Order capability — new endpoint to retrieve order status by ID, complementing the existing webhook spec for real-time updates.
4/ 🙋 Context & intent fields — agents can now signal user intent and context so merchants can tailor results, offers, and experiences across catalog, cart, and checkout.
5/ 🔐 Signals — structured input for agents to pass authorization and abuse-prevention data to merchants. Trust negotiation, built into the protocol.
6/ 🪪 Eligibility claims — agents can assert verifiable claims (loyalty tier, membership, etc.) that merchants evaluate for conditional offers and discounts.
7/ ⚙️ And a *long* tail of other improvements: structured error model, request & response signing, version negotiation, disclosure messages for legal compliance, new delegation methods for embedded transport... the list goes on.
Spec: https://t.co/tyhw7GEOmo
Changelog, for the curious: https://t.co/W6MRVRp8to
p.s. we're in the final stretch of polishing the Shopify implementation for all of the above - coming soon to every Shopify-powered storefront near you 😎. See https://t.co/S1NF8ZQ6I1.
During the last week I executed very long autonomous sessions of Claude Code Opus 4.6 and Codex GPT 5.4 (both at max thinking budget), in cloned directories (refreshed every time one was behind). I burned a lot of (flat rate, my OSS free account + my PRO account) of tokens...
The Shopify B2B capabilities we built for Plus merchants over the past 5 years are now available to every plan. This is HUGE!
Wholesale done right, better than anyone.
https://t.co/YfD6laMXME
Kir Shatrov, Principal Engineer at Shopify, writes for The Consensus about a technique for tracking the (MySQL) database cost of every API call.
Paywall has expired, enjoy!
There’s some hype around autoresearch inside Shopify, so I asked it to speed up Ruby LSP’s tests. And the result is a 33% reduction on CI (~30min -> ~18min) 🤯
https://t.co/E0BmG5bz0R