CLI 环境
检测本机是否已安装 Shopify CLI。
npm install -g @shopify/cli@latest
Shopify Local Access Console
默认按“新建可转让店铺”做客户新站:先在 Partner 后台建店,开发完成后转移所有权给客户。已有客户店铺需要改造时,再切到协作店铺模式。
给客户从 0 建站时,优先用“新建可转让店铺”。接手客户已有店铺时,才用“已有客户店铺”。
确认这台电脑具备 Shopify 本地开发基础。
只处理全店图片里还没有 alt 的项,生成后直接写回 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 }
把当前 Live 主题同步到当前店铺本地主题目录,后续只从这个目录按文件推送回 Live。
shopify theme pull --store your-store.myshopify.com --path theme
只在新店铺或主题基线变更时执行:建立店铺目录、记录 Custom theme baseline,并生成首次完整索引。
node scripts/shopify-store-bootstrap.js
可新建 Shopify app,或使用已有 app key/secret 调试。
npm init @shopify/app@latest shopify-app
每次 Codex 开始 Shopify 任务前都必须运行:刷新主题源码、页面、产品、集合、文章、metaobjects、files、菜单索引。
node scripts/shopify-incremental-index.js
命令输出、权限验证结果和下一步提示会显示在这里。
等待操作。
可以直接复制给执行任务的提示词,也可以按下面的拆分方式逐步下发。
我需要使用当前 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 的情况放在折叠区里,平时不用管。