Gilles Boussin

Administrateur PEEL
  • Content count

    14,176
  • Joined

  • Last visited


Everything posted by Gilles Boussin

  1. Gilles Boussin added a post in a topic Décalage Texte Produit Niveau 2   

    Recherchez .left_column .sousMenu dans le fichier indiqué, ajoutez à l'intérieur des accolades clear:both;   puis mettez le fichier en ligne et appuyez sur F5 sur votre navigateur pour recharger le fichier.
    • 0
  2. Gilles Boussin added a post in a topic Image Produit Avec Une Couleur   

    Bonjour,
     
    Vous n'avez mis à jour qu'un seul des deux fichiers indiqués, il manque la MAJ de administrer/produits.php.
    Donc cela crée une incohérence, et donc vos messages d'erreur.
     
    Gilles
    • 0
  3. Gilles Boussin added a post in a topic Aide Sur La Taille Des Fiches Produit   

    Bonjour,
     
    Ce genre de modification nécessite de modifier le fichier CSS => le plus pratique est d'utiliser Firebug sous firefox pour voir les styles, et ensuite impacter les modifications dans screen.css.
    Il ne faut pas vous lancer dans ce genre de modifications si vous ne voulez pas passer trop de temps à modifier de manière assez importante la charte graphique.
     
    Gilles
    • 0
  4. Gilles Boussin added a post in a topic Faire Un Devis   

    Sur PEEL 7 vous avez un status "en cours de discussion", si vous passez vos devis dans ce statut, ça ne réserve pas de stock.
     
    Gilles
    • 0
  5. Gilles Boussin added a post in a topic Image Produit Avec Une Couleur   

    Bonjour,
     
    Nous avons testé et reproduit votre problème, la correction est publiée. Vous devez copier les deux nouvelles versions de fichiers :
    https://github.com/advisto/peel-shopping/blob/master/modeles/peel7/smarty/admin_formulaire_produit.tpl
    et
    https://github.com/advisto/peel-shopping/blob/master/administrer/produits.php
     
    Ceci est packagé dans la version à jour de PEEL Shopping
    • 0
  6. Gilles Boussin added a post in a topic Produit Avec Couleurs Et Tailles Differentes   

    Oui, la gestion des stocks est dans le module Premium
     
    Il faut toucher au code PHP car en standard la taille est indiquée explicitement non disponible si pas en stock
    • 0
  7. Gilles Boussin added a post in a topic Produit Avec Couleurs Et Tailles Differentes   

    Bonjour,
     
    La solution la plus directe est d'utiliser les stocks, et de changer la fonction d'affichage pour retirer la mention de taille non disponible, pour n'afficher au final que les tailles disponibles.
    Vous pouvez aussi passer par des attributs administrables contenant toutes les combinaisons de couleur et taille, mais ce sera moins pratique.
     
    Gilles
    • 0
  8. Gilles Boussin added a post in a topic Les Mots De Passe   

    Pour les mots de passe, la fonction crée ce qu'on appelle un hash, c'est à dire une signature à partir de laquelle il est impossible de remonter au mot de passe.
    Elle est assez compliquée et utilise notamment l'algorithme sha256 ainsi que d'autres subtilités pour éviter de pouvoir créer facilement des tables de décodage par force brute.
     
    Il n'est donc pas possible de récupérer un mot de passe en clair à partir de ce qui est sauvegardé en base de données.
     
    Si vous voulez encoder / décoder une id produit, ça représente peu d'intérêt, vu que d'autres que vous pourront aussi la décoder.
    En revanche, plus intéressant, vous pouvez créer un champ en base de données dans la table produit qui contienne un hash lié à une id, et ensuite rechercher dans la table l'id à partir de ce hash quand vous voulez "décoder" l'id. On rentre là dans des modifications structurelles qui peuvent devenir complexes suivant ce que vous souhaitez en faire.
     
    Gilles
    • 0
  9. Gilles Boussin added a post in a topic [Résolu] Changement De Couleur Des Cadres Sur Bdc/devis/facture   

    Effectivement c'est bien ça. Le code est préimplémenté et pas activé par défaut, il suffit de changer le paramètre par défaut de la fonction à true.
     
    Gilles
    • 0
  10. Gilles Boussin added a post in a topic Problème Sur Les Stock Lors De Certaines Manips   

    Suite à nos échanges, voici le compte-rendu explicatif pour clore le sujet :
     
     
    Le fonctionnement est :
    - MAJ du pourcentage de la réduction => calcul de la réduction avec arrondi => soustraction de cette valeur
     
    Pour l'arrondi, dans le cas que vous indiquez, on est pile au milieu entre ,25 et ,26 puisqu'on est à ,255.
    Ceci n'a que peu d'importance théorique, l'idée est de savoir si c'est la réduction qui est arrondie et qui à 0,5 précis près passe au supérieur, ou si c'est le prix.
    Or nous avons fait en sorte que c'est la réduction qui est arrondie, car officiellement on fait bien une réduction de 10%, et donc on doit priviliégier le côté réduction et non pas prix, ce qui dans de tels cas tombant pile au milieu d'un centime donne l'avantage au côté client, ce qui retire tout risque commercial d'un client qui fait son calcul.
     
    Tout ceci est discutable, mais en tous cas on ne fait pas de troncature mais bien un arrondi. Et par ailleurs, il est toujours possible de rentrer la valeur qu'on veut dans la réduction.
     
    Pour moi tout est donc bien OK.
     
     
     
    J'ai corrigé le problème sur stocks : c'était lié au mode de gestion des stocks négatifs => il y a deux manières de gérer, soit on passe des stocks en négatif, soit on met dans une colonne produit commandé l'info comme quoi une commande de réassort est à lancer.
    Là en mode stocks négatifs, qui a été faite + proprement dans la 7.0, le calcul du stock à commander se faisait quand même et n'était pas bon, alors qu'il doit être de 0.
    => fichier modules/stock_advanced/fonctions.php modifié
     
    => Cette modification est faite pour tout nouveau module premium.
     
    Gilles
    • 0
  11. Gilles Boussin added a topic in Module PEEL Premium pour PEEL SHOPPING   

    Sortie Du Module Peel Premium 7.0
    Bonjour,

    A l'occasion de la sortie de la version 7.0 de PEEL Shopping, le module PEEL Premium est maintenant en version 7.0 et est disponible sur :
    http://www.peel.fr/modules-a-la-carte-4/module-peel-premium-1.html

    Les évolutions entre la 6.4 et 7.0 sont surtout liées aux interconnexions avec PEEL SHOPPING pour suivre les évolutions qui ont eu lieu.

    Le module PEEL Premium est sous la forme d'un fichier zip à décompresser dans votre répertoire PEEL SHOPPING, et ensuite l'installation se fait automatiquement lorsque vous allez dans votre administration.

    * Vous pouvez allez tester la version de PEEL SHOPPING 7.0 avec son module PEEL Premium sur :
    http://premium.peel.fr/

    Le login de test est : demo@peel.fr
    avec le mot de passe : demo

    * Pour migrer d'une version 6.0, 6.1, 6.2, 6.3 ou 6.4 du module Premium, il faut :
    - migrer PEEL Shopping vers 7.0 :
    - mettre le code du module Premium à partir du zip de la dernière version, en ne prenant que les fichiers de modules/ (donc sans mettre les fichiers dans administrer/)
    • 0 replies
    • 3,103 views
  12. Gilles Boussin added a post in a topic [Résolu] Problème Pour Enregistrer Des Modificactions Dans Les Articles   

    Bonjour,
     
    Si vous avez des problèmes plus ou moins aléatoire de prise en compte de formulaire avec des uploads à l'intérieur, et d'autant plus si vous avez eu des problèmes d'erreur 500, il s'agit souvent de réglages sur le serveur qui limitent la taille des uploads, ou la taille des variables POST. Ceci peut être lié à Suhosin, ou à d'autres réglages de php.ini.
    Vous parlez de fichiers d'au moins 10 Mo parfois, or souvent les serveurs sont par défaut limités à des uploads de quelques Mo.
    Tout ça nécessite d'étudier vos logs d'erreurs serveur, et de tester point par point => prévoir 2 à 4h.
     
    Gilles
    • 0
  13. Gilles Boussin added a post in a topic Problème Sur Les Stock Lors De Certaines Manips   

    Bonjour,
     
    Lors de nos tests nous n'avons pas eu ce genre de cas. Envoyez moi les accès FTP, admin boutique et MySQL svp, je vais regarder.
     
    Gilles
    • 0
  14. Gilles Boussin added a post in a topic [Corrigé] Génération De Pickinglist   

    Bonjour,
     
    Pour pouvoir ne pas être gêné : comme pour tout sujet avec un message d'erreur, dans 99% des cas, si vous n'affichez pas les erreurs sur votre site ça vous permettra d'utiliser correctement le logiciel. Habituellement ce qu'on fait dans la gestion d'un site, c'est la surveillance de logs d'erreurs, et on n'a pas envie d'être gêné par des messages.
     
    Concernant les 2 variables non définies : il s'agit d'un fichier qui ne charge pas des textes spécifiques de l'administration. Pour activer le chargement automatique, rajoutez
    define('IN_PEEL_ADMIN', true);
    en ligne 15 du fichier modules/pivking/administrer/pucking_pdf.php
    Ceci sera corrigé dans la prochaine version.
     
    Gilles
    • 0
  15. Gilles Boussin added a post in a topic vente au métre   

    Bonsoir,
     
    Tout ce qui est indiqué dans la discussion ci-dessus est aussi valable pour la version 7 comme la version 6. Ca demande sur ces versions 3h de travail pour implémenter proprement une gestion de quantité avec décimales transposée en mètres ou en surface, paramétrable par produit dans l'administration, et s'affichant ensuite dans les paniers et factures.
     
    Gilles
    • 0
  16. Gilles Boussin added a post in a topic Changement De Version De Easyphp   

    Bonjour,
     
    Vous n'utilisez pas la version 7 de PEEL Shopping, dans laquelle toutes les méthodes de la class String sont définies en tant que static.
    Faites comme dans la version de PEEL Shopping 7, ajoutez static avant chaque mention de fonction.
    Regardez comment c'est fait sur https://github.com/advisto/peel-shopping/blob/master/lib/class/String.php
    NB : vous ne pouvez pas prendre directement ce fichier pour le mettre sur votre plus ancienne version, ça poserait quelques problèmes de compatibilité.
     
    Gilles
    • 0
  17. Gilles Boussin added a post in a topic envoi automatique e book   

    Bonjour,
     
    Cela dépend du fonctionnement souhaité par chaque ecommerçant, je réitère ma réponse d'il y a deux ans. Cette évolution nécessite un développement a priori d'une heure, qui nécessite un peu de conception donc je ne peux pas vous donner la liste exhaustive de ce qu'il faut faire comme cela ; je vous laisse voir notre service commercial pour en discuter.
     
    Gilles
    • 0
  18. Gilles Boussin added a post in a topic Aide   

    Bonjour,
     
    En HTML <br /> permet de faire un saut de ligne. C'est donc à mettre avant la guillemet de cloture de chaine de votre première ligne.
     
    Gilles
    • 0
  19. Gilles Boussin added a post in a topic Questions Et Remarques Diverses Version 7   

    Bonjour,
     
     
     
    Dans la page de configuration de la boutique, vous pouvez gérer les frais de gestion avec un seuil de total maximum. Si par ailleurs vous souhaitez modifier le texte affiché en rapport avec ces frais, alors vous pouvez rechercher la chaine de caractères dans /lib/lang/fr.php et la modifier.
     
     
     

    Oui, en local l'envoi des emails est désactivé, ce qui permet d'éviter bon nombre de problèmes lors de tests.
     
     
     


    Dans la page de gestion des variables de configuration, vous pouvez éditer show_qrcode_on_product_pages pour la passer de true à false.
     
     
     

    L'ordre d'affichage est géré dans modeles/VOTREMODELE/smarty/order_step2.tpl
    J'ai interverti pour de futures versions les lignes 44 et 45 ce qui correspond à votre question.
     
     
    Je viens de tester, tout est cohérent à mes yeux - Votre problème est a priori lié au fait que dans votre test vous avez créé un mot plus long que la largeur de la zone sans espace, chose qui ne peut pas arriver en situation normale.
    Ceci n'a par ailleurs pas d'autre conséquence majeure, je n'y touche pas.
     
     
     
    Dans lib/class/Invoice.php ligne 1018 vous pouvez retirer :     $GLOBALS['STR_VAT_INTRACOM'] . $GLOBALS['STR_BEFORE_TWO_POINTS'] . ': ' .
     
     
     
    Vous pouvez éditer le texte de la variable  $GLOBALS["STR_INVOICE_BOTTOM_TEXT"] dans lib/lang/fr.php ligne 325.
    Une meilleure solution pour toute variable est de créer une variable de configuration dans l'administration avec comme nom STR_INVOICE_BOTTOM_TEXT.
     
     
     

    Ceci n'a pas d'impact sur le fonctionnement qui avait été testé. Par ailleurs en production vous n'affichez pas les erreurs pour toutes les IP, donc pas gênant.
    Néanmoins si vous voulez corriger cela, les autres sujets dont vous parlez vous indiquent le fichier à récupérer sur github pour remplacer le vôtre.
     
    Gilles
    • 0
  20. Gilles Boussin added a post in a topic Le Multipage N'apparait Pas Car Déselctionné Dans L'admin   

    Suite à mes investigations et à discussion entre nous, voici la solution finalement :
    "
    Après investigation et avoir fait un var_dump dans display.php que j'ai retiré ensuite :
     
    Votre boutique n'avait rien de selectionné comme configuration pour "Affichage des liens de pagination :"
    => ça n'affichait pas de multipage
     
    J'ai sélectionné default_1 et ça marche
    "
    => sujet clos
    • 0
  21. Gilles Boussin added a post in a topic Installation Module Systempay   

    La réponse est ici :

    • 0
  22. Gilles Boussin added a post in a topic Impression Groupée   

    Ca a été fait le 28 novembre 2011, 6.2 a priori.
    Effectivement c'est dans premium, je n'avais pas vu.
    Ca nécessite d'avoir refait complètement la classe de génération de facture, donc on peut très difficilement l'adapter pour une version < 6.0.
    Il va être temps de migrer en 2013 ;)
     
    Gilles
    • 0
  23. Gilles Boussin added a post in a topic Impression Groupée   

    Bonjour,
     
    C'est effectivement important de pouvoir imprimer des centaines de factures sans ouvrir 300 fois des fichiers.
    Dans l'administration, vous pouvez générer dans la section comptabilité des PDF, de telle à telle date, ou par id de commande.
    => ça vous crée un PDF avec toutes les factures les unes après les autres à imprimer.
    C'est incontournable quand on y a goûté.
     
    Gilles
    • 0
  24. Gilles Boussin added a post in a topic Traduction De Peel Shopping   

    Bonjour,
     
    Merci pour votre message, moi en esperanto j'ai encore le niveau Z0 ;)
    Je vous envoie les infos pour Transifex
     
    Gilles
    • 0
  25. Gilles Boussin added a post in a topic [Résolu] Problème Installation De La 7.0 Sur Mysql Socket Particulier   

    Réponse courte :
    Ca, wanewsletter, ce n'est plus notre domaine ;), vous pouvez voir avec leur support.
     
    Réponse plus complète :
    Votre configuration est particulière car elle porte sur un socket non standard, et le ini_get de mysqli.default_socket ne donne pas la bonne valeur => en bref, une configuration qui n'arrive pas habituellement
    => j'imagine que dans le code de wanewsletter, vous pouvez chercher mysqli et modifier les derniers arguments de la fonction pour gérer ça manuellement.
    Ou alors forcez l'usage de l'extension mysql et non pas mysqli dans wanewsletter
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping