gpt4 book ai didi

php - woocommerce_get_shop_coupon_data 被调用 3 次

转载 作者:行者123 更新时间:2023-12-02 01:02:30 28 4
gpt4 key购买 nike

我正在为 Woocommerce 编写一个插件来对优惠券提供商进行 api 调用,我正在连接到 woocommerce_get_shop_coupon_data和:

add_filter( 'woocommerce_get_shop_coupon_data', 'wigroup_coupon_injecion', 1, 3  );

一切正常, 但是这个钩子(Hook)在每个页面加载时被调用 3 次 ,以及输入或删除优惠券时。

所以我的问题:

除了 woocommerce_get_shop_coupon_data 之外,如何 Hook 正在应用的优惠券?

每次调用3次正常吗?

只是在 woocommerce 购物车的旁注中,我需要每个购物车的唯一标识符。我明白订单完成时只有一个唯一标识符,但我需要将一个标识符传递给每个优惠券交易。

任何想法都将不胜感激。

最佳答案

您应该更好地跟踪与优惠券相关的客户事件:

  • 当客户申请优惠码 使用 woocommerce_applied_coupon Action Hook :
    add_action('woocommerce_applied_coupon', 'action_applied_coupon', 10, 1 );
    function action_applied_coupon( $coupon_code ) {
    // Your code here
    }
  • 当客户删除优惠券代码 使用 woocommerce_removed_coupon Action Hook :
    add_action('woocommerce_removed_coupon', 'action_removed_coupon', 10, 1 );
    function action_removed_coupon( $coupon_code ) {
    // Your code here
    }

  • 这个钩子(Hook)只会在每个关于优惠券的客户事件中调用一次……

    关于php - woocommerce_get_shop_coupon_data 被调用 3 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49675017/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com