请问如何记录该客户的登录 IP 并调用到订单里

请问如何记录该客户的登录 IP 并调用到订单里


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

    现在查看客户的订单,可以看到客户下该订单时候的登录IP,请问如何最近下单的IP(比如该客户近期下了3个订单)汇总到Order Details那里呢,以方便自己监控客户异常行为。

    诗语
    管理员
    • 文章数量: 5,866
    @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,866
    @feibisi

    woocommerce 反欺诈的插件都是收费的,这里只列下名字:

    YITH WOOCOMMERCE ANTI-FRAUD

    WooCommerce Anti-Fraud

    可以自行搜索。免费版本的这个

    FraudLabs Pro for WooCommerce

    money
    • 文章数量: 10
    @moneyding
    楼主

    好的,谢谢,我看看是否合适

正在查看 5 个帖子:1-5 (共 5 个帖子)
  • 哎呀,回复话题必需登录。

未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。

收藏纪念品


有奖活动

参与论坛社区问答,有机会获赠文派瓦普(Wapuu.com)手办模型。

话题信息

商业系统