stylochrist Posted June 10, 2015 Share Posted June 10, 2015 Bonsoir, j'utilise les déclinaisons "sans/ avec" de l'attribut "Gravure". Le fait de choisir avec gravure augmente le prix du produit de 4€. Cela fonctionne bien au niveau de la prise de commande. Par contre dans l'historique de commande, le prix total dans la ligne du produit reste au prix de base. Le total de la commande lui est correct. D'où cela peut-il provenir ? voici une image du résultat : De plus dans le mail que reçoit le client, j'ai aussi une erreur sur le prix de la gravure qui devrait être à zero. Ici aussi le montant total de la commande est correct. cela fait un moment que je cherche sans succès. Aussi si vous aviez une piste, ce serait sympa de m'aider. christian Link to comment Share on other sites More sharing options...
stylochrist Posted June 13, 2015 Author Share Posted June 13, 2015 Bonjour, j'ai continuer de chercher une solution à mon problème. En analysant de plus près, on s'aperçoit que le problème survient uniquement quand on saisit un texte dans la fenêtre de personnalisation et que l'on clique sur enregistrer. Pourquoi le fait d'utiliser la personnalisation influe sur le prix total de chaque article de l'historique de commande et dans le mail de confirmation de commande ? Comment corriger ce bug ?? Si un spécialiste de Prestashop pouvait analyser mon problème et me donner une solution ce serait sympa. Tant que je n'ai pas réglé ce problème majeur pour ma boutique, je ne peux pas continuer de configurer ma boutique et je ne peux pas la mettre en ligne. Merci d'avance pour toute indication de solution. Link to comment Share on other sites More sharing options...
BArd Posted June 13, 2015 Share Posted June 13, 2015 Bonjour stylochrist, Je n'ai pas de solution à ton problème mais j'ai un problème similaire. Je n'ai pas remarqué les anomalies dans l'historique ... j'irai vérifier je les ai peut-être aussi. En fait j'ai le même type de produit avec déclinaison et personnalisation. Et lorsque j'inclus ces produits dans un lot, les prix affichés sont absurdes ... Je n'arrive même pas à comprendre d'où il viennent. A mon avis on a affaire au même bug car je suis à peu près sûre que c'en est un. As-tu essayé de réparer la base ? Pour moi ça n'a produit aucun effet ... Link to comment Share on other sites More sharing options...
stylochrist Posted June 13, 2015 Author Share Posted June 13, 2015 merci Bard pour ton retour d'info. je n'ai pas essayer de réparer la base car j'en suis qu'au début de la saisie pour les tests et donc peu d'articles saisis. De plus j'ai fait un essai avec ma premiere boutique sur le Cloud et cela fait exactement pareil. C'est le fait d'utiliser la personnalisation qui met le b.....e dans les prix. J'espère que les spécialistes vont se pencher, sans tomber , sur ce probleme. christian Link to comment Share on other sites More sharing options...
juliennetwork Posted June 18, 2015 Share Posted June 18, 2015 Bonjour stylochrist, BArd, Mon problème est similaire, mes déclinaisons personnalisées n'affichent pas le bon prix final. J'ai envoyé un mail au support concernant ce problème et j'attends leur retour : " Bonjour l'équipe de Presta, Je vous contacte car j'ai un petit souci au niveau de la boutique d'un client. Nous avons importé une base Joomla vers Presta... Jusque là cela a été laborieux, mais nous avons pu gérer. Toutefois, maintenant, j'ai un problème : j'ai plusieurs déclinaisons par produit ayant chacune un impact sur le prix final, mais une seule déclinaison sur les 2 est prise en compte et affecte le prix final. Les déclinaisons s'affichent bien dans la fiche produit : "image non dispo sur le forum" Mais lorsque j'inspecte l'élément, un seul attribut n'est présent dans le <p> "hidden" avec la value 342 qui correspond bien à mon id_attribute pour la déclinaison Taille et l'attribut "sur mesure[+26.755853]" "image non dispo sur le forum" Ce qui fait que lorsque l'utilisateur modifie la déclinaison "Taille", pas de souci, l'attribut est pris en compte. Mais lorsqu'il modifie la déclinaison "Hiloire", l'attribut sélectionné n’apparaît pas dans ce fameux paragraphe "hidden"... Du coup la fonction updatePrice() de product.js ne récupère que la valeur "342" ... est ne répercute que le prix de la déclinaison "Taille", avec attribut "sur mesure [+26.755853]" sans prendre en compte l'attribut "Hiloire" avec attribut "K1 SLA néoprène[+10.869565]": "image non dispo sur le forum" Et donc mon prix final n'est impacté que par la déclinaison Taille... " Avez-vous de votre côté pû avancer ? Julien Link to comment Share on other sites More sharing options...
stylochrist Posted June 18, 2015 Author Share Posted June 18, 2015 Bonjour, rien de neuf sur le sujet. Aucune piste d'amélioration. Comme pour moi il s'agit d'un bug, j'ai ouvert un post dans la rubrique "pannes ou erreurs rencontrées" : https://www.prestashop.com/forums/topic/447047-erreur-dans-historique-commande-et-mail-confirmation-avec-d%C3%A9clinaison-et-personnalisation/ j'espère que l'équipe presta va nous donner des infos sur la correction de ces défauts. Les déclinaisons et la personnalisation sont fondamentales pour des artisans. christian Link to comment Share on other sites More sharing options...
BArd Posted June 18, 2015 Share Posted June 18, 2015 (edited) Bonjour, J'ai fait pareil, j'ai ouvert un autre post dans la même rubrique "pannes ou erreurs rencontrées" Comme je n'avais toujours pas de réponse j'ai appelé Prestashop. Là on m'a expliqué que "le bug ne pouvait venir que de moi et qu'on allait me faire une proposition de contrat de maintenance". (je n'ai jamais touché au code, donc j'étais tranquille comme Baptiste) J'ai insisté, "il y avait une chance sur 1 milliard pour que le bug soit #natif# si c'était le cas il serait corrigé". Il a fallu donner non seulement mes infos de connexion back office mais aussi mes informations ftp ... Et la réponse après relance est .... roulement de tambour ! "On s'est réuni avec toute l"équipe (autrement on dit on pense tous ce que je pense chez prestashop donc on a raison) et il s'agit d'une erreur de config ... et on m'a envoyé le lien vers la doc utilisateur !!!" J'ai répondu calmement dessins d'écran à l'appui mais j'avoue que je suis un peu agacée. Non pas qu'on n'ait pas résolu le problème ça je comprends. Je suis informaticienne je ne demande pas des miracles ! Mais qu'on n'ait pas pris en compte ma demande pourtant claire et détaillée avec tous les exemples à l'appui. Et qu'on me réponde avec autant de légèreté comme si on venait de passer 3 nuits sur mon problème ... Alors qu'on m'a fait donner mes codes et qu'on n'a même pas lu l'intégralité de mon message !!! Bon bref je suis très agacée ! Et ça ne fera pas avancer le chmilblick ! Edit : je ne suis pas sûre d'avoir exactement le même problème que vous car mes prix sont ok Par contre lorsque je compose un lot les prix des produits qui composent le lot s'affichent mal Ils peuvent être juste, absurdes, ou nuls avec la même probabilité Edited June 18, 2015 by BArd (see edit history) Link to comment Share on other sites More sharing options...
juliennetwork Posted June 18, 2015 Share Posted June 18, 2015 C'est assez embêtant... Link to comment Share on other sites More sharing options...
BArd Posted June 18, 2015 Share Posted June 18, 2015 oui, c'est embêtant ... et toi tu as eu une réponse ? Il y a un point commun entre nos situations c'est la présence de déclinaisons. Ce qui est étrange c'est que j'ai des produits qui s'affichent convenablement et qui ont aussi des déclinaisons Donc tout ne vient pas de là je n'arrive pas à comprendre quels produits posent pb et quels produits sont ok. Link to comment Share on other sites More sharing options...
juliennetwork Posted June 18, 2015 Share Posted June 18, 2015 Et bien non pas encore de réponse... j'ai écumé pas mal de forums et il semblerait que nous sommes les premiers à rapporter ce bug qui embêtera très certainement beacoup d'autres utilisateurs. Comme tu dis, c'est bien parce qu'on a plusieurs attributs avec plusieurs impacts de prix sur le même produit (il me semble) Link to comment Share on other sites More sharing options...
juliennetwork Posted June 18, 2015 Share Posted June 18, 2015 j'ai commencé à regarder dans product.tpl on a : <p class="hidden"> <input type="hidden" name="token" value="{$static_token}" /> <input type="hidden" name="id_product" value="{$product->id|intval}" id="product_page_product_id" /> <input type="hidden" name="add" value="1" /> <input type="hidden" name="id_product_attribute" id="idCombination" value="" /> </p> permet de récupérer l'id d'attribut sur la page du produit et moi je verrais plus quelque chose du genre : {foreach from=$groups key=id_attribute_group item=group} <p class="hidden"> <input type="hidden" name="token" value="{$static_token}" /> <input type="hidden" name="id_product" value="{$product->id|intval}" id="product_page_product_id" /> <input type="hidden" name="add" value="1" /> <input type="hidden" name="id_product_attribute" id="idCombination[]" value="" /> </p> {/foreach} afin de récupérer dans ce champs hidden TOUS les id attributs (qu'il faut après répercuter dans le product.js pour le calcul de prix.... Link to comment Share on other sites More sharing options...
BArd Posted June 18, 2015 Share Posted June 18, 2015 Honnêtement je ne peux rien te dire car je ne suis jamais allée fouiller dans le code. Je comprends que tu veux répéter un bout de code qui ne s'exécute qu'une seule fois ... C'est probablement l'origine du problème mais il va falloir mettre cette boucle à beaucoup d'endroits ... Et ça ne va pas être facile de ne pas en oublier si on n'a pas une vision globale du problème. A mon avis il faut absolument que la communauté de développement se penche sur ce problème. Par contre ce qu'on peut faire pour les aider c'est lister les endroits où on a détecté ce bug. Moi je l'ai trouvé dans les produits qui composent un lot Il a été vu dans l'historique sur les mails envoyés au client sur les factures Si j'ai bien compris aussi Dans le panier ? Sur la fiche du produit au moment où on change les déclinaisons ? Je vais approfondir mes tests ... Link to comment Share on other sites More sharing options...
BArd Posted June 18, 2015 Share Posted June 18, 2015 Petite précision, je suis en version 1.6.0.11 Link to comment Share on other sites More sharing options...
juliennetwork Posted June 18, 2015 Share Posted June 18, 2015 je suis sur la toute dernière version (je ne l'ai plus sous les yeux à ce moment)... Link to comment Share on other sites More sharing options...
BArd Posted June 18, 2015 Share Posted June 18, 2015 La toute dernière a l'air d'être la 1.6.0.14 et il y a une version développeur de la 1.6.1 En tout cas pas d'espoir que le bug soit résolu depuis ma version ... Link to comment Share on other sites More sharing options...
juliennetwork Posted June 18, 2015 Share Posted June 18, 2015 Je me demande quand même si c'est vraiment un bug, parce que c'est "gros comme une maison" et on ne doit pas être les seuls à utiliser plusieurs attributs avec plusieurs impacts... je ne sais pas trop quoi faire non plus... Link to comment Share on other sites More sharing options...
BArd Posted June 18, 2015 Share Posted June 18, 2015 (edited) Moi je n'ai pas de souci dans le prix vraiment utile. C'est seulement en affichage des produits qui composent un lot Vu que tu importes (si j'ai bien compris) tes données as-tu essayé de lancer un nettoyage de la base et une vérification des contraintes d'intégrité fonctionnelle (à partir du module "nettoyage de Prestashop" de la liste des modules d'administration) Pour moi ça n'a pas résolu ... Mais j'ai généré mes déclinaisons à partir de Prestashop ... Pour toi ça peut peut-être une première étape ? Edited June 18, 2015 by BArd (see edit history) Link to comment Share on other sites More sharing options...
juliennetwork Posted June 18, 2015 Share Posted June 18, 2015 Oui en effet c'est un import et je me suis déjà arraché les cheveux là dessus (joomla->presta et avec une base joomla un peu dégueulasse...) Et je n'ai pas encore essayé de nettoyer la base, merci du conseil Link to comment Share on other sites More sharing options...
juliennetwork Posted June 19, 2015 Share Posted June 19, 2015 Et bien, chers collègues, mon problème n'était pas un bug mais en effet une mauvaise façon de créer les attributs. "Mea Culpa"... En utilisant le "générateur de déclinaisons de produits", tout fonctionne au poil pour moi. En espérant que ce soit le même souci pour vous... Link to comment Share on other sites More sharing options...
BArd Posted June 19, 2015 Share Posted June 19, 2015 Je crains que non en ce qui me concerne car je l'avais utilisé dès le départ. D'ailleurs mon pb d'affichage de prix n'est pas exactement au même endroit. En tout cas contente que tu aies pu résoudre ton pb ! Tu ne prévois pas de faire entrer tes produits à déclinaison dans des lots ? Si c'est le cas et si tu rencontres à nouveau un pb fais moi signe ... Link to comment Share on other sites More sharing options...
juliennetwork Posted June 19, 2015 Share Posted June 19, 2015 Non, pas de lots prévus (pour le moment) et je n'y manquerai pas ! Courage Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now