Comment changer l'adresse mail d'un client dans son compte ?
Auteur : Stéphane B.
Visité 931,
Followers 2,
Partagé 0
Bonjour,
Comment faire pour changer l'adresse mail d'un client dans son compte ?
Cordialement
Posté le
Hello Stéphane,
what is it that you need to do? Modify the e-mail address of a user that has registered to your website?
Eric
***** Google Translation:
Bonjour Stéphane,
qu'est-ce que tu dois faire ? Modifier l'adresse e-mail d'un utilisateur inscrit sur votre site?
Eric
Auteur
Hello Eric,
Yes, I need to update his mail address, it is already registered on the website
Thank you,
Stephane
Bonjour Stéphane,
Sauf si Incomedia fait une pirouette, cela n'est pas possible.
Il n'existe pas de page spécifique qui permet à l'utilisateur de modifier ses données personnelles. Et comme cette page spécifique n'existe pas pour l'administrateur du site, il est impossible aussi pour lui de modifier les données personnelles d'un utilisateur à sa demande.
La seule solution est d'aller bricoler dans la base de données. Ni simple, ni clair, ni très confortable.
Pour rappel voici le droit à la rectification indiqué dans le RGPD.
https://www.mission-rgpd.com/rgpd-droit-de-rectification/
Donc en conclusion WSX5 n'est PAS CONFORME AU RGPD selon le droit de rectification des données personnelles.
Mais cela à été signalé depuis très longtemps.... et rien n'y fait !
Meilleurs voeux
Axel
Auteur
Bonjour Axel,
Merci pour toutes ces précisions, effectivement cela fait des années que l'on demande un espace personnel de l'utilisateur afin qu'il puisse modifier ses données, mais je ne le vois toujours pas...
Je ne suis pas très à l'aise avec la base de données, donc je vais passer mon tour sur ce cas, j'ai peur de faire beuguer quelque chose alors que tout fonctionne bien : )
Je te souhaite également une Bonne Année et mes Meilleurs Vœux
Stéphane
Surtout que la base de données est tellement mal fichue que c'est pas toujours simple d'en comprendre le fonctionnement.
Il faudrait remttre à plat la structure de la base qui est n'importe quoi en terme de base SQL. Les tables sont mal configurées, pas de ID client pour les requetes.... enfin n'importe quoi. Et ensuite il faut modifier le code sur toute la partie e-Commerce.
Quand tu penses qu'il y a aussi des informations dans des fichiers XML (produits, prix, stock...) sur le serveur lui meme et que tout n'est pas géré en base de données.
C'ets pour cela qu'il n'y a pas de back office pour gérer le commerce distance....et il n'y en aura pas dans un tel état de développement.
La partie eCommerce, c'est dévéloppé n'importe comment et surtout pas remanié depuis des années... le dev est surement parti et personne ne modifie rien....
Alors qu'une base bien structurée tu fais des requêtes comme tu veux, des ajouts de champs, de tables.... cela permet d'évoluer vite.
Axel
Auteur
Je ne pensais pas que cela soit aussi catastrophique au niveau de la base de données, tu maîtrises donc tu as pu identifier les problèmes, je n'ai pas ce niveau donc effectivement, je ne pouvais pas deviner pourquoi en fait les changements demandés n'ont pas étés faits depuis ce temps...
Il faudrait comme tu le dis remettre tout à plat et faire les changements nécessaires au niveau de la base de données et réadresser les informations des fichiers XML vers la base de données SQL d'après ce que j'ai saisi...
Si je comprends bien c'est surtout la partie interface de création qui est optimisée et modifiée, la partie base de données reste tel quel... donc on n'est pas près de voir une interface pour l'espace client, mais avec les moyens qu'ont Website X5, ne peuvent-ils pas revoir tout ça ?
De toute manière s'ils ne passent pas à la vitesse supérieure, ils resteront toujours à la traîne derrière les autres plateformes e-commerce...
Juste pour info.
En effet je travaille sur les SGBD depuis un bon moment, et cela permet d'en comprendre les rouages. Si tu veux t'améliorer SQL pour les nuls est un super ouvrage pour bien démarrer.
De plus j'ai un framework très puissant (https://www.afsoftware.fr/sgbd2web.html) qui me permet de concevoir une interface HTML pour manipuler les bases de données et permettre d'en faire un triatement super agréable et graphique. Les bases de données ont toujours été un peu un frein pour tous les utilisateurs car incompréhensibles.
Mais si tu présentes les données dans une interface graphique, alors c'est bien plus cool. Cela donne ce type d'affichage.
Donc c'est en essayant de créer un outil d'administration de la base de WSX5 que j'ai découvert toutes les failles de cette structure de base.
En effet pour faire simple. Voici par exemple une table de personnes .
Dans cette structure tu remarques un ID qui est l'identification SQL de l'utilisateur.... Sera très utile pour des recherches et requêtes SQL pour cet utilisateur.
Ensuite il y a des colonnes (à l'infini) pour des données concernant cet utilisateur. On peut ajouter par exemple des colonnes pour adresse, ville, code postal ...etc....
Et donc sur une ligne nous avons toutes les informations pour un utilisateur. Avec une seule requête sur cette ligne tu peux extraire toutes les données de l'utilisateur. Voila une partie de la puissance de SQL. Une interrogation et hop tu extraits toute une ligne si tu veux... ou partie de la ligne.
Avec WSX5... comment dire, c'est pas tout à fait pareil.
Il n'y a déjà pas de table utilisateur avec toutes ses propres informations. Tu as juste une table contenant ceci pour un utilisateur. Il n'y a ici aucune information sur l'adresse postale de l'utilisateur.
Il y a bien un ID, mais il ne pourra pas servir dans d'autres tables pour faire des recherches sur cet ID...car dans les autres table cet ID ne sera pas renseigné !!!! C'est la base des recherches par ID....
Donc la table des adresses postales tu trouves cela.
Ici les éléments pour une même adresse ne sont pas sur une seule ligne mais sur plusieurs colonnes !!!! Oups ... Et ici tu vois qu'il n'existe pas d'ID utilisateur, mais un ID de la commande.... Donc ici les éléments de l'adresse ne sont pas liés à un utilisateur mais à une commande !!!!! qui est à qui ????
C'est la même chose pour les adresses ou envoyer la commande.
Par cette structure comme on peut le voir il est ici impossible dans l'état de faire une simple requête pour savoir à quel utilisateur appartient la commande 11130-B41 par exemple.
Même dans la table des commandes, l'ID de l'utilisateur n'y est pas. Voilà toutes les colonnes dans la table des commandes.
Cela affiche
l'ID ici est le numéro de commande. Bon normalement il devrait y avoir 2 tables: Order_ID et Order_Num
Il n'y a pas user_id ou quelque chose comme cela. A nouveau impossible de savoir directement à qui appartient cette commande.
Voilà en quelques lignes pour mieux comprendre que la base de WSX5 est totalement bordélique.... ingérable pour des personnes qui manipulent SQL... et donc impossible de travailler normalement
Donc rien ne bouge et ne pourra bouger sans une refonte de la base.... Et c'est pas si complexe... par contre il faudra revoir le code pour toutes les requêtes SQL....
J'espère que cela va t'éclairer un peu plus, et pourquoi pas d'autres utilisateurs.
Axel
Et si ton changement d'email est un gros besoin je pourrai regarder la faisabilite. tu me dis !
Ca y est... j'ai regardé pour le changement d'adresse email....
Hé ben tu sais quoi.... c'est la merde avec cette base de données pourrie.....
Voilà mes commandes
et en changeant directement l'email dans la base de données, voilà le résultat.
je l'ai dit ci avant.... Impossible de retrouver les commandes avec les informations de l'utilisateur....
c'est de la m....
Donc pas de solution simple... Moi j'abandonne la solution d'un script pour le faire.
CQFD
Axel
Auteur
Bonjour Axel,
Merci pour ton temps et toutes tes explications, désolé pour mon retard de réponse,
je comprend maintenant pourquoi on n'a pas de réponses quand c'est une demande concernant la conception d'un espace client ou des manipulations sur la base de données, ce que je ne comprends pas c'est qu'ils ont construit tout un programme et continuent de l'améliorer alors que l'organe essentiel, la base de données n'est pas viable...
Merci encore pour ton temps Axel, désolé que ce soit aussi complexe... ce n'est pas vraiment quelque chose d'essentiel, le client utilisera l'ancienne adresse mail pour se connecter...
J'attends toujours quelqu'un du staff Incomedia pour répondre à cette question, où alors qu'il soient clairs et nous expliquent qu'ils ne veulent pas et/ou ne peuvent pas modifier le code de la base de données...
Pourrais-tu me parler de ton interface permettant de modifier la base de données ? est-ce un abonnement ou un coût unique ? Peux t-on modifier afin de remettre des commentaires qui étaient perdus, car j'avais refait le site, des commentaires sont perdus dans la base de données mais ne s'affichent plus...
Bien à toi,
Stéphane
Hello Stéphane,
Cela risque de prendre du temps pour la modification. Mais oui tu as raison si ils ne font rien ils vont se faire prendre de vitesse. Pour être honnête je crois que cela est déjà fait, car beaucoup d'utilisateurs ont désertés ce forum... C'est bien un signe...
De plus ils annoncent WSX5 PRO Mais la partie eCommerce ne l'est pas !!!! Ils font des modifications certes, mais cela reste l'enrobage, le fond est merdique.
Pour mon interface tu trouveras ici une demo que je viens de remettre en ligne.
https://wsx5invoice.afsoftware.fr/
Ici on peut voir la facilité d'utilisation pour lire, éditer, imprimer, générer des PDFs...etc.... avec ce framework on peut aussi configurer différents utilisateurs avec des droits différents dans l'interface. C'ets un outil puissant qui permet de générer cela en quelques heures/jours. En mode standard sans écrire aucune ligne de code, et donc aucune érreur possible de fonctionnement. En mode avancé, on peut même aussi rajouter du code et scripts.
Tu peux faire des manipulations, car ici il s'agit d'une démo... tu n'as juste pas d'authorisation pour supprimer des données.
Je proposais ici ou autres, de générer une interface pour une base MySQL rapidement. C'était une vente à un coût unique avec une clé de licence pour verrouiller et éviter une propagation discrète et non désirée.
Ayant toujours l'outil je peux donc générer une autre interface rapidement.
Pour les commentaires je rigole encore une fois.... Oui c'est pas drôle. Mais les commentaires ne sont pas en base de données !!!!! mais encore une fois dans un fichier sur le serveur....
Une autre incohérence en terme de développement.
Tu dois pouvoir retrouver sur ton serveur web le fichier par cette configuration et le répertoire.
Le nom du fichier ressemble à cela : e6b3ea6e1673. Le nom est générée par WSX5.
et les commentaires sont la dedans.
Tiens regarde un autre post.... Ici ils confirment qu'ils ne savent pas corriger le problème (donc BUG), mais leur explorer de fichiers est toujours fournit.
https://helpcenter.websitex5.com/fr/post/262508
ici en bas de page tu as aussi 2 autres interfaces différentes de mon outil SGBD to Web
https://www.afsoftware.fr/sgbd2web.html
3 pour le dev...est-ce bien suffisant... pour être en face de la concurrence..... et ils cherchent
ils peuvent
https://www.incomedia.eu/en/about.html
Auteur
Bonjour Axel,
Merci pour le lien vers ton interface et tes explications supplémentaires sur les commentaires, au niveau tarif tu peux en parler où en MP ?
J'ai vu 3 personnes pour le développement, même avec une équipe comme ça, ils ne peuvent pas remettre à plat le système de la base de données...?
Quel est l'avenir dans ce cas, ont-ils pensé à ça, à force d'enrobage, on ne peut pas évincer le cœur du système : la base de données et les applications indispensables liées tel que l'espace client et toutes les possibités afférentes qui manquent cruellement... même nous on ne peut pas passer à la vitesse supérieure à cause de ça, tous ceux qui créent des sites e-commerce avec WSX5 stagnent dans le stade inférieur ou au milieu mais ne passeront jamais le cap supérieur sans les fonctionnalités disponibles de la concurrence...
Merci de tout cœur Axel pour ton temps,
Bien à toi,
Stéphane
Ici tu trouveras un bon nombre d'informations sur WSX5 Invoice Manager (texte, FAQ, guides... )
https://wsx5plugins.afsoftware.fr/
Je te laisse déjà jeter un oeil plus en détail
Tu parles tarif ? de quoi ? WSX5 Invoice Manager ou autre ?
Si tu veux me contacter en privé par ce formulaire.
https://afsoftware.fr/contact.html
Axel
Hello Stephane,
plus de nouvelles. arrêt net de la discussion !!???
Axel
Auteur
Bonjour Axel,
Je suis vraiment désolé, je te prie de bien vouloir m'excuse, effectivement, c'est cavalier de ma part, je t'avoue avoir été débordé par mon travail depuis notre conversation, et je n'ai pas trouvé le temps de revenir... travail terminé la fatigue l'emportant sur le reste chaque soir...
Concernant ma question sur le tarif je parlais en fait d'une interface pouvant interpréter les données de la base de données de WSX5... et peut être les commentaires mais tu me dis qu'ils ne sont pas en base de données, car j'ai eu du rififi dans ma base au niveau commentaires et je n'y ai toujours pas remis de l'ordre, mes coms doivent être perdus dans l'espace depuis...
Par rapport à ce que tu m'as expliqué sur la base de données est-ce qu'elle pourraît croitre sans arrêt un peu comme le fichier winsxs dans windows ? Y a t-il moyen de la nettoyer ?
Encore navré, pour le retard,
Passe une bonne soirée,
Bien à toi,
Stéphane
Hello Stephane,
Sur ce commentaire ci dessous je réitére avec ma demo:
https://wsx5invoice.afsoftware.fr/
Voila ce que j'ai réussi à faire... Je viens juste de faire une mise à jour en ajoutant dans le dashboard des informations utiles, comme ces 2 nouveaux rapports.... Un peu sport avec la base de données mais c'est fait
Donc on peut récupérer des informations utiles je pense... Peut être d'autres idées .... je ne sais pas....Regarde bien ce que cela fait déjà et si cela apporte des informations que tu n'as pas avec WSX5. WSX5 n'offre rien sur la gestion des commandes à part savoir qu'elle est arrivée et/ou non envoyée !!!
Bon normalement mon produit est arrêté... Mais si tu insistes on trouveras une solution sans problème.
Pour les commentaires je t'avoue être désolé... mais c'est pas en base de données.... et je pense que Incomédia s'en fout...parce que l'idée ne vient pas d'eux.... !!!!
Encore ici une idée qui ne vient pas de Incomedia et qui semble ne pas être prête à sortir.
https://helpcenter.websitex5.com/fr/post/262914
Alors tu vois, il ne faut pas compter sur les évolutions que les utilisateurs demandent.... Elles ne viennent quasi jamais sauf si bug bloquant.... Encore que non....
Sur ce lien la preuve d'un refus de correction sur une feature toujours en cours..... Ils sont incompétents sur le sujet et donc ne font pas.... Ils ne savent pas !!!!!
https://helpcenter.websitex5.com/fr/post/262508
Quand tu dis :
"Par rapport à ce que tu m'as expliqué sur la base de données est-ce qu'elle pourraît croitre sans arrêt un peu comme le fichier winsxs dans windows ?"
Que veux tu dire ?
Oui la base de données va grossir et c'est normal puisque les information des commandes s'y trouvent (je rappelle, pas toutes)... Donc oui la base va grossir...
Mais je n'ai peut être pas bien compris ce que tu veux dire.
Axel
Auteur
Bonjour Axel,
J'espère que tu vas bien
Je suis désolé actuellement je ne trouve pas le temps pour me concentrer sur website X5 et ce que tu me propose car j'ai trop de travail, et je ne veux pas te paraître malpoli...
Je souhaiterai revenir vers toi dès que j'ai plus de temps, je suis un peu surmené en ce moment et trop de choses dans la tête et à faire...
Je te remercie beaucoup pour ton temps et je sais à quel point il est souvent précieux... je reviens vers toi dès que je le peux mais sans tarder non plus, car je suis intéressé par tes travaux et ce que tu proposes !
Je te souhaite une bonne soirée,
Bien à toi,
Stéphane