Aller au contenu

Vérifier les e-mails de vos clients PrestaShop avant l'envoi

Intégration E-commerce et paiement

Exportez vos clients PrestaShop, vérifiez le fichier dans PricklyMails, puis désinscrivez les adresses à retirer. Pas à pas, avec les menus de PrestaShop.

Il n'existe pas de connecteur natif avec PrestaShop : vous exportez la liste, PricklyMails la vérifie, et vous ramenez le résultat dans PrestaShop. Les nouvelles adresses, elles, peuvent passer par l'API avant d'entrer dans PrestaShop.

Vérifier gratuitement

Pas à pas

Nettoyer votre liste en trois étapes

  1. Dans PrestaShop

    Exporter vos clients depuis PrestaShop

    1. Dans votre back-office, ouvrez Clients puis Clients : la liste réunit tous les utilisateurs enregistrés sur votre boutique.
    2. Cliquez sur Exporter, en haut de la liste.

    Astuce

    PricklyMails n'a besoin que des adresses : copiez la colonne des adresses e-mail dans un nouveau fichier pour le lot.

    SourceAide officielle de PrestaShop
  2. Dans PricklyMails

    Vérifier le fichier dans PricklyMails

    1. Dans le tableau de bord, ouvrez Lots et cliquez sur Nouveau lot.
    2. Déposez le fichier exporté depuis PrestaShop : un .csv ou un .txt, avec une adresse par ligne, sans ligne d'en-tête ni guillemets. Une ligne d'en-tête compterait comme une adresse dans l'estimation, sans jamais être facturée, et une adresse entre guillemets ne serait pas vérifiée : le rapport les signale toutes deux comme mal formées. Vous pouvez aussi coller la liste.
    3. Le tableau de bord compte les adresses et affiche le coût estimé en jetons avant tout envoi, puis vous cliquez sur Envoyer le lot. Un lot compte au moins 20 adresses, et sa taille maximale dépend de votre abonnement.
    4. La liste est vérifiée en arrière-plan. Une fois le lot terminé, ouvrez-le et cliquez sur Télécharger le rapport : vous obtenez un CSV avec une ligne par adresse de votre fichier, qui donne son verdict, sa raison, son score et sa recommandation, avec les libellés du tableau de bord.

    À noter

    Téléchargez le rapport depuis le navigateur qui a envoyé la liste : c'est lui qui garde les adresses, pour les 16 derniers lots au plus. Nos serveurs, en Allemagne, n'en conservent qu'une empreinte à sens unique.
    Ce que dit le rapport

    Chaque adresse reçoit une recommandation : l'action à mener. Le rapport l'écrit avec le libellé du tableau de bord ; l'API en renvoie une forme courte.

    À envoyer
    L'adresse est valide, ou hébergée chez un grand fournisseur qui accepte toutes les adresses sans rien confirmer. Vous envoyez normalement.
    À revoir
    Domaine qui accepte tout (catch-all), adresse générique comme contact@, boîte pleine, ou serveur qui n'a pas répondu, ou a refusé de répondre. Un coup d'œil s'impose avant l'envoi.
    À retirer
    L'adresse n'existe pas, son domaine ne reçoit pas d'email, elle est jetable, contient une faute de frappe ou est mal formée. Vous la retirez.

    À noter

    Une adresse mal formée n'est jamais vérifiée : le lot la compte dans « Adresses mal formées », et le rapport la reprend quand même, avec le verdict « Invalide », la raison « Adresse mal formée » et la recommandation « À retirer » : vous la retirez de PrestaShop avec les autres. Une adresse en double, comptée dans « Doublons retirés », n'y figure qu'une fois.

    Derrière chaque recommandation, il y a un verdict (Valide, Risqué, Invalide ou Non vérifiable), une raison et un score de 0 à 100, chacun dans sa colonne du rapport. Quand un serveur ne répond pas, l'adresse revient « Non vérifiable » et les tests restés sans réponse vous sont rendus.

  3. Dans PrestaShop

    Ramener le résultat dans PrestaShop

    Ouvrez le rapport dans un tableur et filtrez la colonne Recommandation.

    À retirer

    Elles sont désinscrites de votre newsletter, et des offres partenaires quand elles les avaient acceptées. Le compte client, lui, reste.

    PrestaShop désinscrit un client depuis la liste des clients elle-même, une adresse à la fois : filtrez la liste sur l'adresse, puis cliquez sur ses coches vertes.

    1. Dans votre back-office, ouvrez Clients puis Clients.
    2. Dans le champ de l'adresse e-mail, en haut de la liste, saisissez une adresse à retirer.
    3. Cliquez sur Filtre, du côté droit du tableau.
    4. Dans la colonne Lettre d'informations, cliquez sur la coche verte.
    5. Si la colonne Offres partenaires affiche elle aussi une coche verte, cliquez dessus.
    6. Recommencez depuis le champ de l'adresse e-mail pour chaque adresse à retirer.
    À revoir

    Elles méritent un coup d'œil avant votre prochaine newsletter. Pour en retrouver une dans PrestaShop, filtrez la liste sur son adresse de la même façon, puis cliquez sur Afficher au bout de sa ligne.

    À envoyer

    Elles restent inscrites : rien à faire.

    À noter

    La documentation de PrestaShop ne propose aucun moyen de désinscrire plusieurs clients d'un coup depuis le back-office.

    SourceAide officielle de PrestaShop

