Woocommerce添加到购物车挂钩(产品成功添加到购物车后)

时间:2017-08-02 14:54:06

标签: php wordpress woocommerce

我需要一个将产品添加到购物车后触发的挂钩。类似于" woocommerce_add_to_cart"成功的回调。

我想它会像" woocommerce_added_to_cart",但无法找到类似的东西。我知道有一个ajax事件" added_to_cart"但是通过ajax我会做很多代码。

更新 - 我的用例:我在我的wc商店发出松弛通知。我的所有"加入购物车"按钮是ajax,点击"大约需要0.6秒。添加到购物车"直到它出现在购物车中。如果我用" woocommerce_add_to_cart"添加我的松弛通知。然后它等待它直到它传递通知松弛然后更新推车最多2秒,这太多了。 最好的情况是在产品成功添加到购物车后激活的php挂钩,这不会影响它。

1 个答案:

答案 0 :(得分:1)

为Google搜索者解答这个旧问题:

将商品添加到购物车后,将触发操作woocommerce_add_to_carthttps://docs.woocommerce.com/wc-apidocs/source-class-WC_Cart.html#1118

,可以像这样使用:

add_action( 'woocommerce_add_to_cart', function ()
{
  // your code here
}

相关的操作woocommerce_cart_item_removed在删除项目后触发