我正在为Woocommerce编写一个插件,用于对优惠券提供者执行api调用,并将其连接到woocommerce_get_shop_coupon_data中:
add_filter( 'woocommerce_get_shop_coupon_data', 'wigroup_coupon_injecion', 1, 3 );所有的操作都如预期的一样,,但是这个钩子在每个页面加载上被调用3次,以及当一个优惠券被输入或删除时。
所以我的问题是:
如何钩入除woocommerce_get_shop_coupon_data以外的正在应用的优惠券
它是正常的,它被称为3次,每次?
关于woocommerce购物车,我需要每个购物车的唯一标识符。我知道在订单完成时只有一个唯一的标识符,但是我需要向每个优惠券事务传递一个标识符。
如有任何意见,将不胜感激。
发布于 2018-04-05 17:33:56
您应该更好地跟踪与优惠券相关的客户事件:
对于涉及优惠券的每个客户事件,只需调用一次此钩子…。
https://stackoverflow.com/questions/49675017
复制相似问题