Est ce que je peux changer du code ( une fonction ) sur shopify

Bonjour , je suis en train de faire une application sur shopify en ajoutant quelque modification

j’ai ajouté un champ metafields dans le clients qui s’appelle ( rôle ) et je veux modifier le fonctionnement de la fonction login ( customer.login .. ) je veux que cette méthode non seulement valide l’email et le mot de passe mais aussi elle doit valide le champ rôle

et ça dépend du rôle une page affiche ( par exemple : la page de fournisseur n’est pas la même de client … )

Vous avez idée comment je peux faire ceci ? et merci d’avance