feti'i Posted January 12, 2016 Share Posted January 12, 2016 Bonsoir Je pensais en avoir fini avec les beug depuis la mise a jour d'hier matin Je viens de m'apercevoir que lorsque de change une déclinaison sur mon site les prix ne change pas Dans les fiches produits les montants sont toujours la mais ne change pas Savez vous comment remedier à ce problème ? Merci par avance Bonne soirée Christelle Link to comment Share on other sites More sharing options...
feti'i Posted January 12, 2016 Author Share Posted January 12, 2016 Oui effectivement dans le panier ca s'affiche correctement Link to comment Share on other sites More sharing options...
feti'i Posted January 12, 2016 Author Share Posted January 12, 2016 J'ai enlevé la maintenance Link to comment Share on other sites More sharing options...
feti'i Posted January 12, 2016 Author Share Posted January 12, 2016 http://www.feti-i.com/fr/les-tout-en-deux-/344-te2-fetia.html#/22-broderies-oui/24-fermetures-pressions_cotés/29-tailles-s/338-finition-coupe_retourné/51-broderie_prénom-non/37-insert-9_épaisseurs_polaire/3[spam-filter]option-couche_qui_ne_passe_ Link to comment Share on other sites More sharing options...
LaurentDP Posted January 14, 2016 Share Posted January 14, 2016 +1 j'ai exactement le même problème suite à mise à jour 1.6.1.4... :-( Link to comment Share on other sites More sharing options...
LaurentDP Posted January 14, 2016 Share Posted January 14, 2016 (edited) heuuu, okom3pom, s'il sagit de mettre à "Oui" l'option "Désactiver toutes les surcharges" dans : Performances>Paramètres avancés>MODE DEBUG, cela a été fait sans aucun changement, le "bug" est tirs présent :-( Edit : à noter que le "bug" n'est présent que sur des produits en promo avec une "Règles de prix catalogue"... Si j'enlève les "Règles de prix catalogue" d'un produit ou d'une catégorie, cela reviens à la normal... mais en période de soldes, c'est TRES embêtant lol Edited January 14, 2016 by LaurentDP (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted January 14, 2016 Share Posted January 14, 2016 Les déclinaisons ont été créées à la mano ou en utilisant le générateur de déclinaisons ? Link to comment Share on other sites More sharing options...
feti'i Posted January 15, 2016 Author Share Posted January 15, 2016 Effectivement j'ai un module pour gérer les soldes actuellement, donc des prix spécifiques sur tous mes articles.J'en ai désactivé certains mais le problème est toujours la.Okom3pom j'ai fait ta manip de patch mais ca ne marche toujours pas Link to comment Share on other sites More sharing options...
feti'i Posted January 15, 2016 Author Share Posted January 15, 2016 oui Link to comment Share on other sites More sharing options...
feti'i Posted January 15, 2016 Author Share Posted January 15, 2016 Ca marche !!!!! Link to comment Share on other sites More sharing options...
LaurentDP Posted January 15, 2016 Share Posted January 15, 2016 (edited) Les déclinaisons ont été créées à la mano ou en utilisant le générateur de déclinaisons ? Utilisation du generateur Essaye ça : // If a specific price redefine the combination base price if (combination.specific_price && combination.specific_price.price > 0 ) { basePriceWithoutTax = +combination.specific_price.price + combination.price ; basePriceWithTax = (+combination.specific_price.price + combination.price ) * (taxRate/100 + 1); } J'ai fait la modif et vidé la cache, pas bon du tout, mes prix sur la fiche produit se retrouvent à 0€ et l'affichage du % de remise passe de 10% à 100%... Mais quand je choisi une declinaison du coup, le prix semble se modifier du coup... Sinon Eric donne une autre solution ici : https://www.prestash...n/#entry2232633 Testé également en remplaçant le 0 par -1, vidage du cache et là, aucune incidence :-( Edited January 15, 2016 by LaurentDP (see edit history) Link to comment Share on other sites More sharing options...
LaurentDP Posted January 15, 2016 Share Posted January 15, 2016 Il faut pas remplacer mais ajouter pour la modif d'Eric Autant pour moi :-( Mais du coup je dois l'ajouter Où exactement??? à la ligne 3030 j'ai ça actuellement : if (isset($specific_price['price'])) { Link to comment Share on other sites More sharing options...
LaurentDP Posted January 15, 2016 Share Posted January 15, 2016 Autant pour moi :-( Mais du coup je dois l'ajouter Où exactement??? à la ligne 3030 j'ai ça actuellement : if (isset($specific_price['price'])) { Je crois avoir trouvé tout seul... il faut rajouter juste une partie du code dans la ligne ce qui donne au final (ajout en gras): if (isset($specific_price['price']) && $specific_price['price'] > 0) { P.S : par contre si j'augmente juste la quantité de produit "+/-", cela ne change pas le prix.... il me semble qu'il augmentait avant...?? non?? Link to comment Share on other sites More sharing options...
erouvier29 Posted January 16, 2016 Share Posted January 16, 2016 Bonjour à tous Un patch plus complet est dispo: https://github.com/PrestaShop/PrestaShop/pull/4713 Testé en multi-devise et dans à peu près tous les cas de prix spécifiques. Cordialement Link to comment Share on other sites More sharing options...
LaurentDP Posted January 16, 2016 Share Posted January 16, 2016 Non le prix ne change pas quand on ajoute une quantité. Il y a un module gratuit pour ça. Je croyais, autant pour moi, Merci d'l'info ^^ Un patch plus complet est dispo: https://github.com/PrestaShop/PrestaShop/pull/4713 Testé et fonctionne, MERCI :-) Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 Bonjour, Je m'arrache les cheveux sur ce problème! j'ai appliqué le patch 4713 et suivi les différents conseils cités plus haut mais rien ne semble fonctionner. Le prix ne change pas en front office quand on sélectionne une déclinaison autre que la déclinaison par défaut. Pouvez-vous m'aider svp? le site est sous 1.6.1.12, avec le thème par défaut voici un exemple de fiche produit avec déclinaison Merci par avance, Marilyne Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 Bonsoir, j'ai décoché Compression du JavaScript dans le code HTML , puis vidé le cache, mais le problème persiste Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 Mince, a force de bidouiller, j'ai dû copier coller au mauvais endroit... je pense avoir remis en ordre le product.js merci de m'avoir alerté! smartcache js desactivé aussi, toujours le problème Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 oui, j'ai tout testé sur le forum voici la liste: index.php admin968gzchax/export/.htaccess admin968gzchax/backups/.htaccess admin968gzchax/themes/default/js/tree.js admin968gzchax/themes/default/template/error.tpl admin968gzchax/themes/default/template/controllers/cart_rules/product_rule.tpl admin968gzchax/themes/default/template/controllers/modules/tab_modules_list.tpl admin968gzchax/themes/default/template/controllers/modules/index.php admin968gzchax/themes/default/template/controllers/themes/helpers/view/importtheme_view.tpl classes/Tools.php classes/Product.php classes/cache/index.php controllers/front/ProductController.php js/jquery/plugins/jquery.validate-creditcard.js js/jquery/plugins/alerts/jquery.alerts.css js/jquery/plugins/alerts/jquery.alerts.js js/jquery/plugins/jstree/jquery.jstree.js js/jquery/plugins/jstree/themes/apple/style.css js/jquery/plugins/jstree/themes/classic/style.css js/jquery/plugins/jstree/themes/default-rtl/style.css js/jquery/plugins/jstree/themes/default/style.css js/jquery/plugins/smartWizard/jquery.smartWizard.js js/jquery/plugins/treeview-categories/jquery.treeview-categories.sortable.js js/jquery/plugins/treeview-categories/jquery.treeview-categories.async.js Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 (edited) voilà c'est fait, des fichiers tous neufs mais ça marche toujours pas Edited January 9, 2019 by Lyn&Or Bijoux (see edit history) Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 Merci, j'attends ta réponse pour l'erreur js bizarre pour le patch, sur github, il y avait marqué pour c'était pour les versions 1.6.1.x Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 ouf, depuis septembre, je note les modifs. Donc le 15 octobre, j'ai touché au product.tpl, pour une histoire de prix apparemment (je crois en rapport avec une erreur google aggregaterating) mais pas ce bout de code {addJsDef combinationsFromController=$combinations} qui ne me dit rien du tout Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 il y a une évolution: le prix sont à 0, avec une remise à100% ca a peut-être un rapport avec le code que j'ai mis suite à ce post: Quote Essaye ça : // If a specific price redefine the combination base price if (combination.specific_price && combination.specific_price.price > 0 ) { basePriceWithoutTax = +combination.specific_price.price + combination.price ; basePriceWithTax = (+combination.specific_price.price + combination.price ) * (taxRate/100 + 1); } Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted January 9, 2019 Share Posted January 9, 2019 ouiiiii Ca marche, c'est super! j'ai remis le product.js d'origine Merci beaucoup pour ton temps, c'est très sympa Bonne soirée Marilyne 1 Link to comment Share on other sites More sharing options...
Chang Posted January 29, 2019 Share Posted January 29, 2019 Bonjour, Je me permet de relancer ce post car je n'arrive pas à trouver la solution... Je connais pas vraiment php et js du coup je comprend pas grand chose à ce que je fais à part du copier/coller lol Version presta : 1.6.1.20 J'ai testé différentes solutions et à force je commence à me perdre : 1. Eric "En attendant de vérifier l'impact sur les autres fonctions, on peut rétablir le fonctionnement à la ligne 3030 de /classes/Product.php:" if (isset($specific_price['price']) && $specific_price['price'] > 0) { moi j'ai: if (isset($specific_price['price']) && $specific_price['price'] >= 0) { du coup je ne sais pas quoi faire ..? J'enlève le = ? 2. Okom3pom /themes/nom_theme/js/product.js Chercher : if (combination.specific_price && combination.specific_price.price > 0) Remplacer par if (combination.specific_price && combination.specific_price.price > 0 && combination.specific_price.reduction_type == 'amount' ) Je ne trouve pas, le seul truc que je trouve de "similaire" est: ligne 1109 if (selectedCombination.specific_price.reduction_percent > 0) { $('#reduction_amount').hide(); 3. Okom3pom // If a specific price redefine the combination base price if (combination.specific_price && combination.specific_price.price > 0 ) { basePriceWithoutTax = +combination.specific_price.price + combination.price ; basePriceWithTax = (+combination.specific_price.price + combination.price ) * (taxRate/100 + 1); } Je ne vois pas ou le mettre ? Il faut le rajouter à la fin de product.js ou le mettre à un endroit précis ? 4. Okom3pom Forge : https://github.com/PrestaShop/PrestaShop/pull/4713 J'ai tout remplacer mais aucun changement... Du coup soit j'ai raté mes modifs, mais je pense pas, sauf erreur.. Soit la version utilisée presta est différente.. Je ne sais plus quoi faire... Les solutions 1, 2 et 3 je n'ai pas vraiment pu tester puisque çà ne correspond pas ou je ne sais pas où mettre les codes... Merci Link to comment Share on other sites More sharing options...
Chang Posted January 29, 2019 Share Posted January 29, 2019 salut, et merci. alors peut être que c'est dans mon thème le problème, car lorsque je met une déclinaison, le prix de mon produit ne se modifie pas, je suis obligé de rafraichir la page. Par contre il est pris en compte dans le panier... Et, effectivement je suis en mode multi boutique et çà fonctionne sur ma boutique principale mais pas sur la 2eme. Est-ce possible que çà vient du 2eme theme ? Link to comment Share on other sites More sharing options...
Chang Posted January 29, 2019 Share Posted January 29, 2019 C'est sûr lol La déclinaison "france" devrait augmenter le prix ... site Link to comment Share on other sites More sharing options...
Chang Posted January 29, 2019 Share Posted January 29, 2019 cool Çà marche ! Bien joué, par contre du coup je peux plus utiliser ce module... Tu penses c'est soit l'un soit l'autre ? En tout cas, merci encore, au pire je me passerai du module (qui est pas mal car il modifie le tarif en direct, en fonction des quantités) Link to comment Share on other sites More sharing options...
Chang Posted January 29, 2019 Share Posted January 29, 2019 ok c'est la version payante, je vais le contacter si besoin... Tant pis, en tout cas merci pour ton aide ! Si t'es intéressé par un truc du site, tien moi au courant Bonne soirée 1 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