Buenas Ferran, llevaba mucho tiempo con este problema y esta misma tarde se me ocurrió probar a actualizar la versión de prestashop a la 1.7.6.3
Parece que ya han solucionado el problema, ahora mismo me deja modificar desde el Back Office a mis clientes y poder agregar un NIF o DNI español sin problema.
También tengo como tú, el archivo validate.php modificado
public static function isSiret($siret)
{
return true;
}
/**
* Validate APE Code.
*
* @param string $ape APE Code
*
* @return bool Return true if is valid
*/
public static function isApe($ape)
{
return true;
}
Espero que te ayude, un saludo.