在 woocommerce_add_to_cart webhook 上发送的 "arg" 字段值是什么?
What is the "arg" field value that is sent on woocommerce_add_to_cart webhook?
我想知道是否在 woocommerce 上将产品添加到购物车。在文档中它说应用程序应该使用一个 webhook 来通知 woocommerce_add_to_cart
操作。
所以我实施了它,并很高兴地收到一条消息,说它是在此类事件发生后不久发生的。
这是一个例子 JSON 我从 woocommerce 得到的:
{"action":"woocommerce_add_to_cart","arg":"fe9fc289c3ff0af142b6d3bead98a923"}
然而,由于 woocommerce 网站的许多访问者可能有自己的购物车和许多产品,我想知道是否有办法解码 arg 字段,以便它提供添加到具体购物车。
如果我使用错误的方法来了解购物车的添加,我很乐意了解哪种方法可能更适合我。
'arg' 值 是通过 woocommerce_add_to_cart
操作挂钩传递的购物车项目键 参数,并且在 WC_Cart
add_to_cart()
method on line 1120
:
上返回
do_action( 'woocommerce_add_to_cart', $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data );
return $cart_item_key; // <========= HERE
购物车项目密钥 允许您使用 使用 WC_Cart
get_cart_item()
方法获取购物车项目 并检索购物车项目数据:
$cart_item = WC()->cart->get_cart_item( $cart_item_key );
我想知道是否在 woocommerce 上将产品添加到购物车。在文档中它说应用程序应该使用一个 webhook 来通知 woocommerce_add_to_cart
操作。
所以我实施了它,并很高兴地收到一条消息,说它是在此类事件发生后不久发生的。
这是一个例子 JSON 我从 woocommerce 得到的:
{"action":"woocommerce_add_to_cart","arg":"fe9fc289c3ff0af142b6d3bead98a923"}
然而,由于 woocommerce 网站的许多访问者可能有自己的购物车和许多产品,我想知道是否有办法解码 arg 字段,以便它提供添加到具体购物车。
如果我使用错误的方法来了解购物车的添加,我很乐意了解哪种方法可能更适合我。
'arg' 值 是通过 woocommerce_add_to_cart
操作挂钩传递的购物车项目键 参数,并且在 WC_Cart
add_to_cart()
method on line 1120
:
do_action( 'woocommerce_add_to_cart', $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data );
return $cart_item_key; // <========= HERE
购物车项目密钥 允许您使用 使用 WC_Cart
get_cart_item()
方法获取购物车项目 并检索购物车项目数据:
$cart_item = WC()->cart->get_cart_item( $cart_item_key );