重复触发' woocommerce_payment_complete'开发者的钩子

时间:2014-06-25 01:10:22

标签: wordpress woocommerce payment-gateway

'woocommerce_payment_complete'是在WooCommerce中将付款标记为付款网关时触发的挂钩。

这是一个非常有用的钩子,因为你可以在付款过后立即让事情发生。

问题我正在测试我附加到钩子的自定义函数 - 它非常费力。

基本上,每当我想测试我挂在这个钩子上的一个功能时,我必须填写我的卡片,检查完毕,提交付款然后分析会发生什么。如果有错误或错误,那么我必须填写我的卡,完成结账,提交付款然后分析再次发生的事情。

我正在失去这么多时间,所以我想知道,有没有人有一个开发小费,以减少耗费时间?

1 个答案:

答案 0 :(得分:5)

在(可能)包含金融交易的步骤之后触发此挂钩。测试其内容实际上并不需要进行金融交易,但您的wordpress必须逐步完成购物车事件,以便让您到达挂钩被触发的后期点。

我所做的是制作100%折扣优惠券,这样我就不用费心了 当我修改/测试此钩子中涉及的代码时的金融交易。这样我就可以快速从我的购物车中购买东西,然后在商店代码完成之后,查看我的日志输出消息,告诉我调用此挂钩时调用的代码。