Blog

Shopify store research with Claude + Safari + the terminal

Shopify stores have a particular structural property that makes them ideal targets for AI-driven research: their HTML is highly predictable. The Shopify Liquid templating system, the platform\'s consistent URL patterns, the standardised metafield conventions, and the discoverable Shopify app integration points all mean that a curl + Claude workflow can extract more information from a Shopify storefront in 5 minutes than a human researcher manually clicking around could in 30.

This piece walks through the specific Shopify-focused techniques worth learning when you use Claude with Safari on a Mac. By the end you will be able to run a structured research dossier on any Shopify store in under 10 minutes.

What you can extract from a Shopify storefront via curl alone

Every Shopify storefront returns predictable signals in its HTML that Claude can read. Specifically:

Theme name and version

Look in the HTML for asset URLs containing /themes/[theme-name]. The theme name appears in CSS and JS bundle paths. Common themes: Dawn, Sense, Refresh, Studio, Impulse, Symmetry, Prestige, Empire. Custom themes show up with brand-specific names.

Shopify Plus indicator

Shopify Plus stores include specific markers in their HTML and headers. The presence of shopify-plus in the CDN URLs or specific checkout extensions in the HTML indicates Plus.

App stack

Many Shopify apps inject identifying scripts into the storefront HTML. Common ones with discoverable signatures:

Claude can search the curl output for these signatures and produce a complete app stack analysis in seconds.

Structured data and schema

Shopify\'s default themes emit JSON-LD structured data. The presence and quality of Organization, Product, BreadcrumbList, and FAQPage schema all show up in curl output and tell you how seriously the brand takes SEO.

Pricing and product structure

Shopify\'s /products.json endpoint returns the entire product catalog in JSON format for most stores. Curl this endpoint and you get every product with prices, variants, descriptions, and inventory in one shot:

curl -s "https://store.com/products.json?limit=250"

This is one of the most powerful Shopify research techniques. It works on the vast majority of stores because the products.json endpoint is enabled by default. Some stores disable it; many do not.

Sitemap structure

Every Shopify store has a sitemap at /sitemap.xml that reveals their full URL structure: how many products, how many collections, how many blog posts, how many pages. Curl this and you instantly know the scale of the catalog.

The 10-minute Shopify research workflow

Step 1: Curl the homepage

curl -s -L "https://store.com" > /tmp/store-home.html

Step 2: Curl the products.json

curl -s "https://store.com/products.json?limit=250" > /tmp/store-products.json

Step 3: Curl the sitemap

curl -s "https://store.com/sitemap.xml" > /tmp/store-sitemap.xml

Step 4: Open the homepage in Safari for visual context

open -a Safari "https://store.com"

Step 5: Screenshot the homepage hero

Ask Claude to screenshot the current Safari window.

Step 6: Run the research prompt

"Based on the files in /tmp (store-home.html, store-products.json, store-sitemap.xml) and the screenshot of the homepage, produce a research dossier covering:

  1. Theme name and whether it is custom or off-the-shelf
  2. Shopify Plus or standard Shopify
  3. Complete visible app stack (every Shopify app whose signature appears in the HTML)
  4. Catalog size: total products, total collections, total blog posts
  5. Average product price and price range
  6. Highest-priced product (likely their hero or premium SKU)
  7. Schema markup quality
  8. Hero copy and value proposition
  9. Visual brand impression from the screenshot
  10. Three things this store does well
  11. Three observable gaps or opportunities"

Claude produces a 1,200 to 1,800 word dossier in 30 to 60 seconds.

What you cannot extract this way

For honesty:

For those signals you would need third-party tools (Similarweb for traffic estimates, Apollo for company data, etc.) or insider knowledge.

Compare-mode: multi-store research

Run the same workflow across 3 to 5 stores in your category. Save each dossier. Then ask Claude to compare:

This gives you a competitive landscape map in 30 to 45 minutes that would take a market research firm 2 to 3 days.

Bottom line

Shopify\'s consistent platform structure makes it unusually well-suited to AI-assisted research. The Claude + Safari + terminal workflow lets you produce comprehensive store dossiers in 10 minutes that would take hours manually, and surface technical and strategic details that human researchers typically skip.

At ScaleWise VA we use this exact workflow for new-client onboarding, competitive intelligence, and supplier research. If you want help building it into your own ecommerce ops, book a free 30-minute call.

How we use this workflow to onboard new client stores

Every new ScaleWise VA client goes through an onboarding audit in their first 48 hours of engagement. The audit uses the Shopify-specific research techniques in this post and produces a structured dossier covering theme analysis, app stack inventory, pricing architecture, brand voice extraction, and a prioritized list of operational improvements to make in the first 30 days.

Without these techniques, a comparable manual audit takes 4-6 hours per client. With them, it takes 90 minutes including write-up time. The difference is what makes our 14-day onboarding promise economically realistic, we can absorb the audit cost without inflating the retainer price.

The dossier itself becomes the source-of-truth document for the first 90 days of operations. Every recommendation in it gets a status (done / in-progress / blocked) updated weekly. By day 90, most clients have shipped 20-30 improvements identified in the initial audit.

If you'd like to see what an audit dossier looks like for your specific store, book a free 30-minute discovery call. Even if you don't end up engaging us, the audit findings are yours to keep.

Work With Us

Want to work with us?

Book a free 30-minute discovery call. We'll review your store and tell you exactly what we'd do.