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

    Déclinaisons virtuelles avec fichiers

    Planifier Épinglé Verrouillé Déplacé PhenixSuite
    10 Messages 2 Publieurs 420 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.
    • C Hors-ligne
      camille
      dernière édition par

      Bonjour, PhenixSuite propose une bien intéressante fonctionnalité qui permet d'ajouter des fichiers aux déclinaisons de produits virtuels. Dans la table product_download, il y a un champ date_add que je pensais être la date du dernier ajout d'un fichier.Mais je viens de me rendre compte, en ayant enregistré un produit après un changement de prix, que le date_add de cette table a été modifié. Donc cela ne réflète pas la date de dernier ajout de fichier. Me trompe-je ?

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

        Bonjour,
        Vous avez raison c'est dans le code historique. Le champ est mis à jour à chaque update du produit, je vais modifier cela pour la prochaine version 😉

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

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

          ahhh ça, ce serait super ! vous avez une idée de quand cela pourrait être dispo ? En attendant, j'essaie de créer un module pour ajouter un champ date à remplir manuellement quand on envoie un fichier afin de l'afficher sur la fiche produit 🙂

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

            D'ici 15 jours environ.
            Le problème de cette classe/table c'est qu'elle n'avait pas de colonne date_upd et que Prestashop met systématiquement à jour cette table lors de l'enregistrement d'un produit virtuel.
            Le date_add était forcé dans le AdminProductController et dans l'ObjectModel.

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

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

              Et bien voilà une excellente nouvelle ! Car je n'arrive pas à afficher mon champ date à remplir dans l'onglet Produit dématérialisé et ça m'énerve 🙂 Je vais attendre alors ! Mille mercis ! En tout cas je découvre Phénix et il me plaît vachement !

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

                Au sujet des produits dématérialisés, quand je vois le nombre incalculable des fichiers dans le dossier Download pour seulement 740 produits, serait-ce parce que Prestashop recréait un nouveau filename à chaque import, ce qui donnait un nouveau nom au fichier uploadé et laissait l'ancien sur le serveur ? Si oui, quel est le fonctionnement de Phenix à ce niveau ?

                Merci d'avance

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

                  Effectivement ce répertoire n'est jamais nettoyé lorsqu'on remplace un fichier. (Il faudrait cliquer sur "Supprimer le fichier" avant)
                  Je vais rajouter un contrôle lorsque le fichier chargé a un nom différent du précédent.

                                  $original_file = $download->filename;
                                  if($original_file != $virtual_product_filename
                                      && file_exists(_PS_DOWNLOAD_DIR_.$download->filename)) {
                                      unlink(_PS_DOWNLOAD_DIR_.basename($download->filename));
                                  }
                  

                  Pour nettoyer votre répertoire il faut écrire un script qui va récupérer la liste des noms de fichiers dans le répertoire /download et s'ils ne sont pas en base de données, les effacer.

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

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

                    Alors là, j'adore ! Je viens de découvrir la possibilité de choisir les colonnes à afficher pour les produits dans l'admin. C'est géant ! Plus besoin d'exporter les tables de la bdd pour vérification ! C'est génial !
                    Merci !!!! (je sens que je vais le dire souvent !)

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

                      @camille a dit dans Déclinaisons virtuelles avec fichiers :

                      Alors là, j'adore ! Je viens de découvrir la possibilité de choisir les colonnes à afficher pour les produits dans l'admin. C'est géant ! Plus besoin d'exporter les tables de la bdd pour vérification ! C'est génial !
                      Merci !!!! (je sens que je vais le dire souvent !)

                      Il n'y a pas que dans les produits 😉
                      Et même dans les produits il y a ce choix dans le tableau des déclinaisons 🙂

                      Prenez le temps de lire le changelog au moins une fois autrement vous allez rater pleins d'astuces.

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

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

                        Bonjour Eolia,
                        Je ne veux pas vous mettre la pression (nonon, pas du tout), mais ... vous pensez que la prochaine version sera bientôt dispo ? Je suis impatiente de tester mon module pour afficher les derniers produits mis à jour 🙂

                        Merci !!!

                        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