【问题标题】:How to force a cart update on WooCommerce (without changing quantity)如何在 WooCommerce 上强制更新购物车(不更改数量)
【发布时间】: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


【解决方案1】:

我认为你的想法是对的,但你只需要换个思路。

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

【讨论】:

    猜你喜欢
    • 2021-04-19
    • 1970-01-01
    • 2018-07-29
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多