Reloaded

Utilisateur open source
  • Compteur de contenus

    84
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Reloaded


  1. Bonjour

    Si vous le souhaitez, vous pouvez m'envoyer un accés FTP par MP et je vérifierais pour vous quelle peut etre la source de l'erreur.

    Plusieurs membres de ce forum m'ont déjà envoyé leur accés pour la résolution de problèmes.

    Vous pouvez donc avoir confiance mais je comprendrais que vous soyez méfiant(e).


  2. Bonsoir

    Sans developpement, cette possibilité n'est pas donnée en natif sur peel shopping meme si, curieusement, la table peel_sites posséde un champ avoir.

    Autrement il faut rajouter un champ avoir (FLOAT(15,5) par exemple) à la table peel_utilisateur qui sera par la suite présent dans la session utilisateur lors de la connexion du client. Il faut aussi prévoir la possibilité de renseigner cet avoir depuis le Backoffice à partir par exemple de la page détails d'une commande ou de l'utilisateur. Il faudra ensuite toucher à la classe caddie pour déduire du montant TTC avant frais de port cet avoir ainsi que la page caddie_affichage pour notifier cet avoir et aussi bien sur la facture via invoice.php et commande_pdf.php.

    En gros un travail non négligeable quand meme.


  3. Bonjour

    Pour supprimer la ligne "Délai de livraison" :

    cette ligne :

    "DESIGNATION" => filtre_pdf(html_entity_decode($prod["nom_produit"]))."\n\r".vb($couleur).vb($taille).vb($delai),$option, $remise, $ecotaxe,

    doit devenir :

    "DESIGNATION" => filtre_pdf(html_entity_decode($prod["nom_produit"]))."\n\r".vb($couleur).vb($taille),$option, $remise, $ecotaxe,


  4. la solution est de faire appel à l'administrateur principal du serveur dédié et de lui demander de configurer l'envoi des mails ou bien d'utiliser une classe mail via SMTP. Après le soucis est que si les termes techniques paraissent compliqués etc, je n'ai pas le temps nécessairepour bien expliquer les avantages/inconvénients de telle ou telle méthode d'autant plus qu'utiliser une classe mail conduit à modifier pas mal certains fichiers de Peel et que l'accés à l'envoi par smtp ne sera pas toujours forcément possible sur un serveur smtp distant (à cause du spam) et qu'après question sur question sur question je vais me retrouver à donner un cours !

    Donc en gros pour faire simple et rapide vous devez demander à votre travail que soit mis en place l'envoi des emails via la fonction mail de PHP. Il doit bien y avoir un responsable, un maanager, un chef de quelque chose qui soit en mesure de le faire ou de vous donner les accés pour le faire selon la méthode décrite dans le lien que je vous ai envoyé...


  5. Logiquement apres vidage, le code promo est détruit via la méthode init() de l'objet caddie. Cette méthode remet tout à zéro, donc le code promo ne devrait plus exister puisque le code promo est un des attributs de l'objet caddie. Si j'ai un poil plus de temps j'irais tester un peu plus mais en vidant le caddie et remplissant encore le caddie (sans etre identifié) le code promo n'est pas memorisé.


  6. le fichier template.php est inclus d'office dans configuration.inc.php, il n'a donc plus besoin d'être inclus dans index.php, ce qui d'ailleurs provoquerais une erreur s'il était inclus une seconde fois.

    la fonction getimagesize ne trouve pas l'image dont elle doit acquérir les tailles et autres informations et ce pour au moins deux raisons :

    - L'image n'existe pas physiquement sur le serveur ou est corrompue (mal encodée etc etc etc)

    - Le chemin vers l'image n'est pas bon.

    Comment régler ceci ? Vérifier les deux points ci dessus et si vous êtes certain que tout est correct et que l'erreur continue de se présenter, c'est que soit un concurent a fait appel à un sorcier ou à un marabout pour empecher la fonction getimagesize de fonctionner spécifiquement sur votre site soit c'est que vous n'utilisez pas correctement votre boutique ou que vous avez fait des modifs ici et là dont vous n'avez pas controlé la pertinence ou les conséquences sur le reste du site.


  7. c'est pas mal compliqué en fait à résoudre comme "bug" parce que le fichier invoice.php qui gere tout ça ne raisonne pas en termes de lignes mais en termes d'espace d'occupation du contenu à afficher. Aussi la solution serait de jouer avec les valeurs en gras de cette fonction :

    function addLine( $ligne, $tab )

    {

    global $colonnes, $format;

    $ordonnee = 10;

    $maxSize = $ligne;

    reset( $colonnes );

    while ( list( $lib, $pos ) = each ($colonnes) )

    {

    $longCell = $pos -2;

    $texte = $tab[ $lib ];

    $length = $this->GetStringWidth( $texte );

    $tailleTexte = $this->sizeOfText( $texte, $length );

    $formText = $format[ $lib ];

    $this->SetXY( $ordonnee, $ligne-10);

    $this->SetFont( "Helvetica", "", 8);

    $this->MultiCell( $longCell, 4 , $texte, 0, $formText);

    if ( $maxSize < ($this->GetY() ) )

    $maxSize = $this->GetY() ;

    $ordonnee += $pos;

    }

    return ( $maxSize - $ligne );

    }

    mais le résultat ne sera pas forcément des plus probants. Une autre solution serait de jouer avec la taille d'écriture etc. Mais là aussi bof bof.

    La vraie solution est de changer la génération des factures pdf par une autre solution.

    voir le site fpdf.org pour l'inspiration...


  8. fichier fr.php du repertoire lib/lang

    define("PDF_TVA1","Total TVA 19.6 % ",TRUE);

    define("PDF_TVA2","Total TVA 5.5 % ",TRUE);

    define("PDF_TVA3","Total TVA 2.1 % ",TRUE);

    Modifiez les taux par ceux de votre boutique et ça sera plus qu'un mauvais souvenir.

    message à l'équipe de Peel : ça peut d'ailleurs être l'occasion d'utiliser les variables à cet endroit plutot que des taux en dur.


  9. Alors c'est simple : il vous suffit de creer des emplacements dans vos pages et ensuite via une requete sql en php qui interrogera la base peel_produits pour en extraire un critère que vous aurez au préalable défini et si celui est actif, vous pourrez afficher ou non tel ou tel produit. Il ne faudra pas oublier d'implementer le traiment adéquat dans le backoffice.

    avez vous compris ? ou je m'exprime mal ?


  10. Hello.

    je vous expose la problématique : Code promo, réduction etc. Tout ceci est appliqué article par article. Vous mettez par exemple une réduction de 10 euros à partir de 50 euros d'achat : non seulement, les dix euros seront déduits meme si le montant de la commande n'a pas atteint 50 euros mais en plus le montant semble se répartir article par article et dans le cadre d'une réduction par pourcentage celle ci est appliquée à tous les articles. Ensuite entre les différentes navigations, et les différents ajouts de produits au panier qui font suite à la saisie d'un code promo, les réductions deviennent fantaisistes. C'est que du bonheur !

    moralité : laissez tomber les réductions où vous allez devoir de l'argent à vos clients.

Twitter Advisto ecommerce

Facebook PEEL Shopping