CLI 环境
检测本机是否已安装 Shopify CLI。
npm install -g @shopify/cli@latest
Shopify Local Access Console
默认按“新建可转让店铺”做客户新站:先在 Partner 后台建店,开发完成后转移所有权给客户。已有客户店铺需要改造时,再切到协作店铺模式。
给客户从 0 建站时,优先用“新建可转让店铺”。接手客户已有店铺时,才用“已有客户店铺”。
确认这台电脑具备 Shopify 本地开发基础。
Access Modules
检测本机是否已安装 Shopify CLI。
npm install -g @shopify/cli@latest
填写主题访问令牌后,可读取、拉取、预览和修改主题。
shopify theme list --store your-store.myshopify.com
填写 Admin API token 后,可验证店铺 API 访问。
GraphQL: shop { name myshopifyDomain }
把远程主题拉到本地 theme 文件夹,后续在副本上开发。
shopify theme pull --store your-store.myshopify.com --path theme
可新建 Shopify app,或使用已有 app key/secret 调试。
npm init @shopify/app@latest shopify-app
命令输出、权限验证结果和下一步提示会显示在这里。
等待操作。
可以直接复制给执行任务的提示词,也可以按下面的拆分方式逐步下发。
我需要使用当前 http://shopify.svipf.svipwebs.com/ 的应用的店铺 cakf01-sfxuxijc.myshopify.com 和对应的权限(这是一个全新的店铺),执行整站制作仿站任务,对标网站 www.xxxxx.com,需要各个页面尽可能接近,制作过程需要严格按照 Codex 里的 Shopify 的 skill 的规范,以及 Shopify 主题开发的基本规范。全程自动执行,需要先分解整个任务,然后按各个任务逐个完成并验收。当前 cakf01-sfxuxijc.myshopify.com 店铺里实际使用的主题,只是系统初始设置的主题,你需要根据任务需要,选择及安装最适合的主题,并进行完整网站制作。资料都先用对标网站的占位资料。
给客户做 Shopify 新站,把权限分成两套:主题制作权限填 Theme Access token;店铺功能/API 权限填 Client ID、Client secret,并按需要补 App URL、Redirect URL、Webhook URL。已有 Admin API token 的情况放在折叠区里,平时不用管。