skip to Main Content

WooCommerce GDPR – Do not store IP for orders

Snippet to clear customer IP address when order is sent in WooCommerce

add_action( 'woocommerce_checkout_update_order_meta', 'wc_delete_customer_ip', 1 );function wc_delete_customer_ip( $order_id ) {update_post_meta($order_id,'_customer_ip_address',0);}

Stop customer IP from being saved in orders in WooCommerce

add_filter( 'update_post_metadata', 'wc_customer_ip_delete', 10, 3 );function wc_customer_ip_delete( $null, $id, $key ) {if ( '_customer_ip_address' === $key )return FALSE;return $null;}

Back To Top