Prestashop : Envoyer les emails depuis SendGrid SMTP

Pourquoi ne pas utiliser SendGrid pour router tous les emails de votre site Prestashop ?

La délivrabilité des emails est une chose très importante pour tout sites internet. Pour un site e-commerce, il est important que les clients puissent recevoir leurs emails de confirmation de commande ou de création de compte.

Prestashop utilise par défaut la fonction mail() de PHP pour le routage des emails. Cela fonctionne, mais il n’y a aucune garantie que ce dernier arrive dans la boite du destinataire, surtout si l’on est sur un serveur mutualisé.

Il n’y a pas de module tout prêt pour cela, et j’ai cherché quelques minutes pour arriver à mon but. Voici donc un guide permettant de faire fonctionner SendGrid avec Prestashop.

1 – Générez une clé d’API sur SendGrid pour Prestashop

SendGrid API Prestashop

Connectez vous sur votre compte SendGrid puis allez dans Settings > API Key

Cliquez ensuite sur “Create API Key” en haut à droite de votre écran, définissez un nom d’API, et donnez tous les droits (Full Access)

 

Prestashop : Envoyer les emails depuis SendGrid SMTP 1

Copiez-collez la clé qui s’affiche à l’écran quelque part, elle va nous servir juste après.

2 – Configuration de SendGrid sur Prestashop

  • Rendez-vous dans votre backoffice Prestashop et allez dans “Paramètres Avancés > Emails”
  • Sélectionnez “Utiliser mes propres paramètres SMTP (pour les experts uniquement)
  • Remplissez les informations suivantes :
    • : Laissez vide
    • IP ou nom du serveur : smtp.sendgrid.net
    • Utilisateur SMTP : apikey (c’est le même utilisateurs pour tous le monde)
    • Mot de passe SMTP : {votre clé API précédent créée}
    • Chiffrement : SSL
    • Port : 465

Prestashop & SendGrid

3 – Faites un test d’envoi d’email

Rentrez-votre email dans le champs de test en bas de l’écran. Vous deviez avoir un message de confirmation si tout s’est bien passé.

Prestashop : Envoyer les emails depuis SendGrid SMTP 2

Une question ?

Nos experts se tiennent à votre disposition pour parler de votre projet.

Commenter