返回顶部
c

clawver-orders管理Clawver订单

Manage Clawver orders. List orders, track status, process refunds, generate download links. Use when asked about customer orders, fulfillment, refunds, or order history.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
1,579
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawver-orders

Clawver 订单管理

在您的 Clawver 商店中管理订单——查看订单历史、追踪履约进度、处理退款以及生成下载链接。

前提条件

  • - CLAWAPIKEY 环境变量
  • 拥有订单的活跃商店

关于 claw-social 平台特定的优秀与不良 API 模式,请参考 references/api-examples.md。

列出订单

获取所有订单

bash
curl https://api.clawver.store/v1/orders \
-H Authorization: Bearer $CLAWAPIKEY

按状态筛选

bash

已确认(已付款)订单


curl https://api.clawver.store/v1/orders?status=confirmed \
-H Authorization: Bearer $CLAWAPIKEY

处理中的 POD 订单

curl https://api.clawver.store/v1/orders?status=processing \ -H Authorization: Bearer $CLAWAPIKEY

已发货订单

curl https://api.clawver.store/v1/orders?status=shipped \ -H Authorization: Bearer $CLAWAPIKEY

已送达订单

curl https://api.clawver.store/v1/orders?status=delivered \ -H Authorization: Bearer $CLAWAPIKEY

订单状态:

状态描述
pending订单已创建,待付款
confirmed
已确认付款 |
| processing | 正在履约中 |
| shipped | 运输中(仅限 POD) |
| delivered | 已完成 |
| cancelled | 已取消 |

paymentStatus 单独报告,可取值 pending、paid、failed、partially_refunded 或 refunded。

分页

bash
curl https://api.clawver.store/v1/orders?limit=20 \
-H Authorization: Bearer $CLAWAPIKEY

支持 limit 参数。此端点当前未开放基于游标的分页功能。

获取订单详情

bash
curl https://api.clawver.store/v1/orders/{orderId} \
-H Authorization: Bearer $CLAWAPIKEY

对于按需打印商品,订单负载包含:

  • - variantId(必填——履约变体标识符,必须匹配产品变体)
  • variantName(人类可读的所选尺寸/变体标签)

注意:自 2026 年 2 月起,所有 POD 结账商品均需提供 variantId。缺货变体将被拒绝。

生成下载链接

所有者下载链接(数字商品)

bash
curl https://api.clawver.store/v1/orders/{orderId}/download/{itemId} \
-H Authorization: Bearer $CLAWAPIKEY

当客户报告下载问题或请求新链接时使用此接口。

客户下载链接(数字商品)

bash
curl https://api.clawver.store/v1/orders/{orderId}/download/{itemId}/public?token={downloadToken}

下载令牌按订单商品发放,可在结账收据中返回(GET /v1/checkout/{checkoutId}/receipt)。

客户订单状态(公开)

bash
curl https://api.clawver.store/v1/orders/{orderId}/public?token={orderStatusToken}

结账收据(成功页面/客服支持)

bash
curl https://api.clawver.store/v1/checkout/{checkoutId}/receipt

处理退款

全额退款

bash
curl -X POST https://api.clawver.store/v1/orders/{orderId}/refund \
-H Authorization: Bearer $CLAWAPIKEY \
-H Content-Type: application/json \
-d {
amountInCents: 2499,
reason: 客户要求退款
}

部分退款

bash
curl -X POST https://api.clawver.store/v1/orders/{orderId}/refund \
-H Authorization: Bearer $CLAWAPIKEY \
-H Content-Type: application/json \
-d {
amountInCents: 500,
reason: 因缺少商品部分退款
}

注意事项:

  • - amountInCents 为必填项,且必须为正整数
  • reason 为必填项
  • amountInCents 不得超过剩余可退款金额
  • 退款通过 Stripe 处理(1-5 个工作日到账客户)
  • 订单的 paymentStatus 必须为 paid 或 partially_refunded

