Fabrice Posted August 11, 2009 Share Posted August 11, 2009 oui, je sais c'est dingue. ;-)d'autant que j'ai checké toutes les tables.la seule table qui à-priori est appelée par la fonction {$packItem.pack_quantity} x getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)}">{$packItem.name|escape:'htmlall':'UTF-8'} est la table packelle est correctement renseignée.tout y est.mais malgré tout, les quantités qui devraient être présentes ne sont pas affichéeset ce n'est pas un problème de thème. ça le fait aussi avec le thème PS par défaut.une idée ?j'ai essayé de dupliquer la page pack, mais la duplication échoue. en partie. mais même résultat. pas d'affichage des quantités.une bonne idée serait la bienvenue.vouc pouvez voir le phénomène ici :là c'est ok mais pas laet copie écran de la table PACK en pièce jointe. alors ? c'est pas un problème à la con ça ?!d'ailleurs la fonction packItem.pack_quantity, il va chercher l'info comment ? je ne vois pas d'item packitem dans la table - ni dans product. ça passe par le PHP ? ça pourrait venir de là ? Link to comment Share on other sites More sharing options...
Patric Posted August 12, 2009 Share Posted August 12, 2009 Ouep c'est bizarre, j'ai fait des essais mais sans succès.... enfin sans problème...Si t'as des pistes (comment ces packs ont été créés, stock des produits qu'il contiennent, etc.).Tu devrais poster dans le BT. Les devs auront peut-être une idée. Link to comment Share on other sites More sharing options...
manue Posted June 9, 2010 Share Posted June 9, 2010 J'ai exactement le même problème avec un affichage très aléatoire des quantités !!!Avez-vous résolu le problème depuis ?presta 1.2.5 Link to comment Share on other sites More sharing options...
SamXIV Posted July 30, 2010 Share Posted July 30, 2010 Version 1.3.1 toujours et même cas de figure...Je me suis cassé les dents quelques temps dessus... mais j'ai réglé le problème (bien que la solution "désoptimise" un peu le site).Dans la fonction getProductProperties() du fichier Product.php il y a ces 2 lignes : if (array_key_exists($cacheKey, self::$producPropertiesCache)) return self::$producPropertiesCache[$cacheKey]; Ces lignes permettent d'optimiser en mettant en cache certaines informations et les retourne sans faire le travail de préparation des attributs en entier une deuxième fois. Le problème survient lorsqu'un des produits du pack est appelé 2x. La première fois il n'est pas traité pour le pack (donc la quantité n'est pas prise en compte * ) , la 2e fois, le produit qui est préparé dans le caché est retourné sans la quantité.* La quantité n'est pas prise en compte car la variable $row reçoit un produit sans l'attribut pack_quantity et est cachée sans lui.Si on commente ces lignes, ca marche mais on n'utilise plus de cache Plus de détails concernant le double appel d'un produit (et donc sa mise en cache) : * Tout d'abord c'est cette fonction qui est appelée : Category.php > getProducts(...) ( par qui ?? un module ? )* A la dernière ligne de cette fonction on trouve : return Product::getProductsProperties($id_lang, $result);. Elle appelle donc Products.php > getProductsProperties() (products au pluriel svp)* Cette dernière appelle notre fonction "bugué" qui gère le cache : Products.php > getProductProperties() Link to comment Share on other sites More sharing options...
Atch Posted July 30, 2010 Share Posted July 30, 2010 ah ça me rassure...Sur la 1.3.11 aussi j'ai constaté ce bug. Les quantités s'affichent de manière aléatoire... bah merci de l'info, j'en prends note.V++Atch Link to comment Share on other sites More sharing options...
Patric Posted July 30, 2010 Share Posted July 30, 2010 Merci de renseigner le Bug Tracker si nécessaire. Link to comment Share on other sites More sharing options...
SamXIV Posted July 30, 2010 Share Posted July 30, 2010 est-ce qu'ils se vexent les monsieurs de là haut si on leur link un post en français en guise de ticket ? Link to comment Share on other sites More sharing options...
Atch Posted July 30, 2010 Share Posted July 30, 2010 J'ai envoyé un report de bug, on verra...V++Atch Link to comment Share on other sites More sharing options...
Patric Posted July 30, 2010 Share Posted July 30, 2010 est-ce qu'ils se vexent les monsieurs de là haut si on leur link un post en français en guise de ticket ? Oui, ils se vexent, j'ai tenté une fois et on m'a grondé. Link to comment Share on other sites More sharing options...
SamXIV Posted July 30, 2010 Share Posted July 30, 2010 c'est ballot ^^ je note Link to comment Share on other sites More sharing options...
Alain Folletete Posted August 2, 2010 Share Posted August 2, 2010 Salut,Je n'arrive pas à reproduire ce problème sur la version SVN ainsi que sur la démo en ligne.Atch, peux-tu me donner plus d'informations concernant la reproduction de ce bug ?En effet, j'ai créé un pack de produit avec 4 iPod Nano et 2 paires d'écouteurs, et sur la fiche produit je n'ai aucun problème.Merci, Link to comment Share on other sites More sharing options...
SamXIV Posted August 2, 2010 Share Posted August 2, 2010 Bon un indice en passant :Ce n'est pas si on a 2x le même produit dans le pack que le bug se produit, c'est si un autre module en vient à appeler la méthode Product.php > getProductProperties(...) en passant un objet sans l'attribut $row['pack_quantity']. C'est là qu'il est mis en cache sans cet attribut et retourné à la class Pack quand celle ci appelle cette même méthode.Je ne peux pas garantir la reproductibilité avec cette astuce, mais essaie p.ex de rajouter l'un de tes deux produits dans le panier d'achat (celui ci devrait appeler Product::getProductProperties(...) avant que la classe Pack ne le fasse). Dans mon cas ce n'étais pas le panier qui appelait cette fonction, ca devait être un autre module (que je n'ai pas encore pris le temps d'identifier) Link to comment Share on other sites More sharing options...
Atch Posted August 19, 2010 Share Posted August 19, 2010 Salut,Je n'arrive pas à reproduire ce problème sur la version SVN ainsi que sur la démo en ligne.Atch, peux-tu me donner plus d'informations concernant la reproduction de ce bug ?En effet, j'ai créé un pack de produit avec 4 iPod Nano et 2 paires d'écouteurs, et sur la fiche produit je n'ai aucun problème.Merci, Salut Alain,Je viens de faire un essai sur une boutique démo en local 1.3.11.c'est le premier pack et le premier affichage (voir photo)Dans le tpl j'ai pourtant :{if $packItems|@count > 0} {l s='Pack content'} {foreach from=$packItems item=packItem} {$packItem.pack_quantity} x getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)}">{$packItem.name|escape:'htmlall':'UTF-8'} {$packItem.description_short} {/foreach} {/if} les qtés sont 1, 2 et 4Mais rien ne s'affiche Si tu veux je peux le tester sur une de mes démo en ligne pour voir...EDIT : je viens de faire un test en ligne, meme bug : http://demo.atchworks.com/fashionwhite/product.php?id_product=22Alain, si tu as besoin des acces, contacte moi en MP V++Atch Link to comment Share on other sites More sharing options...
Atch Posted January 6, 2011 Share Posted January 6, 2011 Bon bah le bug est Clôturé parce que plus personne ne s'est plaint sur le bug tracker... http://www.prestashop.com/bug_tracker/view/5107/En espérant que vous avez solutionné de votre coté , moi c'était pas grave, juste une boutique de démo.V++Atch Link to comment Share on other sites More sharing options...
Atch Posted January 13, 2011 Share Posted January 13, 2011 même si le sujet dans le bug tracker est clos (car pas de solutions peut être) , je tenais à préciser que ce bug est toujours présent sur la 1.3.4...Cf capture ci-jointe...V++Atch Link to comment Share on other sites More sharing options...
saphirblanc Posted January 16, 2011 Share Posted January 16, 2011 Toujours le même problème, j'ai commenté certaines lignes (2273 à 2276 du fichier Product.php) comme indiqué ci-dessus et cela refonctionne... j'utilise la dernière version stable, bizarre... Link to comment Share on other sites More sharing options...
MayMo design Posted January 26, 2011 Share Posted January 26, 2011 salut, quelle version : le même bug pour la 1.3.5. Link to comment Share on other sites More sharing options...
Patric Posted January 27, 2011 Share Posted January 27, 2011 Quelqu'un a-t-il fait l'essai sur la version 1.4 ? Link to comment Share on other sites More sharing options...
Atch Posted January 27, 2011 Share Posted January 27, 2011 testé sur la 1.3.6 toujours le même défaut aussi de façon aléatoire...V++Atch Link to comment Share on other sites More sharing options...
Patric Posted January 28, 2011 Share Posted January 28, 2011 Merci, le bug report a été réouvert :http://www.prestashop.com/bug_tracker/view/5107/ Link to comment Share on other sites More sharing options...
x0ux0u Posted March 29, 2011 Share Posted March 29, 2011 Bonjour tout le monde.Le bug semble toujours présent dans la 1.4.Il me semble pas que quelqu'un l'ai notifié ici.Un espoir quant à la résolution de ce problème ?Je débute. J'ai tenté d'ouvrir le product.php sur la 1.4.et il fait référence au controller ProductControllermais...Ou devrais-je selon vous virer les lignes dont vous parlez plus haut ?Merci. Link to comment Share on other sites More sharing options...
Atch Posted April 27, 2011 Share Posted April 27, 2011 BonjourBug toujours visible sur la 1.4.1 !V++Atch Link to comment Share on other sites More sharing options...
ukoo_alex Posted August 4, 2011 Share Posted August 4, 2011 Pour infos, même problème sur la 1.4.3... Link to comment Share on other sites More sharing options...
cockpitinferno Posted November 21, 2011 Share Posted November 21, 2011 je confirme le problème persiste sur la 1.4 Link to comment Share on other sites More sharing options...
XIV-V Posted November 22, 2011 Share Posted November 22, 2011 Je n'utilise pas encore la version 1.4 mais vous avez essayé mon explication ici : http://www.prestasho...post__p__387176 ? Ca marche ou pas ? Doit y avoir qqch qui s'apparente à ça quelque part. Link to comment Share on other sites More sharing options...
ChrisFR Posted March 19, 2012 Share Posted March 19, 2012 Bonjour à tous, avez-vous enfin une solution à ce problème de quantité qui ne s'affiche pas ? sous Prestashop 1.4.3 même bug. Cordialement Chris Link to comment Share on other sites More sharing options...
Atch Posted March 19, 2012 Share Posted March 19, 2012 Bonjour, Oui ce bug a déjà été signalé une paire de fois et à chaque fois il est clôture!!! ( c'est bon pour les stats ) Mais jamais corrigé... http://forge.prestashop.com/browse/PSCFI-2496 V++ Atch Link to comment Share on other sites More sharing options...
Paul MONFILS Posted March 19, 2012 Share Posted March 19, 2012 Elles servent à des finalités comme les sondages, les stats ? rhô 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