【发布时间】:2014-06-11 08:05:16
【问题描述】:
如果有人在欧盟购买的产品有有效的增值税号,我一直在尝试禁用增值税。
我购买了plugin from WooThemes,它应该可以满足我上面的要求,但是因为我没有使用标准的 WooCommerce/PayPal 结账体验,而是使用了他们提供的PayPal Express plugin,所以我假设不再调用欧盟增值税号插件使用的挂钩/操作。
我试图将此插件功能重新分配给不同的钩子,以便它可以按要求工作。我强制插件出现在 cart.php WooCommerce 模板上,而不是默认的运输详细信息页面上,然后将 process_checkout 函数 [它只处理输入的增值税号并在其有效时删除增值税] 到 woocommerce_after_cart_item_quantity_update来自 WooCommerce 的钩子。据我所知,只要单击“更新购物车”,此操作就会运行但除非数量发生变化,否则它似乎不会运行并且似乎也没有运行,除非数量是尚未计算和缓存的新数量。
我真的只需要在按下按钮后立即强制woocommerce_after_cart_item_quantity_update 运行,(我认为)。
如果我走错了路,我也很高兴
【问题讨论】:
-
找到解决方案了吗?
标签: wordpress paypal woocommerce woothemes