Hola, después de mucha pelea he encontrado solución a este problema y lo he resuelto de la siguiente manera:
En la siguiente ruta del plugin que puedes acceder via wp/admin o bien y más recomendable via FTP:
/public_html/wp-content/plugins/correos-oficial/src/Infrastructure/Common/Shipping
Aquí encontrarás un archivo llamado DniRequired.php donde en la línea 27 encontrarás el siguiente código:
woocommerce_form_field( ‘nif’, array(
‘type’ => ‘text’,
‘class’ => array(‘my-field-class form-row-wide’),
‘label’ => __(‘NIF-DNI’),
‘required’ => false,
‘placeholder’ => __(‘Introduzca el No NIF-DNI’),
), $checkout->get_value( ‘nif’ ));`
Cambia el valor en el campo required, de false a true. Guardas o vuelves a subir el documento actualizado via FTP.
Realizando este cambio en el checkout ya aparecerá con el asterisco de campo requerido y desaparece “(opcional)”.
Espero te sirva de ayuda.
Saludos!