闲社服务运行正常AI智能体自动化平台
s

Shopify订单管理

技能标识:shopify-order-management

Shopify order lifecycle management with new order handling, status sync, low-stock alerts, abandoned cart recovery, and daily sales reports. 5 production-ready n8n workflows with Google Sheets tracking and Shopify Admin API integration.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Shopify订单管理

Shopify 订单管理

基于 n8n 构建的完整 Shopify 订单生命周期管理。处理新订单、状态同步、库存预警、弃单恢复以及每日销售报告。

问题

Shopify 内置工具在运营管理方面存在局限。订单状态变更无法集中记录,低库存预警送达过晚,弃单邮件功能基础,每日销售数据需登录管理后台查看。

本系统通过实时追踪和主动预警实现订单全生命周期自动化管理。

功能说明

  1. 1. 新订单处理 — Webhook 捕获新订单,记录至 Google Sheets,邮件通知管理员
  2. 订单状态同步 — 定期将履约/支付状态从 Shopify 同步至 Sheets
  3. 低库存预警 — 每 6 小时检查库存,对低于阈值的商品发送预警
  4. 弃单恢复 — 向放弃结账的客户发送恢复邮件
  5. 每日销售报告 — 收入、订单数、客单价、履约统计及热销商品

包含的工作流

#文件用途
0101-new-order-handler.jsonWebhook → 解析订单 → 记录至 Sheets → 通知管理员
02
02-order-status-sync.json | 定时任务 → 检查待处理订单 → 从 Shopify API 同步 | | 03 | 03-low-stock-alert.json | 定时任务 → 库存检查 → 低库存预警 | | 04 | 04-abandoned-cart-recovery.json | 定时任务 → 获取弃单 → 发送恢复邮件 | | 05 | 05-daily-sales-report.json | 每日任务 → 获取订单 → 计算指标 → 发送报告邮件 |

架构

Shopify Webhook (orders/create)
|
v
工作流 01:新订单处理
+-> 解析订单数据
+-> 记录至 Google Sheets(订单标签页)
+-> 邮件通知管理员

定时任务(每 2 小时):
|
v
工作流 02:订单状态同步
+-> 从 Sheets 读取未履约订单
+-> 从 Shopify API 获取最新状态
+-> 更新 Sheets 中的最新状态

定时任务(每 6 小时):
|
v
工作流 03:低库存预警
+-> 从 Shopify 获取所有商品
+-> 检查库存与阈值对比
+-> 若低库存 → 发送邮件预警

定时任务(每 3 小时):
|
v
工作流 04:弃单恢复
+-> 从 Shopify 获取未完成结账
+-> 筛选:1-24 小时前的弃单
+-> 发送含购物车链接的恢复邮件

每日任务:
|
v
工作流 05:每日销售报告
+-> 获取过去 24 小时订单
+-> 计算收入、客单价、履约统计
+-> 按数量统计热销商品
+-> 发送格式化报告邮件

所需的 n8n 凭证

凭证类型用途JSON 中的占位符
Google Sheets OAuth2订单追踪与记录YOURGOOGLESHEETSCREDENTIALID
SMTP
通知、恢复邮件、报告 | YOURSMTPCREDENTIAL_ID |

环境变量

bash

Shopify(必填)


SHOPIFYSTOREURL=https://your-store.myshopify.com
SHOPIFYACCESSTOKEN=shpat_xxxxxxxxxxxxx
SHOPIFYWEBHOOKSECRET=your-webhook-secret

Google Sheets

SHOPIFYORDERSSHEET_ID=your-sheet-id

预警

SHOPIFYADMINEMAIL=admin@yourstore.com LOWSTOCKTHRESHOLD=5

配置占位符

占位符说明
YOURSHOPIFYORDERSSHEETID订单追踪的 Google Sheet ID
YOURGOOGLESHEETSCREDENTIALID
n8n Google Sheets 凭证 ID | | YOURSMTPCREDENTIAL_ID | n8n SMTP 凭证 ID | | YOURNOTIFICATIONEMAIL | 报告和预警的管理员邮箱 |

Google Sheets 架构(订单)

列名类型说明
orderid文本Shopify 订单 ID(主键)
ordernumber
文本 | 可读的订单编号 | | customer_name | 文本 | 客户全名 | | customer_email | 文本 | 客户邮箱 | | customer_phone | 文本 | 客户电话 | | total_price | 数字 | 订单总额 | | currency | 文本 | 货币代码(USD、EUR 等) | | financial_status | 文本 | pending / paid / refunded | | fulfillment_status | 文本 | unfulfilled / fulfilled / delivered | | items_count | 数字 | 商品行数 | | items_summary | 文本 | 商品名称及数量 | | shipping_address | 文本 | 收货地址摘要 | | created_at | 日期时间 | 订单创建时间戳 | | synced_at | 日期时间 | 最后同步时间戳 |

快速开始

1. 前置条件

  • - n8n v2.4+(自托管)
  • 具备 Admin API 访问权限的 Shopify 商店(自定义应用)
  • Google Sheets OAuth2 凭证
  • SMTP 邮件凭证

2. 创建 Shopify 自定义应用

在 Shopify 管理后台 > 设置 > 应用 > 开发应用 > 创建应用。授予权限范围:readorders、readproducts、read_checkouts。

3. 创建订单表格

创建包含上述列的 Google Sheet。将标签页命名为Orders。

4. 配置 Shopify Webhook

在 Shopify 管理后台 > 设置 > 通知 > Webhooks,添加指向 n8n Webhook URL 的 orders/create。

5. 导入与配置

将所有 5 个 JSON 文件导入 n8n。替换 YOUR_* 占位符并设置环境变量。

使用场景

  1. 1. DTC 品牌 — 订单追踪、库存预警和自动弃单恢复
  2. 按需打印 — 监控各商品的履约状态
  3. 代发货商 — 追踪供应商订单和低库存情况
  4. 订阅盒子 — 每日销售和履约监控
  5. 代理运营者 — 多店铺管理与集中报告

要求

  • - n8n v2.4+(建议自托管)
  • 具备 Admin API 自定义应用的 Shopify 商店
  • Google Sheets OAuth2 凭证
  • SMTP 邮件凭证

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 shopify-order-management-1776275460 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 shopify-order-management-1776275460 技能

通过命令行安装

skillhub install shopify-order-management-1776275460

下载

⬇ 下载 shopify-order-management v1.0.2(免费)

文件大小: 12.31 KB | 发布时间: 2026-4-16 17:13

v1.0.2 最新 2026-4-16 17:13
Fix: strip residual n8n metadata, fix process.env to $env, add webhook HMAC validation, add crosspost auth
返回顶部