Banner Logo

Be a part of the family: Connect, Receive Support,
Contribute, and Reap Abundant Rewards

Remove customer details from the vendors

Add the below code in the functions.php file of your current active theme to hide the customer details from the vendor –

add_filter( 'is_vendor_can_see_customer_details', '__return_false' );
add_filter( 'is_vendor_can_see_order_billing_address','__return_false');
add_filter('show_cust_address_field', '__return_false');
add_filter('show_cust_billing_address_field','__return_false');
add_filter('mvx_vendor_order_generate_csv_headers', 'custom_mvx_remove_from_csv');
function custom_mvx_remove_from_csv($headers) {
    unset($headers['buyer_email']);
    unset($headers['buyer_contact']);
    unset($headers['buyer_name']);
    unset($headers['billing_address']);
    return $headers;
}
add_filter('mvx_vendor_order_generate_csv', 'custom_mvx_remove_from_csv_data',10,2);
function custom_mvx_remove_from_csv_data($data, $order_id) {
    if (isset($data['buyer_email'])) {
        unset($data['buyer_email']);
    }
    if (isset($data['buyer_contact'])) {
        unset($data['buyer_contact']);
    }
    if (isset($data['buyer_name'])) {
        unset($data['buyer_name']);
    }
    if (isset($data['billing_address'])) {
        unset($data['billing_address']);
    }
    return $data;
}











Leave a Reply