如何在WooCommerce上强制推车更新(不改变数量)

时间:2014-04-25 14:29:52

标签: wordpress paypal woocommerce woothemes

如果他们拥有有效的增值税号,我一直试图对欧盟某人购买的产品禁用增值税。

我购买了一个plugin from WooThemes,它本应该做我上面的事情,但因为我没有使用标准的WooCommerce / PayPal结账体验,而是我使用了PayPal Express plugin他们提议,所以欧盟增值税号码插件使用的钩子/动作不再被称为我认为。

我试图将这些插件函数重新分配给不同的钩子,以便它可以按要求工作。我强制插件显示在cart.php WooCommerce模板上,而不是默认的“运输详细信息”页面,然后添加process_checkout函数[只处理输入的增值税号,如果有效则删除增值税]到{ {1}}来自WooCommerce的钩子。据我所知,无论何时“更新购物车”都会运行此操作。单击但是除非数量已更改,否则它似乎无法运行 AND 似乎也无法运行,除非数量为 new 尚未计算和缓存的数量。

我真的只需要在按下按钮时强制woocommerce_after_cart_item_quantity_update运行(我认为)。

如果我走的是错误的道路,那也很好听

1 个答案:

答案 0 :(得分:1)

我认为你有正确的想法,但你只需要在不同的钩子上做。

而不是woocommerce_after_cart_item_quantity,我会尝试woocommerce_after_cart_totals,看看它是否适合你。