<aside> 💡
n8n模板:下载后去n8n右上角的三个点,然后点击Import from File即可导入

导入后应该如图所示,需要设置Shopify/17track/Deepseek API,才可以运行

</aside>

设置两个参数,query和variables
query部分的Value是:
query ($search: String!) {
orders(first: 1, query: $search) {
edges {
node {
id
legacyResourceId
name
createdAt
displayFulfillmentStatus
fulfillments {
trackingInfo {
number
url
}
}
}
}
}
}
variables部分的Value是:
{{ { search: `name:#${$json['Order Number'].toString().trim()}` } }}
需要去17track获取API key:https://admin.17track.net/api/dashboard
17track的凭证需要用Header Auth。Name是17token,Value是17track的API key

Send Body部分:设置JSON - Using JSON,代码如下:
{{(() => {
const n = $json.data?.orders?.edges?.[0]?.node;
const set = new Set();
for (const f of (n?.fulfillments || [])) {
for (const t of (f.trackingInfo || [])) {
if (t?.number) set.add(String(t.number).trim());
}
}
return Array.from(set).map(x => ({ number: x }));
})()}}