n8n + Amazon SP-API:搭建竞品价格监控自动化工作流
从零搭建一套无人值守自动化系统:每小时抓取竞品价格变动,自动生成调价建议并推送到飞书/钉钉。附带完整 n8n JSON 导出文件。
📋 分步操作指南
完成全部 6 步即可部署上线 · 每步含完整配置参数
- 1
注册 Amazon SP-API 开发者账号
登录 Amazon Developer Central,创建应用并获取 Client ID 和 Client Secret。确保 IAM 角色拥有访问 Product Pricing API 的权限。
- 2
安装 n8n 并配置 AWS 凭证节点
自托管 n8n (Docker 或 PM2),添加 AWS 凭证节点。配置 IAM 用户的 Access Key 和 Secret Key。
- 3
创建定时触发器
在 n8n 中创建 Cron 触发器,设置为每小时执行一次 (0 * * * *)。避免过于频繁触发导致 API 限流。
- 4
调用 GetCompetitivePricing API
使用 n8n HTTP Request 节点,传入目标 ASIN 列表,调用 Amazon SP-API 的 GetCompetitivePricing 接口。解析返回的 JSON 数据。
- 5
数据对比与告警
使用 n8n Function 节点,对比当前价格与历史价格。若竞品降价超过 5% 或 Buy Box 易主,触发告警。
- 6
推送通知
通过 n8n 飞书/钉钉节点推送告警消息到运营群。消息格式:ASIN + 竞品名 + 新价格 + 变动幅度 + 建议调价。
为什么需要自动化竞品监控?
Amazon 上的价格战是分钟级的。你的竞品可能在半夜调价,等你早上起来 Buy Box 已经被抢走了。这套 n8n 工作流让你 7×24 小时自动盯盘。
架构图
[Cron 触发器: 每小时]
↓
[Amazon SP-API: GetCompetitivePricing]
↓
[Function: 价格对比 + Buy Box 检测]
↓
[IF: 竞品降价 > 5%?]
├─ YES → [飞书/钉钉告警] → [Google Sheets 记录]
└─ NO → [仅记录日志]部署步骤
1. 获取 SP-API 权限 ```bash # AWS IAM 策略需包含: - sellingpartnerapi:GetCompetitivePricing - sellingpartnerapi:GetItemOffers ```
2. n8n 配置 ```json { "name": "Amazon Price Monitor", "nodes": [ { "type": "n8n-nodes-base.cron", "position": [250, 300], "parameters": { "triggerTimes": { "hour": "*" } } }, { "type": "n8n-nodes-base.httpRequest", "position": [450, 300], "parameters": { "url": "https://sellingpartnerapi-eu.amazon.com/products/pricing/v0/competitivePrice", "authentication": "genericCredentialType" } }, { "type": "n8n-nodes-base.function", "position": [650, 300] }, { "type": "n8n-nodes-base.feishu", "position": [850, 300] } ] } ```
监控指标
- 竞品价格变动(绝对值 + 百分比)
- Buy Box 持有者变化
- 新竞品入局检测
- 历史价格趋势图(Google Sheets 自动生成)
📥 **完整 n8n 部署 JSON (含 20 个监控 ASIN 模板)**:添加企微 **BingCross-Border** 免费领取。
🏗️ 物理履约配套 — 仓帮海外仓
仓帮海外仓 — FBA 退货处理与换标下载完整工作流配置
本文完整 n8n JSON 工作流文件 / Coze Agent 配置链接,添加企微即刻领取。一键导入即可运行。1v1 技术架构评估同步开放。
BingCross-Border15 分钟响应 · 不群发不骚扰
🔐 高阶定制需求
本文展示的是标准方案。如需多域名分流、PVE 独立环境或高阶 AB 站架构,请联系必应跨境技术团队进行 1v1 架构评估。