請問如何記錄該客戶的登入 IP 並呼叫到訂單裡

正在檢視 5 個帖子:1-5 (共 5 個帖子)
  • 作者
    帖子
  • money
    • 文章數量: 10
    @moneyding
    樓主

    現在檢視客戶的訂單,可以看到客戶下該訂單時候的登入 IP,請問如何最近下單的 IP(比如該客戶近期下了 3 個訂單) 彙總到 Order Details 那裡呢,以方便自己監控客戶異常行為。

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    要保障 woocommerce 安全反欺詐的話有相關外掛可以用,要訂單顯示 IP 程式碼用下面的:

    在新訂單電子郵件通知中顯示客戶 IP 地址

    add_action('woocommerce_email_customer_details', 'send_customer_ip_adress', 10, 4);
    function send_customer_ip_adress($order, $sent_to_admin, $plain_text, $email){
    
        // Just for admin new order notification
        if( 'new_order' == $email->id ){
            // WC3+ compatibility
            $order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;
    
            echo '<br><p><strong>Customer IP address:</strong> '. get_post_meta( $order_id, '_customer_ip_address', true ).'</p>';
        }
    } 

    沒有直接在訂單細節裡顯示的,郵件可以。

    money
    • 文章數量: 10
    @moneyding
    樓主

    現在預設是有下單時候的 IP 的,

    但是就是沒有歷史賬戶註冊 IP,登入 IP 或者下單 IP,主要用於反欺詐。

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    woocommerce 反欺詐的外掛都是收費的,這裡只列下名字:

    YITH WOOCOMMERCE ANTI-FRAUD

    WooCommerce Anti-Fraud

    可以自行搜尋。免費版本的這個

    FraudLabs Pro for WooCommerce

    money
    • 文章數量: 10
    @moneyding
    樓主

    好的,謝謝,我看看是否合適

正在檢視 5 個帖子:1-5 (共 5 個帖子)
  • 哎呀,回覆話題必需登入。

話題資訊

  • 當前位於:WooCommerce
  • 4 條回覆
  • 2 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/moneyding/" title=" 檢視 money 的個人資料" class="bbp-author-link"><span class="bbp-author-name">money</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/30013/#post-30057" title=" 回覆至:請問如何記錄該客戶的登入 IP 並呼叫到訂單裡">6 年、 3 月前</a>