Shopify 自动发布的代理端点工程覆盖指南 (2026)
- 作者

- 姓名
- Nino
- 职业
- Senior Tech Editor
2026 年 5 月的第一周,Shopify 在全平台范围内静默开启了四个面向 AI 代理(Agent)的关键端点。这次发布没有更新日志,没有邮件通知,甚至在管理后台也没有横幅提醒。然而,通过对 Allbirds、Kylie Cosmetics 等顶级 Shopify Plus 商店的实测证明,这些端点已经全面上线。对于开发者而言,现在的重点不再是“我们是否有代理端点”,而是“默认配置是否符合业务需求,如果不符合,如何安全地进行工程覆盖”。
代理电商的四大基础设施
Shopify 目前在每个商店的根目录下自动生成并服务四个路径。这些文件是 AI 代理(如使用 n1n.ai 驱动的智能购物助手)理解商店逻辑的入口。
| 路径 | 内容描述 | 是否可编辑 |
|---|---|---|
/llms.txt | Markdown 格式的清单,引导代理访问搜索、agents.md、UCP 发现和 MCP 端点 | 是 — 通过 templates/llms.txt.liquid |
/agents.md | 详尽的代理操作手册:包含 UCP 流程、支持版本、结账规则和限流指南 | 是 — 通过 templates/agents.md.liquid |
/.well-known/ucp | JSON 格式的 UCP 商家配置文件:支持的版本、传输协议、服务能力 | 否 — 由商店配置自动生成 |
/sitemap_agentic_discovery.xml | 代理专用发现索引,列出上述文件的更新频率 | 否 — 根据商店状态自动生成 |
默认内容的深度剖析
默认生成的 llms.txt 会自动抓取商店设置中的名称和描述,并列出标准的浏览 URL(如 /collections/all)。然而,它在页脚包含了一个带有 Shopify 品牌推广的链接。对于追求极致品牌体验的商家,这通常是需要通过 Liquid 覆盖来移除的首要项。
agents.md 则更为硬核。它读起来像是一本专门为 AI 编写的操作说明书。它声明了支持的通用商业协议(Universal Commerce Protocol, UCP)版本(当前为 2026-04-08),并明确了代理必须遵守的六步走流程:发现(Discover)→ 搜索(Search)→ 加入购物车(Cart)→ 结账(Checkout)→ 履行(Fulfill)→ 完成(Complete)。此外,它还规定了结账必须经过人工确认,以及 MCP 端点基于 IP 的频率限制。在开发这些代理集成时,使用 n1n.ai 提供的稳定 API 能够确保在高并发扫描这些端点时保持极低的延迟。
何时需要工程覆盖?
虽然默认配置能满足大多数单币种、单语言商店的需求,但在以下三种情况下,工程团队必须介入:
- 受监管行业:销售酒精、烟草或受年龄限制的保健品。默认指令无法涵盖复杂的合规规则,必须手动声明年龄验证网关。
- B2B 专用目录:仅对认证用户开放的商店。需要通过端点告知代理,任何结账操作前必须进行身份验证。
- Shopify Markets(多地区/多货币):这是目前最大的“陷阱”。默认的端点在处理跨国域名时,往往无法正确转换链接元数据和货币信息。
Liquid 模板覆盖实战
Shopify 沿用了 robots.txt.liquid 的模式。只要在 templates/ 目录下创建 llms.txt.liquid,Shopify 就会渲染该文件以替代默认输出。你可以利用 Liquid 对象(如 shop, request, localization)来插入实时数据。
{% layout none %}
# {{ shop.name }} 代理清单
{{ shop.description }}
## 核心资源
- 搜索接口: {{ shop.url }}/search?q={query}
- 全品类目录: {{ shop.url }}/collections/all
## 代理操作规则
{% if localization.country.iso_code == 'CN' %}
- 结算货币: CNY
- 配送说明: 支持顺丰及京东物流
{% else %}
- 结算货币: {{ cart.currency.iso_code }}
{% endif %}
## 技术支持
- 开发者端点: {{ shop.url }}/api/ucp/mcp
对于受监管类别,建议添加如下声明:
## 强制约束
- 年龄限制: 必须满 21 周岁
- 验证流程: 代理必须调用 UCP identity-v1 接口提交验证凭证
Shopify Markets 的多地区陷阱
在 2026 年 5 月的现状下,自动生成的 /llms.txt 虽然存在于各个地区域名(如 example.com/llms.txt, example.de/llms.txt),但其内容往往是静态的默认值。如果一个代理访问了德国站,但读取到的却是美元定价和英文描述,那么在结账阶段会导致 8-12% 的汇率与关税偏差。通过 n1n.ai 构建的先进 LLM 应用需要这些数据保持 100% 准确,因此在 Liquid 模板中根据 localization.country.iso_code 进行分支判断是必不可少的工程手段。
不可编辑的核心:UCP 发现协议
/.well-known/ucp 是一个纯 JSON 格式的清单,开发者无法通过 Liquid 覆盖。它由 Shopify 根据商店的活跃应用图谱(App Graph)动态生成。如果你的商店需要展示非标准的支付方式或自定义的订阅逻辑,正确的做法是开发 Shopify Functions 或应用扩展,而不是尝试手动修改这个 JSON。系统会自动识别这些扩展并更新 capabilities 数组。
CI/CD 集成:自动化就绪性检查
Shopify 同步发布了 commerce-readiness.shopify.io 扫描工具。它包含 31 项检查,涵盖代理发现、产品智能等维度。工程团队应将其集成到 CI/CD 流程中。例如,在 GitHub Actions 中添加一个步骤,在每次主题部署后调用扫描 API。如果“代理发现(Agent Discovery)”类别的得分低于阈值,则自动触发报警或回滚。这种确定性的检查是保障 AI 流量转化率的关键。
总结与展望
代理端点已成为电商的新基准。虽然 Shopify 提供了底层架构,但数据的准确性和深度取决于工程团队的精细化操作。通过合理使用 Liquid 覆盖和 CI 监控,你可以确保商店在 AI 搜索(如 ChatGPT Search, Claude Web)中获得更高的引用权重。对于需要大规模调用 LLM 进行自动化测试的开发者,n1n.ai 提供了最稳定、最高速的 API 支持。
立即在 n1n.ai 获取免费 API 密钥。