
Dylan Hunt is the founder of Caffeine and Commerce, a Shopify Partner agency that builds custom storefronts, conversion programs, and Klaviyo email systems for direct-to-consumer brands. A former Shopify employee, he has spent more than 12 years building and scaling Shopify and Shopify Plus stores for brands across food, fashion, pets, and functional CPG.
He created AgentReady, the free Shopify app that publishes Schema.org JSON-LD and an llms.txt index on every page so ChatGPT, Claude, Perplexity, and Google can find, parse, and recommend a store's products. The app grew out of a simple observation: the structured-data work that wins rich results in Google is now what decides whether an AI shopping agent can read your catalog at all.
Dylan writes about Shopify development, structured data, and the shift to agentic commerce, where AI agents browse and buy on a shopper's behalf. His focus is practical: the concrete schema, feeds, and crawlability work that gets a store cited by AI answers instead of skipped.
Areas of expertise
- Shopify development
- Agentic commerce
- Structured data
- Schema.org
- Generative engine optimization
- Conversion rate optimization
- Klaviyo email marketing
Writing by Dylan
June 11th, 2026
The Best Shopify Order Tracking Apps in 2026 (and When You Need None)
ParcelPanel, Track123, AfterShip, and Track by Loop compared from their own docs: Klaviyo gates, dropshipping modes, and what the free Shop app already covers.
June 11th, 2026
Gorgias vs Zendesk vs Richpanel: Shopify Helpdesks in 2026
Tickets, seats, or AI conversations: three pricing models, three philosophies. The real math at typical volumes and what an AI-resolved ticket actually costs.
June 11th, 2026
Klaviyo vs Omnisend: The 2026 Email and SMS Decision
Klaviyo's data depth against Omnisend's price and global SMS reach. Verified tier pricing, the May 2026 SMS change, and who each platform actually fits.
June 11th, 2026
Okendo + AgentReady: Getting Your Reviews into Google and AI Answers
Okendo collects the reviews. AgentReady turns them into AggregateRating markup, Review nodes, and agent-readable data. The exact mechanics.
June 11th, 2026
PageFly vs GemPages vs Replo: The Page Builder Lock-In Test (2026)
The question that should decide your page builder: what happens to your pages when you uninstall? Verified answers, plus pricing and when you need none of them.
June 11th, 2026
Recharge vs Loop vs Skio After the $105M Acquisition (2026)
Recharge bought Skio in April 2026, which reframes the whole comparison. The take-rate math at real volumes, and where Loop's independence now matters.
June 11th, 2026
How DTC Brands Cut Subscription Churn with Stay AI
The four-stage churn playbook (save, prevent, recover, measure) mapped to Stay AI's engines, with the vendor numbers attributed and setup guidance.
June 11th, 2026
Smile vs Growave vs Rivo: Shopify Loyalty Apps Compared (2026)
Three loyalty apps, identical entry prices, very different ladders. Where VIP tiers actually unlock, the integration-slot trick, and migration reality.
June 11th, 2026
Stay AI Review: The Retention-First Subscription Platform (2026)
Stay AI's five engines explained, the real pricing, what its case studies actually claim, and who should pick it over Recharge, Loop, or Skio.
June 10th, 2026
The Best Shopify Upsell Apps in 2026, Including What Listings Don't Tell You
Seven upsell apps compared from their own listings and docs, picks by store type, and the post-purchase payment rules every app is subject to.
June 10th, 2026
Intelligems vs ABConvert vs Shoplift: Shopify A/B Testing in 2026
The three serious Shopify A/B testing platforms compared on what you can test, how price testing actually works, and the traffic you need for real results.
June 9th, 2026
How to A/B Test Your Shopify Store in 2026, Including Prices
Shopify has no native A/B testing. What's actually testable, why price testing is the highest-leverage experiment, and the honest traffic math first.
June 9th, 2026
Rebuy vs ReConvert vs Selleasy: Which Upsell App Fits in 2026?
A $99 personalization platform, a $4.99 funnel builder, and a $9 bundle app walk into your shortlist. Verified pricing, gates, and the complaints that matter.
June 8th, 2026
The Best Shopify Review Apps in 2026, Picked by Store Type
Eleven review apps compared from their own listings and pricing pages. Picks by segment, the real costs at volume, and the caveats each listing won't lead with.
June 7th, 2026
How to Add Product Reviews to Shopify (2026)
Shopify has no native reviews since 2022, so an app is the path. How to pick one, set it up right, and get real stars into Google and AI answers.
June 6th, 2026
How to Add Upsells and Cross-Sells to Your Shopify Store (2026)
Every place an upsell can live on Shopify, what's free and native, and when an engine like Rebuy earns its keep. With the honest plan-gating details.
June 6th, 2026
Okendo vs Yotpo: The 2026 Comparison After Yotpo's Big Retreat
Yotpo retired Subscriptions, Email, and SMS in 2025. Okendo expanded to a five-product suite. What that means for choosing between them now.
June 5th, 2026
The Best Shopify Schema Markup Apps in 2026, Honestly Compared
Five schema apps, real pricing, and fit-based picks: Google Shopping depth, hands-on editing, suite value, and the AI-agent layer. We build one of them.
June 5th, 2026
Loox vs Judge.me: Which Review App Fits Your Store in 2026?
The budget benchmark against the photo-first premium pick. Verified pricing, gated features, and the order-volume math that decides it.
June 4th, 2026
Judge.me vs Loox vs Okendo: The Honest 2026 Comparison
Three good review apps, three very different bets. Real pricing at real order volumes, what each gates behind which tier, and who should pick what.
June 3rd, 2026
Webrex & Smart SEO vs AgentReady (2026): SEO Suites or an Agent Layer?
How the all-in-one SEO suites compare to a focused AI-agent readiness app: real pricing, real features, and when you'd genuinely run both.
June 2nd, 2026
Schema Plus vs AgentReady (2026): Which Shopify Schema App Fits Your Store?
An honest comparison of Schema Plus and AgentReady for Shopify: rich-snippet schema breadth vs the AI-agent readiness layer, with real pricing.
June 1st, 2026
JSON-LD for SEO vs AgentReady (2026): The Original Schema App vs the Agent Era
An honest comparison of JSON-LD for SEO and AgentReady: the longest-running Shopify schema app against the AI-agent readiness layer, with real pricing.
May 26th, 2026
Shopify Scripts Is Retiring June 30, 2026: What It Means and What to Do
Shopify Scripts and the Script Editor stop working on June 30, 2026. Who is affected, what breaks, and the migration steps to Shopify Functions.
May 19th, 2026
Debugging Shopify Customer Events: How the Pixel Sandbox Actually Works
Why your Shopify pixel isn't firing: the sandbox explained, a seven-step debug checklist, and what pixels genuinely can't access.
May 15th, 2026
Meta, Google, and TikTok Pixels on Shopify After checkout.liquid
checkout.liquid is gone, but your ad pixels don't have to be. What each channel app handles automatically, and when you still need a custom pixel.
May 13th, 2026
Tracking Add-to-Cart and Checkout Events on Shopify with analytics.subscribe
A working reference for Shopify's analytics.subscribe events: payload shapes for add-to-cart, checkout_started, and checkout_completed, with GA4 code.
May 8th, 2026
Migrating Shopify Tracking to Customer Events (Web Pixels): a Practical Guide
How to move tracking off ScriptTags and checkout.liquid onto Shopify customer events and web pixels, with working analytics.subscribe code.
May 5th, 2026
How to Add a Custom Pixel to Shopify Without an App
Add tracking to Shopify in five minutes with a custom pixel in Settings > Customer events. No app, no theme edit, and it works on checkout.
April 22nd, 2026
How to Filter by Size In Stock on Shopify Collection Pages (2026 Update)
Let shoppers filter a Shopify collection to sizes that are in stock, using native Online Store 2.0 variant filters. No tags, no jQuery.
April 15th, 2026
Build a Product Spec Table on Shopify With Metaobjects
Two honest ways to build a spec table: plain metafields for per-product values, metaobjects when product families share specs. With the Liquid to render it.
April 8th, 2026
Show Metafields on a Shopify Product Page Without an App
Define a metafield, fill it per product, and render it on the product page with dynamic sources or three lines of Liquid. No app, ten minutes.
April 2nd, 2026
Metafields vs Metaobjects on Shopify: When to Use Which
Metafields attach extra data to things you already have. Metaobjects create things that don't exist yet. Real examples to pick the right one first time.
March 24th, 2026
Post-Purchase Upsells on Shopify: How They Work and When They Don't
The post-purchase page can add one-tap offers after payment, but it's in beta and skips wallets, gift cards, and more. The honest rundown for merchants.
March 18th, 2026
Gift With Purchase on Shopify: Checkout Blocks, Functions, or No App at All?
Three honest ways to run a gift with purchase on Shopify: the built-in Buy X Get Y discount, Checkout Blocks on Plus, and a custom discount function.
March 13th, 2026
Hide or Reorder Payment and Delivery Options on Shopify Without Code
How to hide, rename, and reorder payment and delivery methods with Checkout Blocks on Plus, and the honest path for every other Shopify plan.
March 10th, 2026
Customize Shopify's Thank You and Order Status Pages With Checkout Blocks
The one part of Checkout Blocks every plan gets: content blocks on the Thank you and Order status pages. What they can hold and how to set them up.
March 4th, 2026
Checkout Blocks 101: Customize Shopify Checkout Without Code
What Shopify's free Checkout Blocks app can do on each plan: content blocks, custom fields, and hiding payment or delivery options, no app build required.
February 25th, 2026
Free Gift With Purchase on Shopify Using Functions (Not Scripts)
How to build a free gift with purchase on Shopify with a discount function, the modern replacement for gift-with-purchase Scripts.
February 20th, 2026
Replacing Shopify payment Scripts with payment customization Functions
Payment Scripts that hide, rename, or reorder payment methods stop June 30, 2026. How to move that logic to a payment customization function.
February 17th, 2026
Replacing Shopify shipping Scripts with delivery Functions
Shipping Scripts that hide, rename, or reorder rates stop working on June 30, 2026. Here is how to move that logic to a Shopify delivery customization function.
February 11th, 2026
Replacing Shopify discount Scripts with discount Functions
Automatic discount Scripts stop working June 30, 2026. How the same logic, from cart tiers to free gifts, moves to a Shopify discount function.
February 6th, 2026
Rebuilding Checkout Customizations With Checkout UI Extensions
How checkout UI extensions actually work: targets, the checkout editor, and rebuilding banners, custom fields, and trust content the upgrade-safe way.
February 3rd, 2026
Checkout.liquid Is Gone: A Field Guide to Shopify Checkout Extensibility
Every checkout.liquid sunset date has passed except the Scripts deadline. Where each old customization goes now: extensions, pixels, and Functions.
January 27th, 2026
What Shopify Functions Can Actually Do (and When You Need a Developer)
A plain-English map of every Shopify Functions API, what each one really does, and the honest answer to whether you need a custom app built.
January 20th, 2026
Migrating from Shopify Scripts to Checkout Functions: a practical guide
Shopify Scripts retires June 30, 2026. How to move discount, shipping, and payment logic to Functions, with a map from each Script type to its replacement.
January 14th, 2026
Do Shopify Functions Require Shopify Plus?
A clear answer on whether you need Shopify Plus to use Shopify Functions, and what changes now that Scripts (which was Plus-only) retires on June 30, 2026.
January 9th, 2026
Shopify Scripts vs Shopify Functions: What Changed and Why It Is Better
A plain comparison of Shopify Scripts and Functions: what carries over, what changes, and why the forced move is an upgrade, not just a rewrite.
January 6th, 2026
How to Tell If Your Store Still Uses Shopify Scripts
A two-minute check to see whether your Shopify store relies on Scripts, which stop working on June 30, 2026, plus what to do if you find any.
December 23rd, 2025
Lighthouse's New Agentic Browsing Score, and What It Means for Shopify
Google added an agentic browsing category to Lighthouse, and it does not score your schema. What it measures and what a Shopify store can do about it.
December 19th, 2025
Shopify Agentic Commerce: The Complete Guide for 2026
What agentic commerce means for Shopify merchants, and how to make your store readable and recommendable by ChatGPT, Claude, Perplexity, and Google.
December 16th, 2025
Measuring AI Agent Traffic to Your Shopify Store
AI agents are visiting your store, but standard analytics hides them. Here is how to actually measure agent traffic and what to do with the numbers.
December 12th, 2025
MCP for Shopify Stores: What It Is and Why It Matters
MCP lets an AI agent call your store like an API instead of scraping it. What MCP is, how it fits Shopify, and how to make agent answers good.
December 9th, 2025
Preparing Your Catalog for AI-Driven Commerce: ACP, MCP, and Agentic Checkout
A grounded look at the new agentic commerce protocols, what they need from your catalog, and the work that pays off no matter which ones win.
December 3rd, 2025
Your Shopify AI-Readiness Score, Explained
Installed AgentReady and got a grade? Here is exactly what the AI-readiness score measures, what each letter means, and how to raise it.
November 28th, 2025
Core Web Vitals for Shopify in 2026: What Actually Moves the Needle
A practical guide to the three Core Web Vitals on Shopify, what actually causes failures, and the fixes that are worth your time.
November 20th, 2025
Image SEO on Shopify: Alt Text, File Names, and AI Vision
Image SEO on Shopify covers more than alt text now. Here is what matters for search, accessibility, and the AI models that read images directly.
November 13th, 2025
A Shopify Technical SEO Checklist: Canonicals, Sitemaps, and Crawl Budget
The technical SEO issues that are specific to Shopify, why they happen, and how to handle canonicals, sitemaps, and crawl budget the right way.
November 6th, 2025
Product Descriptions That Rank and That AI Agents Can Parse
How to write Shopify product descriptions that work for shoppers, search engines, and the AI assistants that now read your catalog.
October 30th, 2025
Making Shopify Collection Pages SEO-Friendly
Collection pages are the most underused SEO asset on a Shopify store. Here is how to make them rank without creating a mess of duplicate, thin URLs.
October 24th, 2025
Review and Rating Schema on Shopify, Done Right
Why star ratings vanish from Google on Shopify, the AggregateRating rules that matter, and how to emit clean review schema crawlers and AI agents can read.
October 17th, 2025
Breadcrumb Schema and Site Architecture for Big Shopify Catalogs
Why Shopify products have no real parent collection, how that breaks BreadcrumbList schema, and how to architect a large catalog crawlers and AI can map.
October 10th, 2025
FAQ Schema on Shopify: Rich Results and Answer Engines
How to add valid FAQPage structured data on Shopify, what changed with Google rich results, and why it matters more for AI assistants now.
October 3rd, 2025
Structured Data for Shopify: A Practical Product Schema Guide
How to write correct Product JSON-LD on Shopify, including offers, variants, GTINs, and the mistakes that quietly disqualify you from rich results.
September 26th, 2025
Why Can't AI Tools Like ChatGPT Find Your Shopify Store?
Your store can rank on page one of Google and still be invisible to ChatGPT and Gemini. A contributor's look at why AI skips stores, and what fixes it.
September 19th, 2025
llms.txt, Explained: The Format, How It Works, and Whether It Helps
A complete guide to llms.txt: where it came from, the exact format, how AI assistants use it, how to generate and maintain one, and whether it actually helps.
September 12th, 2025
What Is llms.txt, and Should Your Shopify Store Have One?
A plain explanation of the llms.txt standard, what it is good for, what it is not, and how to publish one for a Shopify store.
September 4th, 2025
How AI Shopping Assistants Find Your Shopify Store
A practical look at how ChatGPT, Perplexity, and Claude discover and recommend products, and what makes a Shopify store legible to them.
August 9th, 2024
Black Friday Cyber Monday Shopify Scripts for Free Gifts
A Shopify script to offer a free gift when the cart is over a certain price. Supports up to 4 selectable free gift products.
June 18th, 2024
Show Remaining Inventory of All Variants Combined for Product
How to display combined inventory quantities across all product variants on collection and product pages in Shopify.
August 9th, 2022
How to Make Sure All External Links on Your Site Open in a New Tab
A simple script to automatically add target='_blank' to every external link on your website.
December 9th, 2021
Shopify Shipping Scripts to get you started
Starter Shopify shipping Scripts: discounted shipping over $X, free shipping thresholds, and rate-name tweaks. Legacy: Scripts retire June 30, 2026.
June 9th, 2021
Free Shopify Scripts for Shopify Plus Stores
A library of copy-paste Shopify Scripts for Plus stores: Buy 2 Get 1 Free, BOGO for $X, and percentage discounts. Legacy: Scripts retire June 30, 2026.
April 28th, 2021
How to make a delivery date estimator that avoids weekends for a Shopify product page
A copy-paste delivery date estimator for Shopify product pages that skips weekends, built with a small bit of JavaScript and no app.
November 20th, 2020
How to add Realistic Snow onto your Shopify website for the Holidays!
An easy copy-paste snippet that adds falling snow to your Shopify theme for the holidays, no app required. Paste it into theme.liquid and go.
August 9th, 2019
Give Returning Customers a Discount with Shopify Scripts
A Shopify script to automatically give discounts to returning customers based on their order history.
December 9th, 2018
How to Give an Automatic Discount on Shopify Based on Cart Value
Two easy Shopify script examples for applying automatic discounts based on cart value - fixed threshold and tiered discounts.
March 18th, 2018
Enable Smooth Scrolling on a Shopify Website
A simple jQuery snippet to add smooth scrolling to anchor links on your Shopify store.
February 9th, 2018
Show All Colors of a Product as Separate Products on the Collection Page
How to display individual product color variants as separate items on your Shopify collection page while keeping them as one product.
Work with us
Building something on Shopify?
Caffeine and Commerce builds custom storefronts and makes them readable to AI shopping agents with AgentReady.
