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