Se abre en una pestaña nueva

Estás viendo

Campo de confirmación de correo electrónico en WooCommerce

Con este snippet evitarás que los usuarios de tu tienda metan mal su dirección de email.

/* Campo para confirmar email al finalizar compra */
add_filter('woocommerce_checkout_fields', 'nwp_confirmar_email_finalizar_compra');

function nwp_confirmar_email_finalizar_compra($fields) {
    $fields['billing']['billing_email']['class'] = array('form-row-first');
    $fields['billing']['billing_em_ver'] = array(
        'label' => 'Confirmar el correo electrónico',
        'required' => true,
        'class' => array('form-row-last'),
        'clear' => true,
        'priority' => 999,
    );
    return $fields;
}
// Mensaje de error si los emails son distintos
add_action('woocommerce_checkout_process', 'nwp_comprobar_doble_email');

function nwp_comprobar_doble_email() {
    $email1 = $_POST['billing_email'];
    $email2 = $_POST['billing_em_ver'];
    if ($email2 !== $email1) {
        wc_add_notice('Tus direcciones de correo electrónico no coinciden', 'error');
    }
}