Jump to content

[Résolu] Bug dans le module Newsletter


Recommended Posts

bonjour a tous

 

j'observe un bug et un aspect plutot pas très pratique de la newsletter.

 

les voici :

 

 

dans le BO, lorsque j'applique une requete pour connaitre le nombre de personne inscrite à la newsletter, la requete me renvoi le message :

 

Le fichier CSV a bien été exporté (1 clients trouvés)

 

ceci dit, des que j'ouvre le fichier avec outlook j'ai, à l'intérieur, 3 clients !

je pense qu'il y a donc un petit soucis

 

 

aussi j'ai remarqué que les personnes qui s'inscrivent à la newsletter n'était pas forcément des clients ou inversement, ils peuvent etre client et s'inscrire en plus à la newsletter (meme si ca fait doublon puisqu'on leur a deja demandé)

 

cependant lors de la requete, il est impossible de demander en une fois les clients (ceux qui ont demandé a recevoir la newsletter quand ils ont créé leur compte sur la boutique) et les inscription spontanés a la newsletter (les visiteurs qui ont utilisé le module "Newsletter")

 

 

 

 

Aussi je me pose une question. J'utilise le systeme d'OVH pour l'envoi de newsletter, ce dernier possède les caractéristiques d'ajout des client par fichier .txt, certes c'est pas encore la mort je copie le cvs et remplie en txt (en espérant qu'il y ai pas 36000 lignes ^^) mais ce qui m'embête c'est le système de désinscription

 

puisqu'il n'y a aucune liaison entre la base PS et la base OVH, comment faire pour désinscrire automatiquement un abonné ?

 

le fait de charger un fichier txt dans OVH ne va que RAJOUTER les clients, ceux qui sont présent dans la newsletter mais non présent dans le nouveau fichier txt ne seront pas supprimés (et c'est bien la le probleme)

 

si un utilisateur se désinscrit dans PS, il ne sera plus dans la base PS mais sera toujours dans celle d'OVH !

inversement, si il se désinscrit dans la base d'OVH, il sera rajouté dans le prochain rappatriement du fichier de PS

 

en clair il faudrait lui demander de se désinscrire 2x ... mais comme en plus OVH demande une confirmation c'est carrément du harcélement ^^

 

merci de votre aide et bon courage pour la suite !

Link to comment
Share on other sites

j'ajouterai qu'il manque le ok.gif dans le répertoire /www/prestashop/modules/newsletter/ pour le module d'export : Lettre d'informations v2.0

 

 

 

erreur rectifiable en le réccupérant dans /www/prestashop/img/admin/ puis en le déplaçeant dans le répertoire nommé ci dessus en attendant la prochaine 0.9.6 ;)

 

Quoi ... qui a dit up déguisé ? ;D

Link to comment
Share on other sites

 

 

dans le BO, lorsque j'applique une requete pour connaitre le nombre de personne inscrite à la newsletter, la requete me renvoi le message :

Le fichier CSV a bien été exporté (1 clients trouvés)

ceci dit, des que j'ouvre le fichier avec outlook j'ai, à l'intérieur, 3 clients !
je pense qu'il y a donc un petit soucis

Chez moi celà fonctionne très bien, je viens de tester.
Etes-vous sûr de ne pas avoir mélangé les deux fichiers exportés ?
En effet, il y a celui du block newsletter, et celui des clients inscrits.

 

aussi j'ai remarqué que les personnes qui s'inscrivent à la newsletter n'était pas forcément des clients ou inversement, ils peuvent etre client et s'inscrire en plus à la newsletter (meme si ca fait doublon puisqu'on leur a deja demandé)

Non, justement.
Il faut bien voir que si le block newsletter offre la possibilité de s'inscrire à la newsletter sans être forcément client, il fait quand même la vérification d'email à l'inscription, pour être sûr de ne pas collecter de doublon :)

 

cependant lors de la requete, il est impossible de demander en une fois les clients (ceux qui ont demandé a recevoir la newsletter quand ils ont créé leur compte sur la boutique) et les inscription spontanés a la newsletter (les visiteurs qui ont utilisé le module "Newsletter")

Nous avons en effet fait le choix de dissocier l'export puisqu'il s'agit bien de deux sources de données complètement différentes.

Dans le cas du block newsletter, on possède juste et uniquement l'email.
Dans le cas des inscrits au site, on possède tout un tas d'informations propre au client (nom, prénom, age, sex, ville, commandes passées, etc).

A noter qu'il existe un module d'export Newsletter Premium, permettant toute une liste de critères de sélection bien plus poussés :

 

Sexe des clients
Email des clients
Age des clients
Pays des clients
Comptes activés
Inscrits à la lettre d'informations
Inscrits aux partenaires
Minimum de commandes passées
Réductions des clients
Status des commandes
Achat de type de produit
Achat dans la catégorie


 

Aussi je me pose une question. J'utilise le systeme d'OVH pour l'envoi de newsletter, ce dernier possède les caractéristiques d'ajout des client par fichier .txt, certes c'est pas encore la mort je copie le cvs et remplie en txt (en espérant qu'il y ai pas 36000 lignes ^^) mais ce qui m'embête c'est le système de désinscription

puisqu'il n'y a aucune liaison entre la base PS et la base OVH, comment faire pour désinscrire automatiquement un abonné ?

