Vamos a ver como podemos comprobar o validar que el número de teléfono del registro de clientes de PrestaShop sea un número de teléfono móvil, y así hacer obligatorio que solo puedan escribir números de teléfono con formato móvil español.
Esta puede ser una buena idea, sobre todo de cara a las empresas de envíos, que habitualmente llaman al teléfono móvil cuando el destinatario no se encuentran en el domicilio para recibir el paquete.
Acudiremos al archivo classes/Validate.php y buscaremos la función «isPhoneNumber», que se encuentra al rededor de la línea 671.
Sustituiremos la función por defecto «isPhoneNumber» por la siguiente, que validara si el número tiene nueve dígitos y si empieza por seis o por siete.
public static function isPhoneNumber($number){ return preg_match('/^[6|7][0-9]{8}$/', $number); }
Si te ha sido de utilidad ¡deja un comentario!