Amazon SP-API Skill
Fetch orders, check FBA inventory, and manage listings — plug-and-play for any OpenClaw agent.
Setup
1. Install dependency
CODEBLOCK0
2. Create credentials file
{
"lwaClientId": "amzn1.application-oa2-client.YOUR_CLIENT_ID",
"lwaClientSecret": "YOUR_CLIENT_SECRET",
"refreshToken": "Atzr|YOUR_REFRESH_TOKEN",
"region": "eu",
"marketplace": "YOUR_MARKETPLACE_ID",
"sellerId": "YOUR_SELLER_ID"
}
Save as
amazon-sp-api.json. Set
AMAZON_SPAPI_PATH env var to point to it (default:
./amazon-sp-api.json).
Regions: na | eu | fe
Marketplace IDs: Full list
Scripts
auth.js — Test Connection
CODEBLOCK2
orders.js — Orders
CODEBLOCK3
inventory.js — FBA Inventory
CODEBLOCK4
listings.js — Listings & Pricing
node scripts/listings.js --get "MY-SKU"
node scripts/listings.js --update "MY-SKU" --price 99.00
node scripts/listings.js --update "MY-SKU" --price 99.00 --currency USD
Notes
- - Tokens auto-refresh via LWA — no manual management
- Keep credential files at INLINECODE10
- Respect SP-API rate limits per endpoint
Related
Amazon SP-API 技能
获取订单、检查FBA库存以及管理商品信息——为任何OpenClaw代理提供即插即用功能。
设置
1. 安装依赖
bash
npm install amazon-sp-api
2. 创建凭证文件
json
{
lwaClientId: amzn1.application-oa2-client.YOUR
CLIENTID,
lwaClientSecret: YOUR
CLIENTSECRET,
refreshToken: Atzr|YOUR
REFRESHTOKEN,
region: eu,
marketplace: YOUR
MARKETPLACEID,
sellerId: YOUR
SELLERID
}
保存为 amazon-sp-api.json。设置 AMAZONSPAPIPATH 环境变量指向该文件(默认值:./amazon-sp-api.json)。
区域: na | eu | fe
市场ID: 完整列表
脚本
auth.js — 测试连接
bash
node scripts/auth.js
orders.js — 订单
bash
node scripts/orders.js --list # 最近7天
node scripts/orders.js --list --days 30
node scripts/orders.js --list --status Unshipped
node scripts/orders.js --list --out orders.json
node scripts/orders.js --get ORDER-ID
inventory.js — FBA库存
bash
node scripts/inventory.js
node scripts/inventory.js --sku MY-SKU
node scripts/inventory.js --out inventory.json
listings.js — 商品信息与定价
bash
node scripts/listings.js --get MY-SKU
node scripts/listings.js --update MY-SKU --price 99.00
node scripts/listings.js --update MY-SKU --price 99.00 --currency USD
注意事项
- - 令牌通过LWA自动刷新——无需手动管理
- 凭证文件权限设置为 chmod 600
- 遵守每个端点的SP-API速率限制
相关资源