Vérifier chaque adresse avant qu'elle n'entre dans PrestaShop

Votre application ou votre script de synchronisation crée des clients avec le webservice de PrestaShop, sur la ressource customers (nouvel onglet) ? Interrogez PricklyMails juste avant. Si la recommandation est remove, ne créez pas le client avec son champ newsletter à 1.

Un appel lance la vérification et signale déjà une faute de frappe probable, un second lit le verdict. Selon votre abonnement, un webhook signé peut aussi vous l'envoyer dès qu'il est prêt.

Requête
curl -s https://api.pricklymails.com/api/verify \
  -H "Authorization: Bearer pm_live_9f3a..." \
  -H "Content-Type: application/json" \
  -d '{ "email": "ana.silva@gmail.con" }' \
  | jq '{job_uuid, suggestion}'
Réponse
{
  "job_uuid": "8f1c2a9e-4b7d-4e2a-9c61-3d5f0b7a2e18",
  "suggestion": "ana.silva@gmail.com"
}
Requête
curl -s https://api.pricklymails.com/api/verify/$JOB_UUID \
  -H "Authorization: Bearer pm_live_9f3a..." \
  | jq '.verifications[0] | {status, reason, score, recommendation}'
Réponse
{
  "status": "invalid",
  "reason": "no_mx_records",
  "score": 0,
  "recommendation": "remove"
}
Lire la documentation de l'API

Questions fréquentes

Faut-il désinscrire, désactiver ou supprimer les clients à retirer ?

Désinscrivez-les. D'après la documentation de PrestaShop, la coche verte de la colonne Lettre d'informations désinscrit le client de votre newsletter, celle de la colonne Activé désactive tout le compte, et la suppression efface le compte définitivement. Un client qui demande l'effacement de ses données passe par le module RGPD : une fois ses données effacées, son compte et ses adresses sont supprimés, et les factures restent visibles dans les commandes.

SourceAide officielle de PrestaShop

Pourquoi décocher aussi les offres partenaires ?

Avec Activer les offres partenaires, PrestaShop affiche à la création du compte une case Recevez les offres spéciales de nos partenaires, pour proposer la newsletter de vos partenaires commerciaux aux clients qui la cochent. Une adresse qui ne peut pas recevoir votre newsletter ne recevra pas mieux la leur. La documentation de PrestaShop rappelle aussi de ne jamais inscrire un client à ces messages sans son accord, ce qui peut être considéré comme du spam.

SourceAide officielle de PrestaShop

Pourquoi pub@prestashop.com figure-t-il dans mon export ?

C'est John Doe, le client par défaut que PrestaShop crée quand il est installé avec des données de démonstration, pour que vous testiez votre boutique comme un client ordinaire. Sa documentation demande de le supprimer, ou au moins de changer ses identifiants, avant d'ouvrir la boutique au public : des utilisateurs malveillants pourraient sinon s'en servir pour créer de fausses commandes. Retirez-le du fichier avant la vérification.

SourceAide officielle de PrestaShop

PricklyMails se connecte-t-il directement à PrestaShop ?

Non, il n'existe pas de connecteur natif : vous passez par un export de fichier, comme ci-dessus. Vous pouvez aussi appeler l'API de PricklyMails depuis votre propre code avant qu'une adresse n'entre dans PrestaShop.

Ces marques appartiennent à leurs propriétaires respectifs. Les citer n'implique aucun partenariat.

Vérifiez votre liste avant votre prochain envoi.

1 000 jetons offerts à l'inscription, sans carte bancaire. Ensuite, vous ne payez que les réponses.