ClaudeMap

Claude for Commerce Examples

Shopify's official implementations of Anthropic's commerce-agents blueprint — a storefront shopping agent and a merchant agent against a real store.

Plugins & Agentscommerceshopifyagentsreferenceexample

This repository is Shopify's take on Anthropic's commerce-agents blueprint: storefront/ runs the blueprint's shopping agent against a real Shopify store over its UCP endpoints — searching the live catalog, building real carts, answering from store policies — while merchant/ runs the merchant agent over the same store's Admin API. Checkout, shipping, and payment stay on Shopify's own pages; nothing here places orders. The web app re-brands itself from whatever store you point it at, and the blueprint's packages install from Anthropic's repo at a pinned commit.

What it does

  • Storefront shopping agent over Shopify UCP endpoints against a live catalog and real carts
  • Merchant agent over the same store's Admin API
  • Auto-branding web app: name, logo, colors, and best sellers pulled from the target store
  • Blueprint packages pinned to an Anthropic repo commit; each example stays self-contained

When to use it

For developers building shopping or merchant agents who want a worked, vendor-maintained reference instead of starting from the blueprint alone.

Getting started

# Python 3.11+ and Node 22
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env                    # add ANTHROPIC_API_KEY
SHOP_DOMAIN=your-store.com uvicorn storefront.api.main:app --port 8004
npm install && npm run dev -w storefront/web   # separate terminal

Things to know

Reference code, not a product: the default SHOP_DOMAIN is Shopify's demo store, and operating a custom storefront agent is your responsibility. UCP endpoints are Shopify-specific — the blueprint is portable, this implementation is not.

Repository

Shopify/claude-for-commerce-examples

Charted

Related on the map

  • CometixCode

    Plugin / Agent

    An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    Plugin / Agent

    Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.

    • hooks
    • code-review
    • rules
    • agents-md
  • fast-jev-compaction

    Plugin / Agent

    A Claude Code plugin that replaces the lossy compaction summary with Jev-scored pruning: stale tool calls are dropped, and everything kept stays verbatim.

    • plugin
    • context-management
    • compaction
    • function-hooks