![](/img/trans.png)
[英]How To Get Order_ID From Webhook Response - Shopify & Laravel
[英]How To Get ID of Order Deleted from Shopify Webhook - Laravel & Shopify
在我的教程中,我意识到我可以获取每个事件( orders/delete
除外)中的orders/delete
号/ id。 在下面的控制器中,我尝试检索订单号,就像对每个主题('orders/create', 'orders/paid')etc
,但是随后出现错误消息:
未定义的索引:控制器中的数字
调节器
public function registerOrderDeleteWebhook()
{
$shop = Auth::user()->site;
$token = Auth::user()->access_token;
$shopify = Shopify::setShopUrl($shop)->setAccessToken($token);
Shopify::setShopUrl($shop)->setAccessToken($token)->post("admin/webhooks.json", ['webhook' =>
['topic' => 'orders/delete',
'address' => 'https://example.domain.com/order-delete-webhook',
'format' => 'json'
]
]);
}
public function orderDeleteWebhook(Request $request)
{
$order = $request->getContent();
$order = json_decode($order, true);
$order_id = $order['number'];
//send notification to Admin with order number deleted below
}
为什么仅orders/delete
会发生这种情况?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.