The blog
Shopify development, written down properly.
Tutorials and explanations from the team building learnshopify.dev. Production Liquid patterns, the object model, theme architecture, and the judgment AI tools still get wrong.
- Tutorial, 17 posts
- Career, 10 posts
- App development, 9 posts
- Platform, 6 posts
- Agentic commerce, 5 posts
- Theme development, 5 posts
- Conversion, 5 posts
- Architecture, 4 posts
- AI-era development, 2 posts
- Theme architecture, 2 posts
- Merchandising, 2 posts
- AI era, 1 posts
- Headless, 1 posts

Shopify Academy courses: where to learn each one now
Every Shopify Academy developer course, from Liquid and themes to apps, Functions and Hydrogen, mapped to the free shopify.dev docs and hands-on lessons that cover it now.
Latest posts
68 articles
CareerShopify developer certification after Academy: what still counts
October 18, 2026 · 3 min read
CareerShopify Academy alternative: how to learn Shopify development now
October 18, 2026 · 6 min read
App developmentMoving a Shopify app from shopify app dev to real hosting: the config lines that change
October 18, 2026 · 5 min read
App developmentShopify CLI says "Unknown package manager" on shopify app init: the fix
October 18, 2026 · 3 min read
CareerThe Shopify AI Toolkit is one skill now: what it checks and what it leaves to you
October 5, 2026 · 12 min read
CareerShopify Canvas: what it does, where it stops, and what it means for developers
October 5, 2026 · 7 min read
CareerShould you learn headless Shopify now? What the Hydrogen rebuild with Vercel changes
October 5, 2026 · 6 min read
CareerShopify Academy is closing on October 29, 2026. Where to learn Shopify development now
October 2, 2026 · 6 min read
App developmentShopify's admin has a new look. Your app probably doesn't
September 29, 2026 · 5 min read
Agentic commerceSidekick can now find your app without a tools file
September 29, 2026 · 5 min read
App developmentYour Shopify Events subscriptions break on your next deploy, not today
September 29, 2026 · 5 min read
PlatformShopify acquired Tailwind. What actually changes for Shopify developers
September 10, 2026 · 11 min read
- Agentic commerce
How to get your Shopify store cited by ChatGPT and other AI assistants
August 31, 2026 · 8 min read
- Platform
Shopify script tags are being switched off: the two dates that matter
August 29, 2026 · 5 min read
- App development
Shopify shipped official PHP and Python app packages, and a list of the mistakes you were making
August 29, 2026 · 4 min read
- AI-era development
Shopify WebMCP: your storefront now exposes 12 tools to AI agents
August 24, 2026 · 5 min read
- Theme architecture
Is your Shopify theme agent-ready? Start with the cart
August 24, 2026 · 5 min read
- Tutorial
Build a Shopify quick view modal without an app
August 24, 2026 · 5 min read
- Tutorial
How to block VPN and proxy traffic on Shopify (2026 guide)
August 3, 2026 · 5 min read
- Tutorial
How to block a country on Shopify (2026 guide)
August 3, 2026 · 5 min read
- Tutorial
How to block an IP address on Shopify (2026 guide)
August 3, 2026 · 4 min read
- Architecture
There is no Shopify firewall: the four layers you can actually block traffic at
August 3, 2026 · 9 min read
- Architecture
You can't get a visitor's IP address in Shopify Liquid. Here's why.
August 3, 2026 · 8 min read
- Architecture
localization.country is not geolocation (and most Shopify country-blocking snippets are broken)
August 3, 2026 · 7 min read
- App development
Ship analytics in your Shopify app without building a data stack
July 31, 2026 · 6 min read
- App development
Shopify Events vs webhooks: field-level triggers and custom GraphQL payloads
July 30, 2026 · 6 min read
- Architecture
Shopify's new Liquid block and partial tags: pages composed in Liquid, not JSON
July 29, 2026 · 9 min read
- Platform
Shopify DotDev 2026: what actually shipped for developers
July 27, 2026 · 6 min read
- Merchandising
Shopify Smart Pricing, explained: how the AI price tips actually work
July 15, 2026 · 6 min read
- AI era
Should you trust Shopify Smart Pricing? A developer's guide to reviewing AI price tips
July 15, 2026 · 6 min read
- Platform
Shopify's new Collections API: the shift to composable, source-based collections
July 8, 2026 · 7 min read
- App development
Migrating to Shopify's flexible collections: a field-by-field guide for app developers
July 8, 2026 · 5 min read
- Theme development
Variant-level collections in Shopify: what theme developers can (and can't) build yet
July 8, 2026 · 5 min read
- Merchandising
Shopify sub-collections and layered collections: what you can build now
July 8, 2026 · 5 min read
- Platform
Do you need to migrate to Shopify's new collections? A decision guide
July 8, 2026 · 4 min read
- Platform
Shopify Spring '26 Edition for developers: what actually changed
June 19, 2026 · 5 min read
- Theme development
Shopify color_palette setting: replace color schemes (2026)
June 19, 2026 · 7 min read
- Agentic commerce
Shopify llms.txt and agents.md: make your store AI-readable
June 19, 2026 · 7 min read
- Theme development
Shopify standard storefront events and actions: a theme dev guide
June 19, 2026 · 8 min read
- Agentic commerce
The Shopify Catalog API, explained: AI product search without scraping
June 19, 2026 · 7 min read
- Agentic commerce
What is the Universal Commerce Protocol (UCP)? A Shopify developer's guide
June 19, 2026 · 8 min read
- AI-era development
The Shopify AI Toolkit: Shopify in Cursor, Claude Code, and VS Code
June 19, 2026 · 6 min read
- App development
Shopify Static Apps, explained: serverless apps with hosting and auth handled
June 19, 2026 · 7 min read
- Headless
Shopify Hydrogen in 2026: framework-agnostic core, explained
June 19, 2026 · 6 min read
- Theme development
Dawn vs Horizon: which Shopify theme should you build on in 2026?
June 19, 2026 · 7 min read
- Career
Shopify developer salary in 2026: what you can actually earn
June 19, 2026 · 7 min read
- Theme development
How to build a Shopify mega menu without an app (Liquid)
June 19, 2026 · 6 min read
- Conversion
Shopify announcement bar without an app (dismissible, with countdown)
June 19, 2026 · 7 min read
- Conversion
How to build a Shopify cart drawer without an app (the Ajax way)
June 19, 2026 · 6 min read
ConversionHow to add a sticky add to cart bar in Shopify (no app)
June 12, 2026 · 4 min read
ConversionHow to show an estimated delivery date on a Shopify product page
June 12, 2026 · 3 min read
TutorialHow to add a size chart to a Shopify product page (with metafields)
June 12, 2026 · 3 min read
TutorialHow to add breadcrumbs to a Shopify theme with Liquid (and the SEO schema)
June 12, 2026 · 4 min read
ConversionHow to add a "Sold out" badge to Shopify product cards (no app)
June 12, 2026 · 4 min read
TutorialHow to show related products on a Shopify product page (without an app)
June 12, 2026 · 4 min read
TutorialHow to show review stars on Shopify collection product cards
June 5, 2026 · 3 min read
CareerHow to become a Shopify developer in 2026 (a realistic roadmap)
May 30, 2026 · 4 min read
CareerDo you still need to learn Shopify development in the AI era?
May 30, 2026 · 3 min read
Theme architectureShopify sections, blocks & theme blocks explained (Horizon, 2026)
May 30, 2026 · 4 min read
TutorialHow to build a free shipping progress bar in Shopify (no app)
May 21, 2026 · 5 min read
TutorialHow to format money and currency in Shopify Liquid
May 19, 2026 · 2 min read
TutorialHow to display product metafields in a Shopify theme
May 16, 2026 · 2 min read
TutorialHow to add a sale badge in Shopify with compare_at_price
May 14, 2026 · 2 min read
TutorialHow to truncate product titles and text in Shopify Liquid
May 12, 2026 · 1 min read
TutorialHow to loop through products in a Shopify collection with Liquid
May 9, 2026 · 2 min read
TutorialHow to set fallback values in Shopify Liquid (the default filter)
May 7, 2026 · 1 min read
TutorialHow to show "from" pricing for products with variants in Shopify
May 5, 2026 · 1 min read
TutorialHow to show a low-stock warning in Shopify (Only 3 left)
May 2, 2026 · 2 min read
Want to actually build this stuff?
Reading is one thing. Shipping a real storefront is another.
Want to try it hands-on? Lesson 1 runs in your browser: you fix a real bug on a Shopify store. Free, no signup.
