aide prestashop PhenixSuite Help
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Recherche
    • S'inscrire
    • Se connecter

    règle prix catalogue et mise à jour panier

    Planifier Épinglé Verrouillé Déplacé Bugs & Améliorations
    7 Messages 2 Publieurs 795 Vues 2 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • E Hors-ligne
      esa
      dernière édition par

      bonjour

      Suite à la création d'une règle prix qui dit que tous les produits de la catégorie X sont à 50% à partir du 2ème, je travaille avec le récap panier et je joue avec les plus / moins pour ajouter ou diminuer le nombre d'articles sur la seule ligne produit dans le panier . La mise à jour est erronée dans le total et l'affichage de la réduction à 50% n'apparait que lors du reload auto de la page (chaque 300 sec semble-t-il) ou manuel. J'ai entrepris de corriger ce dysfonctionnement avec le debugger ajax sous firefox ( cart-summary.js et ajax-cart.js sont un bon début je pense). Mon débug est laborieux car la page se reload automatiquement d'où ma question : comment arrêter ce reload auto de la page commande ?
      Je précise que j'ai la version 1.6.2.15 avec le thème par défaut et seulement le module mondial relay en plus de la version de base plus quelques modifs cosmétiques perso sur les couleurs et l'affichage.
      Merci

      1 réponse Dernière réponse Répondre Citer 0
      • E Hors-ligne
        esa
        dernière édition par

        bon , après quelques tests, le seul problème est la mise à jour du DOM mais les calculs sont corrects, il fallait juste comprendre que la règle est totale c'est à dire que si il y a 2 articles alors les 2 articles sont concernés . Bon , ce n'est pas ce que je veux , le premier article doit rester au prix initial et les autres doivent être au prix de la règle .

        1 réponse Dernière réponse Répondre Citer 0
        • eoliaE Hors-ligne
          eolia
          dernière édition par

          Il y a des modules pour ce genre de règles particulières.
          Le reload est là pour éviter les problème avec les gens qui campent sur la page panier ou on ouvert plusieurs onglets.
          Le panier reste à jour et affiche des alertes si des produits ne sont plus en stock par exemple.

          Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

          1 réponse Dernière réponse Répondre Citer 0
          • E Hors-ligne
            esa
            dernière édition par

            merci pour les explications. Quand je parlais d'arrêter le reload dans mon message initial, c'etait juste le temps pour debugger. Et oui , j'imagine qu'il doit exister des modules spécifiques pour les règles de prix mais bon , je vais déjà tenter de faire la modif directement sur ma boutique cela me permettra de mettre les mains dans le cambouis comme on dit pour comprendre un peu les liens entre js php les vues et le reste.
            Merci quand même pour votre travail sur phenixsuite.

            1 réponse Dernière réponse Répondre Citer 1
            • eoliaE Hors-ligne
              eolia
              dernière édition par

              Vous pouvez commenter le bloc à la ligne 256 de /classes/FrontController.php pour désactiver le refresh 😉

              Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

              1 réponse Dernière réponse Répondre Citer 0
              • E Hors-ligne
                esa
                dernière édition par

                bonjour

                Merci pour le moyen de couper/allonger le délai de refresh. Ça m'a bien aidé . J'ai corrigé le non affichage de la règle catalogue dans le recap panier quand on ajoute/enlève des produits en cliquant sur + ou - dans la page commande ( 01 Récapitulatif ) Voici le code concerné dans cart-summary.js

                cd905af5-38f2-423f-b9b2-ba495b1fa37b-image.png url de l'image)

                J'ai crée une nouvelle clé à la place de key_for_blockcart pour gérer l'animation qui s'insère dans le DOM ligne 827 . Voir commentaire ligne 824. J'ai testé sur plusieurs articles et lignes concernés par la règle , ça a l'air de faire de job. Attention , du coup , l'affichage se décale lors de l'apparition de la réduction . En théorie , cela ne devrait pas entrainer de régressions , c'est juste de l'affichage . Mais on peut aussi penser que le pb vienne de la génération de la page avec une clé incorrecte associée à l'id product_price.
                Cordialement

                1 réponse Dernière réponse Répondre Citer 0
                • eoliaE Hors-ligne
                  eolia
                  dernière édition par

                  Ok, par contre, si vous utilisez le thème par défaut, pensez à le dupliquer autrement toutes vos modifs seront perdues lors d'une maj.
                  82ace3e0-7304-41ef-af7c-4e5d9319b31b-image.png

                  Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                  1 réponse Dernière réponse Répondre Citer 0
                  • Premier message
                    Dernier message
                  bug
                  26 sujets
                  1.6
                  24 sujets
                  front-office
                  11 sujets
                  1.5
                  8 sujets
                  1.7
                  5 sujets
                  système
                  4 sujets
                  administration
                  3 sujets
                  hack
                  3 sujets
                  module
                  3 sujets
                  performance
                  3 sujets
                  smtp
                  3 sujets
                  transporteurs
                  3 sujets
                  dashboard
                  2 sujets
                  https
                  2 sujets
                  paypal
                  2 sujets
                  promotions
                  2 sujets