FROM LOAD - zh-cn_header

shopify回传订单

已解决
ljl
新成员
31 0 0

通过该接口获取到shopify平台订单,如果我再次获取还会获取到相同的单子,如何回传订单状态,让已经获取到的单子无法获取到

46 条回复46
Tim_Mak
探路者
103 12 18

发货回传要用/admin/api/2021-10/fulfillments.json

littleTree
Shopify Partner
4 0 0

shopify的token有效期是多久?

ljl
新成员
31 0 0

您好,有个问题需要请教您,请问现在方便吗?

littleTree
Shopify Partner
4 0 0

可以的,你说

MrWang
新成员
4 0 0

您好 我现在也执行到这一步,遇到了和您一样的问题,前面的步骤和您一样也是调用/admin/api/2022-10/orders.json获取订单信息,然后调用/admin/api/2022-10/fulfillments.json这个接口进行发货,我有三个值,不知道传的对不对,tracking_info->number 这个不知道从哪里获取;

line_items_by_fulfillment_order->fulfillment_order_id,这个是订单信息接口里的订单id吗;
line_items_by_fulfillment_order->fulfillment_order_line_item->id 这是订单接口中line_item下的id吗
zsh
Shopify Partner
3 0 0

我现在用 /admin/api/2022-10/fulfillments.json  这个接口进行发货,这是我的代码

        $fulfillment = new \Shopify\Rest\Admin2022_10\Fulfillment($offlineSession);

$fulfillment->message = "The package was shipped this morning.";
$fulfillment->notify_customer = false;
$fulfillment->tracking_info = [
"number" => 9400111202565851502441,
"url" => "https://www.usps.com",
"company" => "USPS"
];
$fulfillment->line_items_by_fulfillment_order = [
[
"fulfillment_order_id" => $orderId,
// 'fulfillment_order_line_items' => [
// [
// 'id' => 13646186512706,
// 'quantity' => 1
// ]
// ]
]
];
$fulfillment->save(true);

但是调用返回错误

 REST request failed: "Not Found"

请教一下这是什么原因?

 

我是使用的测试帐号,还没有进行审核,商店是开发商店,订单是手动在商店创建的

zsh
Shopify Partner
3 0 0

你发货成功了吗?