Flux d’activité
Flux d’activité de Messages
-
-
Les factures déjà existentes ne seront pas affectées par ce changement, puisque leur numéro de facture est déjà défini.
Néanmoins lors de leur édition, je ne sais pas si le numéro sera regénéré => je vous laisse vérifier
Votre mode de fonctionnement sur 4 chiffres ne me semble pas adapté car c'est mettre une limite relativement basse au nombre de factures annuelles, rien ne vous dit que dans quelques années vous ne dépasserez pas.
Pour faire votre modification, touchez à la fonction get_bill_number($bill_number_format, $id) dans lib/fonctions/order.php vers ligne 45 :
vous pouvez utiliser str_pad(............, 4, 0, STR_PAD_LEFT)
=> remplacez
$bill_number_format = str_replace("[" . $this_column . "]", $this_value, $bill_number_format);
par
$bill_number_format = str_replace("[" . $this_column . "]", str_pad($this_value, 4, 0, STR_PAD_LEFT), $bill_number_format);
-
Dans ce cas c'est qu'il n'y a pas d'erreur, et que PHP a simplement envoyé un caractère spécial ou invisible (espace, saut de ligne)
=> Avez-vous édité des fichiers sur votre site ?
Si oui, alors vérifiez qu'ils sont bien en UTF8 sans BOM, et que votre éditeur n'a pas rajouté de saut de ligne en fin de fichier automatiquement.
Si votre éditeur ne permet pas de vérifier cela, téléchargez Notepad++ pour le faire.
Gilles
-
-
Jean-Luc,
Pour faire cela, vous pouvez utiliser les tags dans les emails : [TRACKING_CODE] à mettre dans le texte de votre email, et à configurer à l'endroit de l'envoi ce tag :
$custom_template_tags['TRACKING_CODE'] = ..........;
Ce genre de modification qui touche aux emails doit être bien testée et est toujours plus longue à effectuer si on veut bien gérer tous les cas.
Gilles
-
Jean-Luc,
La fonction get_order_infos_array($order_object) renvoie un tableau d'infos à afficher, et n'a pas vocation à renvoyer toutes les infos d'une commande.
L'info que vous cherchez est dans $commande que vous devez transmettre à votre fonction en plus de $order_infos, et ensuite appeler $commande->nom_de_colonne_de_peel_commandes
Gilles
-
rebonjour je viens de tester en fait ca me marque uniquement ca : TCPDF ERROR: Some data has already been output, can't send PDF file
sur la page et rien d'autre..
et oui j'ai bien parametrer l'adresse ip pour les erreurs.
-
Je me réponds à moi même !! ;) :)
en fait, dans les modèles de mails, il faut éditer le mail d'avis d'expédition, et dans l'adresse du site qu'on fournit au client, il faut en fait mettre :
http://www.colissimo.fr/portail_colissimo/...e.do?colispart=[COLIS]
voili voilou !! merci à moi même !!!
(là là là là !! faudrait que je réfléchisse des fois avant de poser des questions idiotes !! pardon Gilles :) )
-
Bonjour à toutes et à tous !
voilà mon problème (hé ouiiiiii Gilles !! encore un !!! ;) :) )
J'ai déjà pour le moment quelques commandes (déjà traitées/payées/expédiées) et en cours, et leur référence est du type :
WEB-[iD]-2010.
Aujourd'hui je voudrais changer totalement les références des commandes/factures à venir, et je voudrais adopter un style : 212011[iD] ou [iD] serait un nombre de 4 chiffres (0000 à 9999).
J'ai donc 2 questions...
Si je modifie maintenant dans le backoffice l'aspect de mes références, est ce que les commandes déjà traitées et en cours vont être touchées ??? je voudrais qu'elles gardent cet ancien format WEBID2011. Si elles vont être touchées, y a t'il un moyen de faire en sorte qu'elles ne bougent pas ??
ensuite, comment faut il faire dans la table peel pour faire en sorte d'avoir un ID à 4 chiffres svp ? même pour les petits nombres ? (0001, 0099, 0187, 4512)
merci pour vos infos
cordialement
Jean-Luc
-
-
Bonjour,
Si vous avez une erreur qui indique que du contenu a déjà été envoyé lors de la génération de PDF, alors il faut récupérer le numéro de ligne et le nom de fichier concerné, afin d'aller voir ce qui s'y passe. Activez bien dans l'administration l'affichage des erreurs pour votre IP, et vous devriez avoir les informations. Ensuite tenez moi au courant de l'endroit où ça pose problème.
Gilles
-
La modification doit permettre un paramétrage de priorité d'image de telle langue, ou alors il faut rajouter un champ contenant une image par défaut.
Et par ailleurs il faut changer les appels aux images de catégories, qui ne sont pas nombreux. Mais c'est cet ajout de champ qui est gênant car on évite au maximum de changer la structure de données trop souvent.
-
Re,Je me répond tout seul... cool non ? ;-)
J'ai modifié commande_pdf.php et invoice.php pour obtenir une facture et BC uniquement en H.T, conforme à "TVA non applicable, article 293B du CGI".
Je connais pas Peel, j'ai fait des modifs les moins "intrusives" possibles mais bon... on se débrouille comme on peut.
Ceux qui souhaite utiliser Peel pour vendre en tant que Auto-Entrepreneur, je peux donner les fichiers bien sur...
Par contre, si Mr Ruault vous lisez ce post... es-ce prévu de travailler avec Peel en H.T partout (prix du produit H.T etc...) ou c'est pas du tout prévu... ;-)
Peel, c'est toujours très beau code commenté et tout et tout ! Bravo !
Merci d'avance.
salut moi aussi je serait interesse etant auto entrepreneur et ayant pas les moyens de prendre leur module micro entreprise.
-
Bonjour à tous
encore une question d'ordre pratique...
Je souhaiterai, quand on expédie un colis à un client et qu'on définit le numéro de colis (ici avec colissimo), le client ait un lien direct dans le mail qui lui permette d'arriver directement sur la page colissimo avec le numéro du colis déjà renseigné pour qu'il n'ait pas à le copier/coller lui même...
J'espère que je suis assez clair...
En fait, dans le mail, on lui met le lien vers le site coliposte.
Moi j'aimerai plutôt un lien du style :
http://www.coliposte.net/particulier/suivi...t=8X00024988759
merci pour vos tuyaux
cordialement
JL
-
Bonjour !
après des essais de commandes par des gens de la famille, j'ai eu quelques retours de gens concernant le BDC/facture, et notamment l'affichage des cadres en bas des TVA et des HT et Net à payer.
Voici notamment ce qu'il en est dit :
"Ta facture est très claire en première lecture. Une colonne HT et TTC à la fois pour le prix unitaire et le prix total c'est top. Mais il n'y a pas de total HT et TTC en bas de page sous les lignes d'article. Il n'y a pas non plus de frais de ports TTC. Du coup pour retrouver le NET A PAYER, le client doit additionner manuellement les montants TTC de chaque ligne, puis ajouter le montant HT des frais de port, puis le montant de la TVA des frais de port. Un peu compliqué."
Perso, j'ai pas besoin de l'écotaxe, donc dans le fichier lib/class/invoice.php, j'ai mis les lignes en remarque :
//$this->SetXY($re, $y1 + $k);
//$this->Cell(25, 4, PDF_ECOTAXE_HT);
//$this->SetXY($re + 30, $y1 + $k);
//$this->Cell(25, 4, $params1["total_ecotaxe_ht"], '', '', 'R');
//$k = $k + 3;
Pas besoin non plus des frais de préparation, donc également en remarque :
//$this->SetXY($re, $y1 + $k);
//$this->Cell(25, 4, SMALL_ORDER_OVERCOST_TEXT);
//$this->SetXY($re + 30, $y1 + $k);
//$this->Cell(25, 4, $params1["small_order_overcost_amount"], '', '', 'R');
// $k = $k + 3;
PAR CONTRE, ce que je voudrai, c'est :
LE TOTAL ARTICLES HT
LE TOTAL ARTICLES TTC
LES FRAIS DE PORT HT
LES FRAIS DE PORT TTC
et enfin le NET A PAYER.
DONC, pour les frais de port HT et TTC, ça marche, j'ai mis les lignes :
$this->SetXY($re, $y1 + $k);
$this->Cell(25, 4, PDF_COUT_TRANSPORT_HT);
$this->SetXY($re + 30, $y1 + $k);
$this->Cell(25, 4, $params1["cout_transport_ht"], '', '', 'R');
$k = $k + 3;
$this->SetXY($re, $y1 + $k);
$this->Cell(25, 4, PDF_COUT_TRANSPORT_TTC);
$this->SetXY($re + 30, $y1 + $k);
$this->Cell(25, 4, $params1["cout_transport"], '', '', 'R');
$k = $k + 3;
MAIS pour les articles TTC ETHT, j'y arrive pas ;)
je rajoutte par exemple le code pour le HT des articles :
$this->SetFont("Helvetica", "B", 8);
$this->SetXY($re, $y1 + $k);
$this->Cell(25, 4, PDF_TOTAL_HT_ARTICLES);
$this->SetXY($re + 30, $y1 + $k);
$this->Cell(25, 4, $params1["total_produit_ht"], '', '', 'R');
en ayant bien défini dans lang.fr : define("PDF_TOTAL_HT_ARTICLES", "Total HT articles :");
ça me met une erreur :
Notice: Undefined index: total_produit_ht in /homepages/5/d334204221/htdocs/lib/class/Invoice.php on line 689
Donc vous aurez compris ma question... Je pensais que "total_produit_ht" correspondait au même paramètre que celui de la table de peel_commandes...
ou est ce qu'on définit cette variable SVP ?
merci
Jean-Luc
-
-
salut moi la manip m'interesse beaucoup mais j'y connais pas assez pour faire ca jusqu'au bout, puis je avoir plus d'infos.
-
bonjour, mon probleme est le suivant j'ai tout installer ca marche niquel , mais le probleme c'est que chaque fois que je veut ouvrir un fichier pdf du site en tant que client ou en tant qu'administrateur, impossible !
ca me sort ca : TCPDF ERROR: Some data has already been output, can't send PDF file
que doit je faire.
j'ai la derniere version 6.
Merci pour l'info..
P.S : avez vous une solution pour ajouter une majoration en pourcentage au paiement paypal plutot que valeur en €€
VRAIMENT PERSONNE ???
-
-
Bonjour,Vu le nombre habituel de catégories d'un site qui reste assez faible, nous n'avions pas prévu cela.
Cela peut rendre plus rapide le paramétrage d'une nouvelle langue si il y a beaucoup de catégories, et siles images n'ont aucun texte spécifique d'une langue à une autre ; mais dans ce cas là je pense qu'une approche au cas par cas est très accessible :
dans phpmyadmin, faites un traitement collectif des catégories avec :
UPDATE peel_categories SET image_en=image_fr (si en est votre nouvelle langue)
Oui en effet cela résoudrait le problème. Mais en fait comme la propriétaire du site n'est pas spécialiste en informatique, j'avais pensé que le mieux serait de modifier au niveau des fonctions d'affichage pour prendre les image_fr par défaut dans le cas où le champ image_autrelangue serait vide.
Y aurait il beaucoup de code impacté par cette modif ?
Sinon pour info j'ai presque 100 catégories au total...
Cordialement,
Shogun.
-
Gilles,
comme toujours merci pour votre grande réactivité ;) .
Je vais tester et je vous tiens au courant.
Cordialement,
Shogun.
-
Bonjour,
Vu le nombre habituel de catégories d'un site qui reste assez faible, nous n'avions pas prévu cela.
Cela peut rendre plus rapide le paramétrage d'une nouvelle langue si il y a beaucoup de catégories, et siles images n'ont aucun texte spécifique d'une langue à une autre ; mais dans ce cas là je pense qu'une approche au cas par cas est très accessible :
dans phpmyadmin, faites un traitement collectif des catégories avec :
UPDATE peel_categories SET image_en=image_fr (si en est votre nouvelle langue)
-
J'ai le même soucis que vous quand je regarde cette page.
Dans le HTML de cette page, je vois :
<div style="display:none;" id="tab_2"><div id="tab_3" style="display: block;">
<div style="display: block;" id="tab_2">
Il semblerait que vous avez peut-être fait un copier coller d'un morceau de votre page dans l'éditeur du HTML de la zone, et du coup vous avez collé aussi le morceau contenu l'id de l'onglet => ça fait que sur votre page vous avez du code de type onglet 3 dans l'onglet 2, bref un gros mic-mac qui fait que le navigateur ne peut pas s'y retrouver.
=> il vous faut nettoyer votre HTML mis dans les éditeurs des onglets, pour retirer des mentions du type id="tab_X"
=> utilisez le bouton en haut à droite de FCKEditor qui permet d'éditer la source du HTML que vous avez mis.
-
Effectivement si vous ne voulez pas mettre de Sélection de produits, c'est mieux de ne pas afficher qu'il n'y a pas de produit dans cette section.
Dans index.php, remplacez ligne 23 :
' . affiche_produits(null, null, "special" , 10, 'home', true, null, 3);
par
' . affiche_produits(null, null, "special" , 10, 'home', true, null, 3, true);
et remplacez dans lib/fonctions/display_product.php vers ligne 470 la déclaration de affiche_produits par celle que je vous ai envoyée par MP.
=> ça n'affichera plus le cadre Notre Sélection en page d'accueil si aucun produit n'est trouvé.
Ceci sera inclus dans la prochaine version.
Gilles
-
Alors j'ai refait un essai, voici ce qui se passe.
Lorsque j'appelle la page, elle s'affiche sans problème.
Je clic sur le 2ème onglet, cela marche
je clic sur le 3ème, l'onglet est vide.
Je revient sur le 2ème.... il est vide...
J'actualise la page, le 2ème onglet refonctionne, mais pas le 3ème.
http://www.endurance-sport-performance.com...semaine-45.html
TCPDF ERROR: Some data has already been output, can't send PDF file
dans PEEL SHOPPING : logiciel open source de boutique en ligne
leonick12
Posté(e) · Signaler ce message
le seul fichier que j'ai modifier c'est configuration.inc.php je l'ai ouvert modifier le nom du repertoire admin et sauvegarder c'est tout