Dahn Digital
All Posts
AI6 min read

How I Use AI as a Shopify Consultant: An Honest Look Inside

No buzzword bingo — a concrete look at how Claude Code works as a technical partner for Shopify projects. What it means for clients, where the limits are, and why context engineering matters more than the tool itself.

LD
Louis Dahn
aiclaude codeshopifyai development

Not a Buzzword — a Tool

AI in e-commerce — the topic is overloaded with hype. Chatbots that advise customers. Product recommendations nobody needs. Generated product descriptions that all sound the same.

That's not what I'm talking about.

I use AI as a development tool. Specifically: Claude Code by Anthropic as a technical partner for implementing Shopify projects. This doesn't mean I ask a chatbot how to write code. It means an AI system works with the complete context of my projects — every file, every architecture decision, every client requirement.

The key insight: AI doesn't replace the consultant. AI replaces the need for a 5-person team for implementation.

This article explains how this works in practice, what it means for my clients, and where the honest limits are.


How Claude Code Differs from Other AI Tools

Most people know AI as a chat interface: you ask a question, you get an answer. That works for isolated tasks. For connected software projects, it's not enough.

Claude Code works differently:

  • Direct file access: The system reads and writes files directly in the project directory. It sees the entire codebase, not just the snippet I copy and paste.
  • Persistent context: Through project documentation (CLAUDE.md, worklog, knowledge graph), the system knows every decision made — including ones from three weeks ago.
  • Tool integration: Claude Code can execute terminal commands, manage Git repositories, call APIs, and interact with external services. It's not a passive assistant — it's an active development partner.
  • Shopify-specific knowledge: Through Shopify's own MCP server, Claude Code has access to current API documentation, GraphQL schemas, and theme validation.

The difference from a chat-based tool is comparable to the difference between a freelancer who only answers emails and one who sits in your office and carries the full project context.

A Typical Project: What the Workflow Looks Like

Let's take a concrete example: a Shopify migration from WooCommerce with 3,000 products, 5,000 customers, and three languages.

Phase 1: Analysis (Day 1-2)

Claude Code analyzes the source platform export: data structures, field lengths, character sets, missing required fields. The system automatically creates a mapping table that assigns every source field to a Shopify field — including recommendations for metafields where there's no direct equivalent.

What used to mean half a day of manual work in a spreadsheet takes minutes.

Phase 2: Migration Scripts (Day 3-5)

Instead of using a generic import tool, Claude Code writes custom migration scripts for the Shopify GraphQL API. These scripts include:

  • Validation: Every record is checked for completeness and format before import
  • Error handling: If a record fails, it's logged and skipped — the rest of the migration continues
  • Idempotency: The script can be run multiple times without creating duplicates
  • Logging: Every imported record is logged, so migration progress is traceable at any time

Phase 3: Testing & Debugging (Day 6-8)

When a problem surfaces during testing — e.g., product images that don't load or customer data that's incorrectly mapped — Claude Code knows the entire context. It doesn't need to read and understand the code first. It can directly identify the cause and suggest a fix.

The Result

What an agency with 3-4 developers delivers in 6-8 weeks, I complete in 2-4 weeks. Not because I skip steps, but because the time-consuming analysis phases are massively accelerated. Quality is at least equal — often better, because the AI system doesn't forget details that a human might overlook after three weeks of project runtime.

Bottom line: 2-4 weeks instead of 6-8. Not through less care, but through faster analysis.


Context Engineering: The Crucial Difference

The term "context engineering" describes the art of giving an AI system the right context. It sounds trivial. It isn't.

An AI system without context is like a brilliant developer on their first day: technically capable, but without understanding of the project. With the right context, it becomes an onboarded team member.

In my practice, context engineering means:

  • CLAUDE.md: Project documentation containing architecture decisions, coding standards, known pitfalls, and current project status. Claude Code reads this file automatically at every start.
  • Knowledge graph: A document mapping relationships between all project files — meetings, deliverables, technical decisions, brand assets. This way, the system doesn't just find files — it understands why they exist.
  • Worklog: A chronological log of all decisions and changes. When a question comes up after three weeks ("Why did we choose this approach back then?"), the answer is documented.

The result: Claude Code doesn't act like a tool that needs every task explained from scratch. It acts like an onboarded team member that knows the project history and independently makes connections.

Where the Limits Are — Honestly

AI is a tool, not a magic solution. Here are the areas where humans remain irreplaceable:

Strategic consulting. Which Shopify plan is right for this business model? Is a custom app worth building, or does an existing solution suffice? Should the store use Shopify Markets or a multi-store strategy? These decisions require business understanding and experience from dozens of projects.

Client relationships. An AI system can't run a discovery call, recognize the actual needs behind a request, or explain to a client why Feature X, while desired, won't solve the real problem — but Feature Y will.

Creative direction. Which theme fits the brand identity? How should the user journey be structured? What tone matches the target audience? AI can generate options, but the strategic decision is made by a human.

Quality control. Every line of code Claude Code writes is reviewed by me. Not because the system frequently makes mistakes, but because I'm responsible for quality to my clients. AI is my partner, not my replacement.

What This Means for You as a Client

When you work with me, you benefit from this setup in three concrete areas:

Speed. Projects are completed faster because technical implementation runs more efficiently. A theme customization that traditionally takes 2 days can be delivered in a few hours.

Consistency. The AI system doesn't forget details. If a specific coding convention was established in week 1, it's still followed in week 4. With a human team dealing with turnover or context loss, that's not a given.

Transparency. Through the worklog and project documentation, every decision is traceable. You always know what happened, why it happened, and what's coming next.

The price is the same as traditional development. You're not paying for an AI experiment — you're paying for a result that's delivered faster and more consistently through better tools.

Conclusion

AI in Shopify development isn't a trend to follow blindly. It's a concrete tool that creates real value in the right hands. The prerequisite isn't the technology itself, but knowing how to use it effectively — context engineering.

My approach: experience from dozens of Shopify projects, combined with an AI system that carries the full project context. The result is projects that run faster, more consistently, and more transparently than traditional development.

No hype. Just better tools, properly applied.

Frequently Asked Questions

Claude Code is an AI development tool by Anthropic that runs directly in the terminal. Unlike chat-based AI assistants, Claude Code works directly with the file system, can read, write, and execute code, and maintains full project context over weeks and months. It's not a chatbot that suggests code snippets — it's a technical partner that knows the complete project stack.

No. AI doesn't replace strategic consulting, understanding of business logic, or experience from dozens of projects. What AI replaces is the need for a 5-person team for implementation. An experienced consultant with the right AI stack can deliver results that previously only larger teams could achieve.

It depends on context. AI without context produces generic code. AI with full project context — every file, every decision, every requirement — produces code that integrates seamlessly into the existing architecture. The difference isn't the tool, but how you use it. Context engineering is the deciding factor.

Project prices are in the same range as traditional development: audits from $2,500, complete store projects from $10,000, ongoing support from $2,000/month. The difference isn't price — it's the speed and consistency of results.

Yes, and the advantage shows most clearly with smaller projects. A theme customization that traditionally takes 2 days can be completed in a few hours — because the AI immediately understands the entire theme codebase and applies changes consistently across all templates.

Context engineering means giving an AI system the right context so it produces good results. In practice, this means preparing project documentation, architecture decisions, coding standards, and business requirements so that the AI acts like an onboarded developer — not like a tool that needs every task explained from scratch.