Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Impossible de créer un compte client sur PrestaShop

Un formulaire d’inscription qui ne valide rien, ou une erreur 500 au moment de cliquer sur « Créer mon compte » : la cause revient dans la majorité des cas à une adresse e-mail déjà présente en base, même sur un compte désactivé ou jamais confirmé, ou à l’envoi de l’e-mail de bienvenue qui échoue juste après la création du compte.

Décrire mon problème Discuter sur WhatsApp

Pourquoi l’inscription échoue le plus souvent

La table customer impose une contrainte d’unicité sur l’adresse e-mail. Si un compte existe déjà avec cette adresse, même désactivé, même jamais confirmé, l’inscription est rejetée, parfois sans message suffisamment clair pour que le visiteur comprenne pourquoi.

Un module de captcha ou un module de « création de compte rapide » ajouté par-dessus le formulaire natif peut aussi entrer en conflit avec lui, en interceptant la soumission ou en modifiant des champs attendus par le contrôleur d’inscription.

Ce que je vérifie devant une inscription bloquée

  1. Présence d’un compte existant

    Recherche de l’adresse e-mail dans la table customer, y compris parmi les comptes désactivés.

  2. Modules actifs sur le formulaire

    Captcha, création de compte rapide, ou tout module qui modifie le formulaire natif d’inscription.

  3. Template de l’e-mail de bienvenue

    Vérification que le modèle d’e-mail envoyé à la création du compte est présent et correctement configuré.

  4. Journal d’erreurs serveur

    Le message précis au moment de l’erreur 500, souvent plus parlant que ce qui s’affiche côté visiteur.

Pages liées

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

Quelle version de PrestaShop ?
Sur quoi avez-vous besoin d’aide ?
Quel est l’état actuel de la boutique ?
Le thème est-il un thème du marché ou sur mesure ? (facultatif)

Un thème très modifié change la façon d’intervenir sans rien casser.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Questions fréquentes

Le client dit ne jamais s’être inscrit, pourquoi son e-mail est-il refusé ?
Un compte a parfois été créé automatiquement lors d’une ancienne commande en invité, ou une tentative précédente a échoué en cours de route sans être visible pour lui. L’adresse existe déjà en base même sans qu’il le sache.
Pourquoi une erreur 500 apparaît-elle juste au moment de valider l’inscription ?
C’est très souvent l’envoi de l’e-mail de bienvenue qui échoue juste après la création du compte, pas la création elle-même. Le template d’e-mail est le premier point à vérifier.
Peut-on supprimer un compte bloquant sans perdre les commandes associées ?
Oui, un compte peut être désactivé ou son adresse libérée sans toucher aux commandes déjà enregistrées, qui restent rattachées indépendamment du statut du compte.
Peut-on ajouter un champ obligatoire au formulaire d’inscription ?
Pas depuis le back-office standard. Ajouter un champ, une validation spécifique ou un double opt-in demande de développer une extension du formulaire natif.
Un compte créé en passant une commande en invité bloque-t-il une inscription ultérieure ?
Ça dépend du réglage retenu à la commande : certaines configurations créent un compte associé à l’adresse e-mail même pour une commande dite invité, ce qui peut ensuite entrer en collision avec une inscription volontaire à la même adresse.