正在查看 5 个帖子:1-5 (共 5 个帖子)
-
作者帖子
-
现在查看客户的订单,可以看到客户下该订单时候的登录 IP,请问如何最近下单的 IP(比如该客户近期下了 3 个订单) 汇总到 Order Details 那里呢,以方便自己监控客户异常行为。
要保障 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>'; } }
没有直接在订单细节里显示的,邮件可以。
现在默认是有下单时候的 IP 的,
但是就是没有历史账户注册 IP,登录 IP 或者下单 IP,主要用于反欺诈。
woocommerce 反欺诈的插件都是收费的,这里只列下名字:
YITH WOOCOMMERCE ANTI-FRAUD
WooCommerce Anti-Fraud
可以自行搜索。免费版本的这个
好的,谢谢,我看看是否合适
-
作者帖子
正在查看 5 个帖子:1-5 (共 5 个帖子)
- 哎呀,回复话题必需登录。