Navigation

    aide prestashop

    PrestaHelp

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

    Shonen

    @Shonen

    1
    Réputation
    7
    Messages
    33
    Vues
    0
    Abonnés
    0
    Abonnements
    Inscrit Dernière connexion

    Shonen S'abonner

    Messages postés par Shonen

    • Commandes fournisseurs

      Bonjour !

      J'ai réalisé ma première migration sur PhenixSuite, so far so good :)
      J'en reviens toujours pas du nombre d'améliorations que ça m'apporte, je voulais commencer par ça !

      Sinon, ma cliente a essayé de créer une commande fournisseur puisqu'elle utilise les stocks avancés sur ses produits.
      Onglet Stock > Commandes fournisseurs.
      Mais nous avons systématiquement une erreur, et ce qu'importe le produit / fournisseur présent dans la commande, une erreur que je reporte ci-après :

      Veuillez vérifier les informations du produit "NOM DU PRODUIT" :
      
          Champ : price_te requis
          Champ : discount_rate requis
          Champ : discount_value_te requis
          Champ : price_with_discount_te requis
          Champ : tax_rate requis
          Champ : tax_value requis
          Champ : price_ti requis
          Champ : tax_value_with_order_discount requis
          Champ : price_with_order_discount_te requis
      

      J'ai bien vérifié mes produits, et ils comportent bien un prix, un prix fournisseur, des taxes...
      J'ai réalisé la mise à jour depuis le module 1 clic upgrade d'un site 1.6.1.24 vers la version 1.6.2.40, et avant les commandes fournisseurs pouvaient être créées, elle a d'ailleurs un historique de 232 commandes fournisseurs sur son Prestashop.

      Avez-vous une idée de la source du problème ?

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

      Merci pour la réponse qui me convient parfaitement !
      Et surtout merci encore pour tout le travail accompli, on ne le dit jamais assez :)

      C'est la première fois que je passe un client sur votre version, je vais pouvoir l'éprouver à fond !

      posté dans PhenixSuite
      S
      Shonen
    • Suppression du . dans les déclinaisons

      Bonjour,

      J'ai un client qui affiche ses déclinaisons de mèches en diamètres, avec du Ø 34, Ø 25, Ø 30.25 etc...
      Sauf que le code de la fonction getAttributesGroups dans la classe Product.php enlève le . et m'affiche Ø 3025 ce qui peut être compromettant pour l'internaute final.

      REPLACE(al.`name`, ".", "") AS attribute_name
      

      Y'a t-il une raison sécuritaire derrière ce code ?
      Si j'enlève le REPLACE, est-ce que ça pourra me causer d'autres soucis derrière, notamment à l'arrivée dans le panier ou à l'achat avec d'autres dépendances dans le code source ?

      Merci bien !

      posté dans PhenixSuite
      S
      Shonen
    • RE: Erreurs suite à la mise à jour

      @eolia C'est vrai que par défaut sur Infomaniak, allow_url_fopen est sur Off. Me conseillez-vous de le mettre à ON pour du Prestashop de manière générale ?
      Merci en tout cas de votre suivi, vraiment c'est apprécié.

      C'est bien noté pour SoColissimo, en effet ce site a conservé par mal de module depuis sa version 1.4, il faudrait que je fasse un tour global suite au passage à PhenixSuite mais c'est déjà une merveille que le site ai survécu à cette mise à jour malgré sa date de développement, votre version est vraiment robuste !

      J'ai d'autres erreurs sur le module Opart Devis, mais il doit s'agir de variables modifiées entre la 1.6 et la vôtre (Warning: Undefined array key "standard_price"), mais pour ça je vais m'amuser à regarder, et si c'est OK je reviendrai sur ce forum pour demander de l'aide si je n'y arrive pas.

      Merci encore !

      posté dans Questions relatives à l'installation/upgrade
      S
      Shonen
    • RE: Erreurs suite à la mise à jour

      La liste des var_dump que j'ai réalisé :

      $path_logo = $this->getLogo();
      var_dump($path_logo);
      

      string(147) "/home/clients/837709e515c307700ac3a389dc546fa2/sites/dossierdusite/img/logo_invoice-1741938899.jpg"

      'logo_path' => str_replace(
                      _PS_IMG_DIR_, 
                      Tools::getShopProtocol().Tools::getMediaServer(_PS_IMG_)._PS_IMG_, 
                      $path_logo
                  ),
      var_dump(str_replace(_PS_IMG_DIR_, Tools::getShopProtocol().Tools::getMediaServer(_PS_IMG_)._PS_IMG_, $path_logo)); //identique à $logo_path dans le TPL
      

      string(102) "https://urldemonsite.com/img/logo_invoice-1741938899.jpg"
      L'url de l'image fonctionne quand je l'ouvre dans le navigateur.

      posté dans Questions relatives à l'installation/upgrade
      S
      Shonen
    • RE: Erreurs suite à la mise à jour

      J'ai bien un override mais une seule ligne sur la fonction computeLayout pour ajouter un code douanier sur le PDF des factures.
      Rien toutefois qui touche à la génération du PDF en lui même. La suppression de cet override ne change rien d'ailleurs.

      J'utilise toutefois un thème maison dérivé du thème par défaut de prestashop 1.6, et j'ai aussi surchargé quelques fichiers du dossier PDF à la racine. Un tpl peut-il influer sur cette erreur de TCPDF ? Ou un module peut-être ?

      L'image qu'il n'arrive pas à mesurer est celle du logo. J'essai pourtant de réitérer l'upload du logo sous différents formats mais rien ne change.

      Quand je fais un var_dump des variables height et width dans la fonction assignCommonHeaderData de la classe HTMLTemplate j'ai bien des résultats : float(160) float(72.22857142857143).
      J'ai essayé un floor mais à part rendre un peu plus joli la valeur j'ai toujours l'erreur.

      Enlever la ligne du header.tpl dans le dossier PDF enlève l'erreur et m'affiche le pdf sans le logo.

      {if $logo_path}
         <img src="{$logo_path}" style="height:{$height_logo}px;" />
      {/if}
      

      Et remplacer height par n'importe quelle valeur ou enlever totalement la notion de style génère quand même l'erreur. Je suis un peu perdu !

      posté dans Questions relatives à l'installation/upgrade
      S
      Shonen
    • Erreurs suite à la mise à jour

      Bonjour,

      J'étais curieux depuis longtemps sur cette version Phenix qui fait parler d'elle sur le forum de Prestashop, et j'ai décidé de m'y essayer en prenant en exemple un site client qui a beaucoup de difficultés avec le Prestashop de base 1.6.1.23. (taxe, transport, stocks avancés, avoirs...)

      J'ai donc réalisé l'update sans soucis, j'ai corrigé pas mal d'override avec des count() dépréciés entre autre, mais une erreur persiste et je n'arrive pas à voir d'où peut venir le problème :

      TCPDF ERROR: [Image] Unable to get the size of the image:

      L'image existe et l'URL est correcte, mais pas moyen. Cela bloque les pages commandes (factures), et mes pages devis (via le module opartdevis).

      Ce qui m'amène à ma seconde question, la correction des modules externes.
      Je vois pas mal d'erreur sur ce module de devis, mais à chaque fois je suis dirigé sur des dossier /cache/smarty/... malgré avoir désactivé tous les caches, et les avoir vidés manuellement et/ou via le bouton de la page performance. Aucun réel problème puisque je connais à peut près le chemin des fichiers nommés, mais est-ce le comportement normal ?

      Et enfin @eolia, si vous pouviez par message privé estimer les travaux nécessaire sur ce site d'exemple (que je vous partagerai en PM) ça m'aiderait à avoir une idée de l'investissement du passage à cette nouvelle version.

      Je vous remercie !

      posté dans Questions relatives à l'installation/upgrade
      S
      Shonen