請問如何記錄該客户的登錄 IP 並調用到訂單裏

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

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

    詩語
    管理員
    • 文章數量: 5,925
    @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,925
    @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 年、 2 月前</a>