第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“woocommerce_thankyou”操作掛鉤是否會在失敗的訂單上觸發(fā)?

“woocommerce_thankyou”操作掛鉤是否會在失敗的訂單上觸發(fā)?

PHP
守著星空守著你 2023-03-26 13:49:51
我的聯(lián)盟腳本在下訂單后跟蹤轉(zhuǎn)化。它在動作掛鉤中運行woocommerce_thankyou:function affiliate_tracking_code( $order_id ) {    // get the order info for the script    ?>    <script>       // affiliate script here    </script>    <?php}add_action( 'woocommerce_thankyou', 'affiliate_tracking_code', 10, 1 );如果訂單失敗或待定,我不希望此腳本觸發(fā)。只有成功了。woocommerce_thankyou我無法在文檔中找到除了成功的訂單之外是否會觸發(fā)操作掛鉤。如果確實如此,那么確保我的腳本只跟蹤成功訂單而不跟蹤失敗訂單的轉(zhuǎn)化的最佳方法是什么。?我測試過的一種方法是將我的腳本包裝在一個 if 中并檢查if ( $order->get_status() == 'processing' ) : // run the script但是我不確定是否存在隱藏的漏洞。
查看完整描述

1 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超3個贊

是的,它也會觸發(fā)或失敗的訂單。


add_action('woocommerce_before_thankyou', 'woocommerce_before_thankyou_failed_order')


function woocommerce_before_thankyou_failed_order( $order_id ) {

    

    $order = wc_get_order( $order_id );

    if ( !$order->has_status( 'failed' ) ) { 

        // if order not failed

    }

}

見下面的鉤子wp-content/plugins/woocommerce/templates/checkout/thankyou.php


查看完整回答
反對 回復(fù) 2023-03-26
  • 1 回答
  • 0 關(guān)注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號