正在查看 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 個帖子)
- 哎呀,回覆話題必需登錄。