SuperAPI AI 工具集

shopify-extensions

通用与其它

查看项目

更新于 10-16 04:32

技能介绍

用途:提供构建 Shopify Extensions 的综合指南,扩展可把应用功能集成到 Shopify 的 Admin、Checkout、Online Store、POS 等界面与后端逻辑中。

主要能力与扩展类型:Admin UI Extensions 分 Action(事务型弹窗)与 Block(资源页内联卡片);Checkout UI Extensions 可定制结账流程目标位置、展示横幅与追加销售、收集附加数据并校验输入;Theme App Extensions 无需改主题代码即可提供 App Block 与 App Embed Block;此外还有 Shopify Functions(折扣、运费、支付等后端逻辑)、Post-purchase Extensions、Web Pixels、POS UI Extensions。

前置条件:使用最新 Shopify CLI,扩展必须属于某个 Shopify App。安装:npm install -g @shopify/cli@latest

必要用法:创建扩展用 shopify app generate extension,可按提示交互选择类型与名称;非交互方式为 shopify app generate extension --name "my-extension" --template <template_type> --flavor <flavor>,常用参数包括 --client-id、--path、--reset。开发时编辑源码并配置 shopify.extension.toml,用 shopify app dev 预览;部署用 shopify app deploy 发布版本到 Shopify Partners,再到 Partner Dashboard 的 App > Extensions 发布。

限制与注意:部分 Checkout 功能需 Shopify Plus;UI 扩展运行于 web worker,应避免重计算;Checkout 需使用受限组件库,Admin 建议用 Polaris;React 扩展用 useApi() 获取当前上下文 API 与数据;新版本应先在开发店测试。具体价格与更多细节暂未提供。