Flux d’activité
Flux d’activité de Messages
-
-
-
-
dans le fichier invoice.php on a la fonction
// Genere automatiquement un numero de facture function addFacture( $numfact ) { $string = sprintf("FA%04d",$numfact); $this->fact_dev( "Facture", $string ); }
Elle ne sert a rien alors ?
-
Bonjour,
Personnelement, je suis en train de modifier la facture pour en faire une note d'envoi, que j'imprimerai et qui me servira a préparer mes commandes, et checker que toute la commande est en ordre, ensuite j'utilise mon programme de compta/gestion commercial pour faire la facture officielle (il gère les commande export, sort la déclaration TVA automatique ...)
Je sais que c'est un double travail, mais je n'ai pas le choix.
Si vous avez un magasin ouvert au publique, je ne vois pas comment faire d'autre, pour gerer vos facture, par contre si vous ne vendez que sur le net, la oui je comprend que c'est ennuyant.
Puis un programme différent est plus intéressant, car en un clic je retrouve une facture de 2001 du client x, avec les produits achetés, je me vois mal faire cela sur peel.
Sinon tu peux tjs faire une petite page exel, pour faire tes factures et les envoyer directement par mail.
Je pense qu'il faut réecrire pal mal de page php pour résoudre ce problème d'envergure.
Guillaume.
-
Non vraiment... quelque soit la syntaxe que j'utilise, le header cc n'est pas pris en compte comme un cc, mais comme un élément de corps de message :)
-
Le chmod ce sont des droits d'écriture et de lecture sur des répertoires ou fichiers sur ton serveur.
Si ca ne te dit rien, il y a un soucis, car certains fichiers ou répertoires doivent être en CHMOD 777 donc ecriture, lecture et je sais plus quoi autorisée, sinon le systeme ne pourra pas écrire les variables que tu as entré par exemple ou les photos que tu veux sauvegarder...
Willy
-
En fait la facture est générée à la demande en pdf ou html, mais elle n'est pas stockée sur le serveur je pense.
Pour l'envoyée, il faudrait la créer ET la sotckée et ensuite la metter en pièce jointe.
C'est faisable.
Willy
-
Oui il y a les mots factures, je vais essayé ca merci,
Il y a quand meme qqchose que je ne comprends pas dans peel, j'ai du louper une case.
Comment fait on pour envoyer automatiquement la facture, pcq pour le moment je rentre les numéros a la mais dans l'edition des factures, ensuite l'enregistrer sur mon disque et je l'envoi moi meme par mail,
lorsque je lis les fichier php, je vois des choses du genre :
- ajout automatique du n° de facture
- define("EMAIL_ORDER_INVOICE","Facture");
Donc apparement l'auto increment du n° de facture et l'envoi devrait se faire tout seul?
La je ne pige pas comment il faut faire
Merci
Guillaume
-
Je suis désolé je ne comprend trop ceux que tu me demandes :/
Qu'est ce que le CHMOD 777, j'ai regarder un peu sur le site et je n'est pas trouver l'explication :)
Et à la racine de mon FTP, j'ai deja 4 site d'uploader pour ma team "http://team-ivory.fr" puis je voulais installer un espace shopping qui lui est http://team-ivory.fr/Shop
Voila en espérant d'avoir répondu au maximum à tes questions.
Merci de ton soutiens !!! <_<
ToNy_MoNt@n@.
-
-
Effectivement la syntaxe de définition des headers est un peu différente de celle que j'ai mis.
En particulier, il y a un . en plus et des " ou ' alors que moi j'ai tout dans un seul bloc.
Je vais essayer cela.
Merci Will :)
-
Tu as un fichier de session à la racine de ton site ?
Regarde sur le forum, il y a des soucis avec ce fichier qui manque des fois.
Pour les fichiers en CHMOD 777, je pense que c'est expliqué sur le forum ou sur l'installation, si les fichiers de config ne sont pas en 777, tu ne pouras pas écrire dessus :)
Willy
-
Un exemple:
<?php // Plusieurs destinataires $to = 'aidan@example.com' . ', '; // notez la virgule $to .= 'wez@example.com'; // Sujet $subject = 'Calendrier des anniversaires pour Août'; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les anniversaires à venir au mois d\'Août !</p> <table> <tr> <th>Personne</th><th>Jour</th><th>Mois</th><th>Année</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // En-têtes additionnels $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n"; $headers .= 'From: Anniversaire <anniversaire@example.com>' . "\r\n"; $headers .= 'Cc: anniversaire_archive@example.com' . "\r\n"; $headers .= 'Bcc: anniversaire_verif@example.com' . "\r\n"; // Envoi mail($to, $subject, $message, $headers); ?>
Willy
-
Bonjour,
Voila mes réponses <_<
tu es chez quel hebergeur ? // Mon serveur est hébergé chez Celeonet.
As tu eu des erreurs à l'installation ? // Non mais juste apres !
Sais tu si ton hebergeur autorise les sessions, car apparement il y a un soucis de session aussi ? // Je sais pas :/ Comment le savoir !?
As tu modifié quoi que ce soit aux scripts PEEL SHOPPING ? // Non je n'es rien modifié (pour l'instant car je compte modifié le thèmes )
La base "'ivory_phptest" existe t'elle, as tu bien mis le bon login/mdp dans tes parametres ? // Oui j'ai 2 base de données et j'ai testé les Deux!!
As tu bien mis les fichiers concernés en CHMOD 777 à l'installation ? // Oui j'ai tout uploader !!!
Merci pour ton aide :)
Cdt,
ToNy_MoNt@n@
-
J'aurais parié sur une réponse de Willy lol :)
Effectivement, c'est une solution de contournement à laquelle j'avais pensé, mais juste pour ma culture, j'aimerais tout de même bien comprendre l'envoi d'un mail avec destinataire en copie ...
Et cela me permettrait en outre de faire un "répondre à tous" pour communiquer avec mes clients par la suite.
-
Cette requete renvois le top des ventes, apres il faut les afficher.
Soit comme noya_m l'a mis en debut de post soit comem vous voulez dans la page bah.php.
Willy
-
C''est en effet exactement cela.
Nous n'avons pas à percevoir la TVA pour ces ventes à l'étranger.
Les acheteurs doivent donc avoir une facture sans la TVA.
""Dans votre cas, il faut dès le debut savoir si la zone de livraison est avec ou sans TVA.
Si elle est avec TVA on fonctionne normalement.
Sinon le prix est recalculé en déduisant le cout de la tva au prix de vente TTC et les libellé sont modifiés également en "HT"
Le choix de la zone avec ou sans tva ne se fait qu'à l'issue du choix du caddie lorsque l'acheteur sélectionne le pays d'envoi.
Comment faire puisque jusque là on ne peut pas savoir?
Je ne pense pas être le seul à vendre à 'l"export".
Comment font les autres utilisateurs de Peel?
Peuvent-ils nous faire partager leur expérience?
Y a-t-il une solution?
Merci à tous ceux qui ont une idée et veulent bien "plancher" sur ce sujet.
Michel
-
VOUIIIIIIIIIIIIIIIIII, ca y est ca marche !!!Grâce à vous deux Attila et Willy, merciiiiii
Voici la requête en question pour ceux que ca interresse :
$sql = "SELECT Count(*) AS count , p.id , p.nom , p.prix FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10";
La seule chose qui clochait dans ton morceau de code Willy, c'était simplement la majuscule à "Count" et il ne fallait pas d'espace entre Count et (*) !
Youpiiiiiii, vous n'imaginez pas comment je suis heureux de voir tout ça marcher :)
Merciii encore !
En effet ce serait aussi une superbe fonction pour mon site!
Dans quel page doit-on insérer ce code? j'aimerai la mettre dans la colonne de gauche au dessus des catégorie.
Merci pour votre aide,
suspensionlab
-
En fait il suffit d'appeler 2 fois la fonction:
mail($com->email,$email_subject,$email_object,"From:$support"); mail("ton_mail@mail.com",$email_subject,$email_object,"From:$support");
Et tu mets ton mail à la place de "ton_mail@mail.com".
Willy
-
-
:clap: :clap:
Que dire, merci a toi pour tes précieuses informations <_<
Dommage qu'il y a ai tant de lecture et si peux de remerciement :)
J'ai deja eu l'erreur aussi, mais apres il ne ta pas proposé de récuperer ton texte?
Est ce que le référencement change si ton site est hébergé dans un autre pays ? par exemple www.one.com 1.25€ par mois mais serveur au danemark
Encore merci
Guillaume
-
Bonjour,
J'ai voulu modifier la fonction qui envoit le mail de confirmation de commande à mes clients, afin de me mettre en copie de ce mail (pour vérifier qu'il est correctement envoyé).
La fonction initiale était :
mail($com->email,$email_subject,$email_object,"From:$support");
Je l'ai remplacé afin de modifier l'entête pour préciser un destinataire en copie.
J'ai donc utilisé une nouvelle variable $entetes pour cela :
$entetes = "From: $support\n\r" ;
$entetes .= "CC: $support" ;
mail($com->email,$email_subject,$email_object, $entetes) ;[/codebox]Le résultat n'est pas vraiment celui que j'attendais :)
1) Le mail ne m'arrive pas en copie
2) La première ligne de texte (objet) que reçoit le client est CC: info@monsite.com (valeur de la variable $support).
Pour modifier cette fonction je me suis inspiré de tutos trouvés sur le net. Je ne vois pas ce qui cloche. Les experts auraient-ils une idée ?
Merci d'avance.
Sam
-
Bonjour,
Merci cela fonctionne bien, je n'ai pas du remplacer "colis" dans la bdd.
Par contre je cherche a remplacer le mot facture par note d'envoie,
dans invoice.php
// Affiche en haut, a droite le libelle
// (FACTURE, DEVIS, Bon de commande, etc...)
// et son numero
// La taille de la fonte est auto-adaptee au cadre
function fact_dev( $libelle, $num )
ou sont caché les $libelle ?
Merci guillaume
-
Bonjour,
tu es chez quel hebergeur ?
As tu eu des erreurs à l'installation ?
Sais tu si ton hebergeur autorise les sessions, car apparement il y a un soucis de session aussi ?
As tu modifié quoi que ce soit aux scripts PEEL SHOPPING ?
La base "'ivory_phptest" existe t'elle, as tu bien mis le bon login/mdp dans tes parametres ?
As tu bien mis les fichiers concernés en CHMOD 777 à l'installation ?
Voila pour ce matin :)
Willy
Appel aux pros du PHP
dans Module PEEL Premium pour PEEL SHOPPING
Sam59
Posté(e) · Signaler ce message
Et bien j'ai juste remplacé la ligne qui permet l'envoi du mail au client :
mail($com->email,$email_subject,$email_object,"From:$support");
Par :
$entetes = "From: $support\n\r" ;
$entetes .= "CC: $support\n\r" ;
mail($com->email,$email_subject,$email_object, $entetes) ;
Qui devrait juste mettre le destinataire $support en copie.
Donc rien de bien méchant...