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)

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
Messages postés par eolia
-
RE: Multi-utilisateur-produit
-
RE: Multi-utilisateur-produit
Bonsoir Hervé,
Il y a des modules qui permettent cela comme par exemple: -
RE: Commandes fournisseurs
Bonjour, remplacez sur votre ftp les 3 fichiers présents dans le zip joint ;)
supplyOrders.zip -
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 -
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 -
RE: Images produit qui disparaissent
C'est ok avec la mise à jour de la fonction delete() ?
-
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; }
-
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.
-
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.
-
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.