Navigation

    aide prestashop

    PrestaHelp

    • S'inscrire
    • Se connecter
    • Recherche
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Recherche
    1. Accueil
    2. eolia
    • Profil
    • Abonnements
    • Abonnés
    • Sujets
    • Messages
    • Meilleur sujets
    • Groupes

    eolia

    @eolia

    On peut s'inquiéter de la place toujours croissante que prend l'intelligence artificielle dans notre vie quotidienne. Mais rassurons-nous, la connerie, elle, sera toujours authentique.
    Citation de Grégoire Lacroix

    13
    Réputation
    438
    Messages
    2132
    Vues
    3
    Abonnés
    0
    Abonnements
    Inscrit Dernière connexion
    Site web eoliashop.com Situation géographique france

    eolia S'abonner
    legacy administrators

    Messages postés par eolia

    • RE: Multi-utilisateur-produit

      Le principe de ces modules est que ça crée des clients particuliers (à qui on donne une clé d'accès). Il peuvent alors voir/créer/modifier leurs produits dans une page dédiée et l'admin valide.
      Ils peuvent également suivre leurs commandes/sav etc.
      Il faut créer un entrepôt par vendeur et associer ses produits à son entrepôt (ce qui permettra de calculer correctement les frais de port)

      posté dans Nouvelles fonctionnalités
      eolia
    • RE: Multi-utilisateur-produit

      Bonsoir Hervé,
      Il y a des modules qui permettent cela comme par exemple:

      • https://prestahero.com/fr/135-prestashop-marketplace-module.html
      • https://www.knowband.com/fr/prestashop-free-marketplace-modules
      • https://www.fmemodules.com/fr/prestashop-modules/97-module-multi-fournisseurs-prestashop-marketplace-pro.html
      posté dans Nouvelles fonctionnalités
      eolia
    • RE: Commandes fournisseurs

      Bonjour, remplacez sur votre ftp les 3 fichiers présents dans le zip joint ;)
      supplyOrders.zip

      posté dans PhenixSuite
      eolia
    • RE: Commandes fournisseurs

      Bonsoir et merci !
      Ah, les stocks avancés, c'est une partie dont je ne me suis pas encore occupé.
      Je regarde et je vous donnerai le correctif

      posté dans PhenixSuite
      eolia
    • RE: Suppression du . dans les déclinaisons

      Bonjour,
      là vous me posez une colle... ce code a été ajouté dans la 1.6.1.30, il y a 2 ans et demi et je ne me rappelle plus la raison. Ce n'est certainement pas sécuritaire mais c'est en lien avec la recherche BO. Vous pouvez le supprimer, je vais écrire ça autrement dans la v40

      posté dans PhenixSuite
      eolia
    • RE: Images produit qui disparaissent

      C'est ok avec la mise à jour de la fonction delete() ?

      posté dans Bugs & Améliorations
      eolia
    • RE: Images produit qui disparaissent

      Function à remplacer dans Image.php:

          public function deleteImage($force_delete = false)
          {
              if(!$this->id) {
                  return false;
              }
      
              $parent_dir = $this->image_dir.$this->getImgFolder();
              if(Configuration::get('PS_LEGACY_IMAGES')) {
                  $files_to_delete = array();
                  // Delete base image
                  if(file_exists($this->image_dir.$this->getExistingImgPath().'.'.$this->image_format)) {
                      @unlink($this->image_dir.$this->getExistingImgPath().'.'.$this->image_format);
                  }
                  // Delete auto-generated images
                  $image_types = ImageType::getImagesTypes();
                  foreach($image_types as $image_type) {
                      $files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-'.$image_type['name'].'.'.$this->image_format;
                      $files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-'.$image_type['name'].'.webp';
                      if(Configuration::get('WATERMARK_HASH')) {
                          $files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-'.$image_type['name'].'-'.Configuration::get('WATERMARK_HASH').'.'.$this->image_format;
                          $files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-'.$image_type['name'].'-'.Configuration::get('WATERMARK_HASH').'.webp';
                      }
                  }
                  // Delete watermark image
                  $files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-watermark.'.$this->image_format;
                  $files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-watermark.webp';
                  // Delete index.php
                  $files_to_delete[] = $parent_dir.'index.php';
                  foreach ($files_to_delete as $file) {
                      if (file_exists($file) && !@unlink($file)) {
                          return false;
                      }
                  }
              }
              else {
                  if(is_dir($parent_dir)) {
                      $files = glob($parent_dir.'*');
                      foreach($files as $file) {
                          if(is_file($file)) {
                              unlink($file);
                          }
                      }
                  }
              }
      
              self::deleteTempImages($this->id_product);
      
              // Delete the image folder if empty
              if(is_dir($parent_dir)) {
                  $delete_folder = true;
                  foreach(scandir($parent_dir) as $file) {
                      if($file != '.' && $file != '..') {
                          $delete_folder = false;
                          file_put_contents($parent_dir.'index.php', Tools::getDefaultIndexContent($path));
                          break;
                      }
                  }
              }
              if(isset($delete_folder) && $delete_folder) {
                  @rmdir($this->image_dir.$this->getImgFolder());
              }
      
              return true;
          }
      
      posté dans Bugs & Améliorations
      eolia
    • RE: Images produit qui disparaissent

      Je me répète mais Phenix ne regénère jamais toutes les miniatures (ce qui provoquait souvent des erreurs 500).
      Si vous cliquez sur regénérer en ayant coché "supprimer les images" seules les miniatures sont supprimées. L'image de base jpg reste seule.

      Lorsque vous naviguerez sur le FO les images manquantes seront regénérées à la volée pour le ou les produits en cours de visualisation.

      posté dans Bugs & Améliorations
      eolia
    • RE: Images produit qui disparaissent

      commentez la ligne 665 de Image.php ( //Tools::cleanDirectory($this->image_dir.$this->getImgFolder()); ) en attendant le patch. Les répertoires vides ne seront pas nettoyés mais ce n'est pas grave pour l'instant.

      posté dans Bugs & Améliorations
      eolia
    • RE: Images produit qui disparaissent

      Le problème est sur la fonction Tools::cleanDirectory($this->image_dir.$this->getImgFolder()); rien d'autre et c'est en cours de résolution.
      Pour le bouton "Effacer les images" (actif par défaut) si celui-ci n'est pas actif il ne se passera rien pour les produits lorsque vous cliquerez sur "Regénérer", seules les miniatures manquantes seront générées lorsqu'elles seront appelées.

      posté dans Bugs & Améliorations
      eolia