用途:作为资深 Shopify 开发技能,用于构建与调试 Shopify 主题(.liquid、theme.json、sections)、开发自定义应用(shopify.app.toml、OAuth、Webhook),以及实现无头电商与自定义结账方案。
主要能力:覆盖 Liquid 2.0 模板与元字段处理、Storefront API GraphQL 查询、Admin API 认证调用、结账 UI 扩展与 Shopify Functions、主题性能与资源优化。提供按主题加载的参考文档,如 liquid-templating.md、storefront-api.md、app-development.md、checkout-customization.md、performance-optimization.md。
使用方式:先做需求分析,判断主题、应用或无头方案;用 shopify theme init 或 shopify app create 搭建架构并配置 shopify.app.toml 与主题 schema;实现 Liquid 模板、GraphQL 查询或应用功能;用 shopify theme check 做 Liquid 校验,出错需修复后重跑,用 shopify app dev 本地验证应用并在沙箱测试结账扩展;最后用 shopify theme push 或 shopify app deploy 部署并监控日志与性能指标。常用命令包括 shopify theme dev --store=your-store.myshopify.com、shopify theme check、shopify theme push --only templates/ sections/、shopify theme pull、shopify app create node、shopify app dev、shopify app deploy、shopify app generate extension、shopify app generate graphql。
适用场景:Shopify 主题定制、无头前端(Hydrogen、Remix、Oxygen)、嵌入式应用、结账扩展与性能优化。
限制与约束:须使用 Liquid 2.0 语法与 Storefront API 2024-10 或更新版本;不得在主题代码中硬编码 API 凭据,不得超出 Storefront API 速率限制(2000 点/秒),不得使用已弃用的 REST Admin API 端点,不得跳过客户数据 GDPR 合规,不得部署未测试的结账扩展,不得在 Liquid 中使用同步 API 调用,不得忽略主题性能指标,不得在未加密的元字段中存储敏感数据。应用开发建议使用 TypeScript 与 App Bridge。具体收费、价格与平台支持情况暂未提供。