SuperAPI AI 工具集

shopify

编程与开发

查看项目

更新于 10-16 01:29

技能介绍

用途:为在 Shopify 平台上开发应用、扩展、主题及 API 集成提供指导,覆盖从初始化到部署的常见开发流程。

主要能力:介绍 Shopify 核心组件,包括 Shopify CLI、GraphQL Admin API(推荐)、REST Admin API(维护模式)、Polaris(React)与 Polaris Web Components;说明扩展类型,如 Checkout UI、Admin UI、POS、Post-Purchase、Customer Account UI 扩展与 Shopify Functions(折扣、支付、配送、验证等);介绍 Liquid 主题开发、OAuth 2.0、会话令牌、Webhooks、Metafields,以及性能、体验、安全等最佳实践。

使用方式:安装 CLI 可运行 npm install -g @shopify/cli@latest;常用命令有 shopify app init、shopify app dev、shopify app deploy、shopify app generate extension、shopify theme dev、shopify theme pull/push。GraphQL 端点形如 https://{shop-name}.myshopify.com/admin/api/2025-01/graphql.json,请求头使用 X-Shopify-Access-Token。生成扩展可用 shopify app generate extension --type checkout_ui_extension 或 --type function。Polaris 可用 npm install @shopify/polaris 安装。

适用场景:构建公共或自定义 Shopify 应用、扩展结账与管理后台、开发 POS 与购后体验、实现 Shopify Functions、开发 Liquid 主题或 Hydrogen 无头店面、集成 Admin/Storefront API、配置 Webhooks 与 Metafields。

限制:REST Admin API 仅建议用于遗留系统,新开发推荐 GraphQL;速率限制为标准每秒 2 次、Plus 每秒 4 次,GraphQL 为基于成本的限制;GDPR 强制 Webhooks 需实现。资料未提供收费、价格或具体发布信息,相关内容暂未提供。