le fait de charger un fichier txt dans OVH ne va que RAJOUTER les clients, ceux qui sont présent dans la newsletter mais non présent dans le nouveau fichier txt ne seront pas supprimés (et c'est bien la le probleme)

si un utilisateur se désinscrit dans PS, il ne sera plus dans la base PS mais sera toujours dans celle d'OVH !
inversement, si il se désinscrit dans la base d'OVH, il sera rajouté dans le prochain rappatriement du fichier de PS

en clair il faudrait lui demander de se désinscrire 2x ... mais comme en plus OVH demande une confirmation c'est carrément du harcélement ^^

merci de votre aide et bon courage pour la suite !

Oui mais c'est un problème de conception.
Vous ne devriez pas utiliser un deuxième système de newsletter en parallèle, celui-ci fait doublon (vous l'avez d'ailleurs très bien expliqué vous même).
Le mieux serait d'utiliser un logiciel spécialisé dans l'envoie de mailing, grâce à l'export de notre fichier CSV.

En tout cas PrestaShop ne peux rien faire à ce niveau là ;)

 

j'ajouterai qu'il manque le ok.gif dans le répertoire /www/prestashop/modules/newsletter/ pour le module d'export : Lettre d'informations v2.0

Petit oublie de notre part, je viens de le rajouter pour  la prochaine release :)
Link to comment
Share on other sites

Bonjour Philippe et merci d'avoir prit le temps de me répondre

 

Bon je sais pas trop ce qu'il se passe

 

mon bug s'est empiré, désormais j'ai beau tester plusieurs combinaisons je n'ai plus qu'un seul client qui s'affiche !

 

alors que dans tout les cas j'ai 3 clients dans la boutique inscrit pour la Newsletter (et un seul apparait !)

 

ah bah justement c'est peut etre ca le bug j'y repense

 

on a tenté de s'inscrire sur la Newsletter alors qu'on était déja inscrit par la fiche "Client" je sais pas pourquoi mais j'ai l'impression que les 2 adresses au lieu de se doubler se sont vu retirée ...

 

 

 

Pour le systeme de Newsletter je pensais qu'OVH aurait fait l'affaire ...  bon il va falloir qu'on trouve autre chose alors ! Mais j'ai recu la réponse d'OVH a ce sujet je n'ai pas encore eu le temps de la lire je vous tiens informé

Link to comment
Share on other sites

Bonjour freeman

 

Pour completer un peu la description des doublons voici comment le systeme fonctionne :


  • [li]Inscription :

    • [li]si l'utilisateur n'est pas client => inscription de son email dans la table newsletter[/li]
      [li]si c'est un client =>

      • [li]il n'est pas inscrit a la newsletter => inscription a la newsletter (dans la table customer)[/li]
        [li]il est deja inscrit => inscription a la newsletter de la table customer[/li]

[/li]

[/li]

[li]Desinscription :


  • [li]client => desinscription a la newsletter dans la table customer[/li]
    [li]n'est pas client => desinscription dans la table newsletter[/li]

[/li]

 

Ainsi les inscrits a la newsletter son repartis sur ces deux tables. Les doublons etant evites ;)

 

Dans l'espoir d'avoir ete plus clair.

Link to comment
Share on other sites

oui j'avais bien compris qu'il y avait 2 tables différentes, ce que je m'explique pas c'est de n'avoir pas retrouvé mon adresses email dans la table newsletter alors que je m'étais inscrit (ok je suis client donc suivant ton raisonnement je ne dois pas y figurer) mais non plus dans la table customer ! (et la j'avoue que c'est carrément bizarre !)

 

j'avais réussi a l'affiché la 1ere fois (avant que je tente d'inscrire mon adresse dans la newsletter) mais depuis ca ne marche plus, mon adresse est comme qui dirait effacée des 2 tables !

 

c'est surtout ca que je n'explique pas !

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

 

J'ai un petit bug etrange avec le bloc "newsletter".

Je suis actuellement sur la version 9.5.2 de Prestashop.

Peut-être déja corrigé sur la 9.6 et dans ce cas je m'excuse a l'avance.

 

J'explique mon (le) bug :

 

Par défaut il est insrit "votre email" dans le champs de saisi.

Si je rajoute un produit dans mon panier, le "votre email" devient "Array" .... etrange non ?

 

A+

Link to comment
Share on other sites

  • 3 weeks later...

Bonjour,

 

je fais remonter le post car j'ai constaté le même bug que zarouk sous la version 9.7 mais uniquement sur la page d'accueil. Sur les pages catégories, aucun problème.

En regardant le module newsletter, il y a un guillemet de trop mais ça ne résout pas de problème :

 

<form action="{$base_dir}" method="post"">

 

@+

Link to comment
Share on other sites

Bonjour,

 

J'ai le même problème dès que j'ai mis le bloc newsletter sur la colonne de droite, sur la page d'acceuil le texte "votre e-mail" devient "Array", mais sur les autres pages ça fonctionne bien ce qui est bizarre.

 

Si quelqu'un à une solution merci de nous tenir au courant.

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

 

J'ai le même problème dès que j'ai mis le bloc newsletter sur la colonne de droite, sur la page d'acceuil le texte "votre e-mail" devient "Array", mais sur les autres pages ça fonctionne bien ce qui est bizarre.

 

Si quelqu'un à une solution merci de nous tenir au courant.

 

Same problem...

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...