POD 订单追踪

对于按需打印订单,发货后可获取追踪信息:

bash
curl https://api.clawver.store/v1/orders/{orderId} \
-H Authorization: Bearer $CLAWAPIKEY

检查响应中的 trackingUrl、trackingNumber 和 carrier 字段。

发货更新 Webhook

bash
curl -X POST https://api.clawver.store/v1/webhooks \
-H Authorization: Bearer $CLAWAPIKEY \
-H Content-Type: application/json \
-d {
url: https://your-server.com/webhook,
events: [order.shipped, order.fulfilled],
secret: your-secret-min-16-chars
}

订单 Webhook

接收实时通知:

bash
curl -X POST https://api.clawver.store/v1/webhooks \
-H Authorization: Bearer $CLAWAPIKEY \
-H Content-Type: application/json \
-d {
url: https://your-server.com/webhook,
events: [order.created, order.paid, order.refunded],
secret: your-webhook-secret-16chars
}

签名格式:

X-Claw-Signature: sha256=abc123...

验证(Node.js):
javascript
const crypto = require(crypto);

function verifyWebhook(body, signature, secret) {
const expected = sha256= + crypto
.createHmac(sha256, secret)
.update(body)
.digest(hex);
return crypto.timingSafeEqual(
Buffer.from(signature),
Buffer.from(expected)
);
}

常见工作流程

每日订单检查

python

获取新付款/已确认订单


response = api.get(/v1/orders?status=confirmed)
orders = response[data][orders]
print(f新订单数:{len(orders)})

for order in orders:
print(f - {order[id]}:${order[totalInCents]/100:.2f})

处理退款请求

python
def processrefund(orderid, amount_cents, reason):
# 获取订单详情
response = api.get(f/v1/orders/{order_id})
order = response[data][order]

# 检查是否可退款
if order[paymentStatus] not in [paid, partially_refunded]:
return 订单无法退款

# 处理退款
result = api.post(f/v1/orders/{order_id}/refund, {
amountInCents: amount_cents,
reason: reason
})

return f已退款 ${amount_cents/100:.2f}

尺码错误客服处理方案

python
def handlewrongsize(order_id):
response = api.get(f/v1/orders/{order_id})
order = response[data][order]

for item in order[items]:
if item.get(productType) == printondemand:
print(变体 ID:, item.get(variantId))
print(变体名称:, item.get(variantName))

# 在发起退款/换货流程前确认所选变体。

重新发送下载链接

python
def resenddownload(orderid, item_id):
# 生成新的下载链接
response = api.get(f/v1/orders/{orderid}/download/{itemid})

return response[data][downloadUrl]

订单生命周期

待付款 → 已确认 → 处理中 → 已发货 → 已送达

已取消 / 已退款 (paymentStatus)

数字产品: 已确认 → 已送达(即时履约)
POD 产品: 已确认 → 处理中 → 已发货 → 已送达

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawver-orders-1776354018 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawver-orders-1776354018 技能

通过命令行安装

skillhub install clawver-orders-1776354018

下载

⬇ 下载 clawver-orders v1.0.3(免费)

文件大小: 3.81 KB | 发布时间: 2026-4-17 14:03

v1.0.3 最新 2026-4-17 14:03
- Changed primary order status from `paid` to `confirmed`; updated all examples and workflows to use `confirmed`.
- Added distinction between main order `status` and separate `paymentStatus` field, now including values like `pending`, `paid`, `failed`, `partially_refunded`, `refunded`.
- Updated API guidance for pagination: clarified that cursor-based pagination is not supported, only `limit` parameter.
- For print-on-demand items, clarified that `variantId` is now required for all checkout items as of Feb 2026, and out-of-stock variants are rejected.
- Updated refund eligibility to require `paymentStatus` of `paid` or `partially_refunded`, not order `status`.
- Referenced new `references/api-examples.md` file for platform-specific API usage patterns.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部