Flux d’activité
Flux d’activité de Messages
-
-
bonsoir,je vais tenter d'etre le sympas de la soirée :rolleyes:
bon j'avais la version 2.7 .... mais j'ai tellement jardiner dedans qu'il n'y a plus rien d'origine!!
pouvez vous poster administrer/commandes.php svp et administrer/modeles/commande_details.php ?
dans le deuxieme fichier on gere la liste et dans le premier les actions à mener ... on va bien trouver quoi faire avec ça !! ;)
je verrais bien un switch sur l'etat de la commande .... (attente, paiement recus, annulé,rembourse) avec un mail spéciffique en fonction de l'eta ;)
Bonsoir et merci de l'intéret porté à mon soucis du moment,
Si je poste mes versions, après le jardinage il ya un très gros risque d'être confronté au "labourage"
Je vais donc essayer de retrouver une version vierge et poster cela dans la soirée
Merci encore je vais revenir
La fleur
-
pour le port gratuit tu as les infos ici http://forum.peel.fr/index.php?showtopic=2625de 1 à 299 tu crées un type d'expedition le poids 0 gramme par exemple tarif 20 euros
dans tes produits tu ne mets pas de poids
A tester :rolleyes:
Bonjour,
Merci de 1 à 299 euros c'et régler j'ai mis comme tu ma dis . par contre j'arrive pas a configurer pour les frais de port offete à partire de : 300 euros. J'ai suivi le lien que tu ma donner mais ça change rien.,
merci de m'aider SVP
-
bonsoir,
je vais tenter d'etre le sympas de la soirée :rolleyes:
bon j'avais la version 2.7 .... mais j'ai tellement jardiner dedans qu'il n'y a plus rien d'origine!!
pouvez vous poster administrer/commandes.php svp et administrer/modeles/commande_details.php ?
dans le deuxieme fichier on gere la liste et dans le premier les actions à mener ... on va bien trouver quoi faire avec ça !! ;)
je verrais bien un switch sur l'etat de la commande .... (attente, paiement recus, annulé,rembourse) avec un mail spéciffique en fonction de l'eta ;)
-
-
Bonjour,
J'utilise une version 2.9.3
Actuellement que les clients payent par C.B ou en Paypal, ils recoivent un résumé de leur commande
même si celle ci n'est pas REGLEE.
Ils interpretent cela comme une confirmation et cela pose beaucoup de problèmes cae lorsqu'ensuite ils n'arrivent pas à payer ils nous reprochent de leur avoir envoyé une confirmation de commande.
Comment faire pour:
Soit qu'ils ne recoivent rien
Soit que ce résumé de commande ne parte que si la commande à le statut de commande règlée
Merci à ceux qui pourraient m'aider même s'il y en a de moins en moins sur ce forum.
-
Comment adapter cette manipulation au fichier administrer/prix.php ?
Je patauge à fond !
Très utile pour moi pour modifier l'ensemble des prix d'une marque.
Merci pour votre aide.
-
non David, en fait, cela envoi un mail avec un blabla et un lien du type (http://www.nomdetonsite.fr/factures/commande_html.php?code_facture=gS8Dh6&mode=bdc)
Ce lien ouvre une page html (/factures/commande_html.php) avec le détail de ta commande et les moyens pour la régler. Donc tu as le virement bancaire, les chèques, la CB et paypal.
Çà c'est dans le cas ou tu as tous ces moyens de paiement, mais tu peux je pense faire une copie de cette page et virer les moyens que tu ne veux pas utiliser.
Mais c'est vrai que pour la CB, faut avoir le module cb installé et un contrat VAD avec ta banque.
-
Bonjour abdelazi, les devises sont gérées dans la table peel_devises.
Vérifiez également dans le code de votre site la présence des symboles "€" et "EUR" qui sont potentiellement écrits "en dur".
Cordialement,
Jean-Hervé.
-
Bonjour abelazi,
Effectivement, il doit s'agir, comme l'a expliqué macao45, d'un problème de non-protection des simples quotes : ' dans la requête SQL associée à la gestion des pays (pas de addslashes ou de mysql_real_escape_string)
En remplaçant, au niveau de la saisie du nom du pays, les simples quotes par leur code HTML associé : '
Si un problème analogue se produit pour les double quotes (guillements), le code HTML associé est : "
-
Bonjour Hiram,
Tous les styles qui s'appliquent à votre boutique sont définis dans la feuille de style :
modeles/standard/screen.css.
Commencez par éditer ce fichier pour voir si vous parvenz à obtenir le résultat que vous souhaitez.
Si vous n'y arrivez pas, n'hésitez pas à demander à nouveau de l'aide.
-
Bonjour newboutik ,
Quelle version de PEEL utilisez-vous?
Car effectivement, dans votre backoffice, la liste des utilisateurs doit inclure un filtrage selon les droits d'administration du site (par liste déroulante).
-
Bonjout French Vintage Touch,
Effectivement, comme l'a signalé ael, ce dossier sert aux connexions en mode SSL.
Par ailleurs, j'ajoute qu'il est automatiquement crée en plus du répertoire qui contient le code du site. (pour tous les client que nous hébergeons)
-
-
-
Le fait d'envoyer la proforma ou le bon de commande via le lien "envoyer" ne te suffit pas ?
-
Bonjour bendicott.
Sur quelle version de PEEL travailliez-vous auparavant?
Le code a potentiellement beaucoup évolué entre la version que vous utilisiez et la version actuelle 5.3, notamment par l'ajout de nouveaux modules fonctionnels, et adapter la feuille de style CSS à la 5.3 ne suffira pas à réaliser une migration.
Cordialement,
Jean-Hervé.
-
Bonjour,Comment faire pour configurer les frais de port par rapport au prix?
J'aimerai faire comme suite :
De : 1 à 299 euros de commande frais de port est de : 20 euros
Et a partir de : 300 euros de commande les frais de port est Gratuit.
Comment faire SVP ? Merci de m'aider.
pour le port gratuit tu as les infos ici http://forum.peel.fr/index.php?showtopic=2625
de 1 à 299 tu crées un type d'expedition le poids 0 gramme par exemple tarif 20 euros
dans tes produits tu ne mets pas de poids
A tester :rolleyes:
-
bonjour,
ha ok ...
le problèmes est que logiquement il n'y a pas de paiements qui echou !!!
ou alors ce sont les banques qui refusent la transaction , mais dans ce cas il y a un code erreur renvoyé par le module de la banque
j'avais fait une table suplémenatire pour garder le N° de demande pour le module SPPLUS et donc renvoyé la demande bancaire avec le bon numéro a partir de l'admin
mais je ne sais pas si cela marche sur tous les modules bancaires
quoi qu'il en soit c'est un developpement bien spécifique et la transaction doit etre testé et validée dans toutes les conditions possibles :rolleyes:
-
Bonjour,
Je suis d'accord mais si le paiement echou ou en mode proforma comment envoyer la demande de reglement CB.
Merci,
David
-
bonsoir,
comment ça une CB par un lien ?
le paiement par CB se fait en générale avec un module payant avec la banque sur laquelle vous etes
ils vous donnent les directives à suivre pour mettre leur solution sur la boutique
-
bonsoir,
et cette erreur arrive quand vous saisissez cote d'ivoir ..... non ??
si c'est la cas au lieu de cote d'ivoir mettez cote d&apas;ivoir ça devrait prendre mieux en compte
-
Bonjour,
Comment peut on envoyer une demande de paiement par CB pas par paypal sour forme de lien ?
Si quelqu un a une piste.
D'avance merci
David
-
c'est ça l'idée !!
surtout si tu es basée sur une ancinne version
en plus il y ades tables sql en plus, des div etc...
et si tu connaissais bien le code de la 3 ou de la 4 ......... ben t'oublie car la 5 c'est encore autre chose
-
Bonjour,
Comment faire pour configurer les frais de port par rapport au prix?
J'aimerai faire comme suite :
De : 1 à 299 euros de commande frais de port est de : 20 euros
Et a partir de : 300 euros de commande les frais de port est Gratuit.
Comment faire SVP ? Merci de m'aider.
Mail de résumé de commande
dans Module PEEL Premium pour PEEL SHOPPING
La fleur
Posté(e) · Signaler ce message
Voici administrer/commandes_php
<?
include("../configuration.inc.php");
necessite_identification();
necessite_priv("admin");
$DOC_TITLE = "Gérer les commandes";
include("modeles/haut.php");
switch (vb($_REQUEST['mode'])) {
case "details" :
affiche_details_commande($_GET['id']);
break;
case "suppr" :
efface_commande($_GET['id']);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
case "update" :
update_commande($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
case "tri" :
affiche_liste_commandes(vn($_REQUEST['start']), $_GET['order'], $_GET['sort']);
break;
case "recherche" :
$order = "o_timestamp";
$sort = "DESC";
affiche_recherche_commandes(vn($_REQUEST['start']), $_GET, $order, $sort);
break;
case "affi" :
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes_affilies(vn($_REQUEST['start']), $order, $sort);
break;
default :
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
}
include("modeles/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
function efface_commande($id) {
/* Efface la commande dont le n∞ est $id */
global $wwwroot;
# Récupération du stock pour les commandes supprimées
$sqlStock = "SELECT * FROM peel_commandes_articles WHERE commande_id = '".$id."'";
$resStock = mysql_query($sqlStock);
while ($s = mysql_fetch_array($resStock)) {
$sqlCouleur = "SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$s['couleur']."'";
$sqlTaille = "SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$s['taille']."'";
$resCouleur = mysql_query($sqlCouleur);
$resTaille = mysql_query($sqlTaille);
$couleur = mysql_fetch_array($resCouleur);
$taille = mysql_fetch_array($resTaille);
mysql_query("UPDATE peel_stocks SET stock = stock + ".$s['quantite']." WHERE produit_id = '".$s['produit_id']."' AND couleur_id = '".vn($couleur['id'])."' AND taille_id = '".vn($taille['id'])."'");
}
mysql_query("DELETE FROM peel_commandes WHERE id = '$id'");
mysql_query("DELETE FROM peel_commandes_articles WHERE commande_id = '$id'");
include("modeles/commande_efface.php");
}
function update_commande($frm) {
/* Efface la commande dont le n∞ est $id */
global $wwwroot;
$statut_details = "";
if ($frm['statut'] != 0) {
$sql_statut = "SELECT nom_".$_SESSION['langue']." FROM peel_statut WHERE id = '".$frm['statut']."'";
$res_statut = mysql_query($sql_statut);
$s = mysql_fetch_array($res_statut);
$statut_details = $s['nom_'.$_SESSION['langue'].''];
} else {
$statut_details = "commande initialisée";
}
if($frm['a_timestamp'] != "00/00/0000") {
$date_facture = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['a_timestamp']);
mysql_query("UPDATE peel_commandes SET a_timestamp = '".$date_facture."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
}
mysql_query("UPDATE peel_commandes SET statut = '".intval($frm['statut'])."', statut_details = '".addslashes($statut_details)."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET numero = '".addslashes($frm['numero'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET client_info1 = '".addslashes($frm['facturation'])."', client_info2 = '".addslashes($frm['livraison'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET colis = '".addslashes($frm['colis'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET statut_affilie = '".addslashes(vb($frm['statut_affilie']))."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET points_etat = '".$frm['points_etat']."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if ($frm['points_etat'] == 1) {
mysql_query("UPDATE peel_utilisateurs SET points = points + '".$frm['points']."' WHERE id_utilisateur = '".$frm['id_utilisateur']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
}
if ($frm['points_etat'] == 2) {
mysql_query("UPDATE peel_utilisateurs SET points = points - '".$frm['points']."' WHERE id_utilisateur = '".$frm['id_utilisateur']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
}
}
function affiche_details_commande($id) {
/* Charge les détails d'une commande et les affiche */
global $wwwroot;
$qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$id'");
$qid_items = mysql_query("
SELECT
p.id
,p.reference
,oi.nom_produit
,oi.promotion
,p.prix AS curr_prix
,oi.prix AS purchase_prix
,oi.quantite
,oi.prix * oi.quantite AS total
,oi.comment
,oi.couleur
,oi.taille
,oi.delivery_stock
,oi.order_stock
FROM peel_commandes_articles oi
LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
WHERE commande_id = '$id'
");
$commande = mysql_fetch_object($qid_commande);
include("modeles/commande_details.php");
}
function affiche_liste_commandes($start, $order, $sort) {
global $wwwroot;
$nb = 30;
# Charge la liste des commandes et les affiche.
$qid = mysql_query("
SELECT *
FROM peel_commandes ORDER BY $order $sort LIMIT $start,$nb
");
$sql_count = "SELECT COUNT(*) FROM peel_commandes ORDER BY $order $sort";
include("modeles/commande_liste.php");
}
function affiche_liste_commandes_affilies($start, $order, $sort) {
global $wwwroot;
$nb = 30;
# Charge la liste des commandes et les affiche.
$qid = mysql_query("
SELECT *
FROM peel_commandes WHERE affilie = '1' ORDER BY $order $sort LIMIT $start,$nb
");
$sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE affilie = '1' ORDER BY $order $sort";
include("modeles/commande_liste.php");
}
function affiche_recherche_commandes($start, $frm, $order, $sort) {
global $wwwroot;
$nb = 30;
$sql = "";
if ($_GET['id'] != "") {
$sql = "
SELECT *
FROM peel_commandes WHERE id = '".$frm['id']."' ORDER BY $order $sort LIMIT $start,$nb
";
$sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE id = '".$frm['id']."' ORDER BY $order $sort";
}
if ($_GET['email'] != "") {
$sql = "
SELECT *
FROM peel_commandes WHERE email = '".$_GET['email']."' ORDER BY $order $sort LIMIT $start,$nb
";
$sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE email = '".$_GET['email']."' ORDER BY $order $sort";
}
if ($_GET['statut'] != "") {
$sql = "
SELECT *
FROM peel_commandes WHERE statut = '".$_GET['statut']."' ORDER BY $order $sort LIMIT $start,$nb
";
$sql_count = "SELECT COUNT(*) FROM peel_commandes WHERE statut = '".$_GET['statut']."' ORDER BY $order $sort";
}
if (!empty($sql)) {
// Charge la liste des commandes et les affiche.
$qid = mysql_query($sql);
if (mysql_num_rows($qid) > 0) {
include("modeles/commande_liste.php");
} else {
echo "<b>Votre requête ne comporte pas de résultats.</b>";
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
}
} else {
echo "<b>Votre requête ne comporte pas de résultats.</b>";
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
}
}
?>
Voici administrer/modeles/commande_detail.php
<table border="0" width="760" class="tablespace">
<tr>
<td colspan=5 class="entete">Détail d'une commande</td>
</tr>
<tr>
<td class=normal>Numéro de la commande : </td>
<td class=normal><?=$id?></td>
</tr>
<tr>
<td class=normal>Date de la facture (JJ/MM/AAAA): </td>
<td class=normal>
<form method="post" value="<?=$_SERVER['PHP_SELF']?>" name="commande">
<?
$date_facture = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$','\\3/\\2/\\1', $commande->a_timestamp);
?>
<input class="formulaire1" style="width:100%" type="text" name="a_timestamp" style="width:100%" value="<?if (empty($date_facture)) {echo "JJ/MM/AAAA";} else {echo $date_facture;}?>">
</td>
</tr>
<tr>
<td class=normal>Numéro de la facture : </td>
<td class=normal>
<input type="hidden" name="mode" value="update">
<input type="hidden" name="id" value="<?=$commande->id?>">
<input type="text" class="formulaire1" name="numero" value="<?=$commande->numero?>">
</td>
</tr>
<tr>
<td class=normal>Numéro du colis : </td>
<td class=normal>
<input type="text" class="formulaire1" name="colis" value="<?=$commande->colis?>">
</td>
</tr>
<tr>
<td class=normal>Passée le :</td>
<td class=normal><?=return_date_fr($commande->o_timestamp) ?></td>
</tr>
<tr>
<td class=normal>Par :</td>
<td class=normal><a class=normal href="utilisateurs.php?mode=modif&id_utilisateur=<?=$commande->id_utilisateur ?>"><?=$commande->email ?></a></td>
</tr>
<tr>
<td class=normal>Montant :</td>
<td class=normal><b><?=fprix($commande->montant)?> € T.T.C</b></td>
</tr>
<tr>
<td class=normal><i>dont Frais de port :<i></td>
<td class=normal><i><?=fprix($commande->cout_transport)?> €<i></td>
</tr>
<tr>
<td class=normal><i>dont supplément pour le type de paiement :<i></td>
<td class=normal><i><?=fprix($commande->tarif_paiement)?> €<i></td>
</tr>
<tr>
<td class=normal><i>dont remise sur le total de la commande hors frais de port :<i></td>
<td class=normal><i>- <?=fprix($commande->remise_percent)?> %<i></td>
</tr>
<tr>
<td class=normal><i>dont remise avec code promo hors frais de port :<i></td>
<td class=normal><i>- <?=fprix($commande->code_promo)?> %<i></td>
</tr>
<?php
if ($commande->affilie == 1) { ?>
<tr>
<td class=normal>Commission affilié</td>
<td class=normal><?=fprix($commande->montant_affilie)?> € TTC</td>
</tr>
<tr>
<td class=normal>Statut paiement affilie</td>
<td class=normal>
<select name="statut_affilie" class="formulaire1">
<option value="0" <?if ($commande->statut_affilie == 0) {echo "selected";}?>>Paiement à venir</option>
<option value="1" <?if ($commande->statut_affilie == 1) {echo "selected";}?>>Paiement effectué</option>
</select>
</td>
</tr>
<tr>
<td class=normal>Affilie associé à cette commande</td>
<td class=normal>
<?php
$sqlAffi = "SELECT u.id_utilisateur, u.email FROM peel_utilisateurs u, peel_utilisateurs_commandes uc WHERE uc.commande_id = '".$commande->id."' AND uc.utilisateur_id = u.id_utilisateur";
$resAffi = mysql_query($sqlAffi);
$Affi = mysql_fetch_object($resAffi);
echo "<a href=\"$wwwroot/administrer/utilisateurs.php?mode=modif&id_utilisateur='".$Affi->id_utilisateur."'\">".$Affi->email."</a>";
?>
</td>
</tr>
<? } ?>
<tr>
<td class=normal>Points cadeaux :</td>
<td class=normal><?=$commande->points?> points
<input type="hidden" name="points" value="<?=$commande->points?>">
<input type="hidden" name="id_utilisateur" value="<?=$commande->id_utilisateur?>">
<select name="points_etat" class="formulaire1">
<option value="0" <?if ($commande->points_etat == 0) {echo "selected";}?>>non attribués</option>
<option value="1" <?if ($commande->points_etat == 1) {echo "selected";}?>>attribués</option>
<option value="2" <?if ($commande->points_etat == 2) {echo "selected";}?>>annulés</option>
</select>
</td>
</tr>
<tr valign=top>
<td class=normal>Adresse de facturation :</td>
<td colspan=4 class=normal><textarea name="facturation" rows="10"><?=html_entity_decode($commande->client_info1)?></textarea></td>
</tr>
<tr valign=top>
<td class=normal>Adresse de livraison :</td>
<td colspan=4 class=normal><textarea name="livraison" rows="10"><?=html_entity_decode($commande->client_info2)?></textarea></td>
</tr>
<tr valign=top>
<td class=normal>Modalité de paiement :</td>
<td colspan=4 class=normal><?=$commande->paiement?></td>
</tr>
<tr valign=top>
<td class=normal>Modalité d'expédition :</td>
<td colspan=4 class=normal><?=$commande->transport?></td>
</tr>
<tr valign=top>
<td class=normal>Etat de la commande :</td>
<td colspan=4 class=normal>
<select name="statut" class="formulaire1">
<option value="0">Commande initialisée</option>
<?php
$sql_statut = "SELECT id, nom_".$_SESSION['langue']." FROM peel_statut ORDER BY id";
$res_statut = mysql_query($sql_statut);
while ($s = mysql_fetch_array($res_statut)) {
echo "<option value=\"".$s['id']."\"";
if ($s['id'] == $commande->statut) { echo "selected";}
echo ">".stripslashes($s['nom_'.$_SESSION['langue'].''])."</option>";
}
?>
</select>
<p align="center"><input type="submit" class="bouton" value="METTRE A JOUR LES DONNEES DE LA COMMANDE"></p>
</form>
</td>
</tr>
<?
if ($commande->commentaires !="") { ?>
<tr valign=top>
<td class=normal>Commentaires spécifiques :<p></p></td>
<td colspan=4 class=normal><?=$commande->commentaires?></td>
</tr>
<? } ?>
<tr>
<td colspan="2" height="5" align=center> </td>
</tr>
<tr>
<td colspan="2" class="normal">
<b>FORMAT HTML :</b><br />
<img src="<?=$wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0">
<a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?id=<?=$id?>×tamp=<?=urlencode($commande->o_timestamp)?>&mode=proforma',550,450,'bdc');" class="normal">EDITER LE BON DE COMMANDE</a>
<br />
<img src="<?=$wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0">
<a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?id=<?=$id?>×tamp=<?=urlencode($commande->o_timestamp)?>&mode=facture',550,450,'facture');" class="normal">EDITER UNE FACTURE</a>
</td>
</tr>
<tr>
<td colspan="2" class="normal">
<b>FORMAT PDF :</b><br />
<img src="<?=$wwwroot?>/images/view_pdf.gif" width="8" height="11" alt="" border="0">
<a href="<?=$wwwroot?>/factures/facture_pdf.php?id=<?=$id?>×tamp=<?=urlencode($commande->o_timestamp)?>&mode=proforma" class="normal">BON DE COMMANDE</a>
<br />
<img src="<?=$wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0">
<a href="<?=$wwwroot?>/factures/facture_pdf.php?id=<?=$id?>×tamp=<?=urlencode($commande->o_timestamp)?>&mode=invoice" class="normal">FACTURE FORMAT</a>
</td>
</tr>
</table>
<table border="0" width="760" class="tablespace">
<tr bgcolor="#EEEEEE">
<td colspan="7" class="entete">Liste des produits commandés : </td>
</tr>
<tr bgcolor="#6699ff">
<td class=normal>Référence</td>
<td class=normal>Produit</td>
<td class=normal>Stock à commander</td>
<td class=normal align=center>Prix catalogue</td>
<td class=normal align=center>Prix vendu</td>
<td class=normal align=center>Quantité</td>
<td colspan=2 class=normal align=center>Total T.T.C</td>
</tr>
<?
if ($qid_items) {
if (mysql_num_rows($qid_items)) {
while ($prod = mysql_fetch_array($qid_items)) { ?>
<tr>
<td class=normal><?=$prod['reference'] ?></a></td>
<td class=normal>
<a href=produits.php?mode=modif&id=<?=$prod['id']?> class=normal><?=stripslashes($prod['nom_produit'])?></a>
<?
if ($prod['couleur'] != '') {print "<br />Couleur : ".$prod['couleur'].".";}
if ($prod['taille'] !=') {print "<br />Taille : ".$prod['taille].".";}
if ($prod['delivery_stock'] !=') {print "<br />Date prévue d'appro : ".stripslashes($prod['delivery_stock]).".";}
if ($prod['comment'] !=') {print "<br />Commentaire de l'internaute : ".stripslashes($prod['comment]).".";}
?>
</td>
<td class=normal align=center><?=$prod['order_stock']?></td>
<td class=normal align=center><?=fprix($prod['curr_prix'])?></td>
<td class=normal align=center>
<?=fprix($prod['purchase_prix']);?>
</td>
<td class=normal align=center><?=$prod['quantite']?></td>
<td class=normal align=center>
<?
$total = $prod['purchase_prix']*$prod['quantite'];
echo fprix($total);?> € T.T.C
</td>
</tr>
<? } ?>
</table>
<?
}
} ?>
Voici et vraiment merci pour l'aide car je viens encore il y a 10 mn d'avoir le cas de qqun qui a commandé en paypal le 16/04 dont nous avons reçu la commande en initialisé sans mail de paypal nous informant du paiement et qui ne comprend pas que nous n'ayons pas livré alors qu'il a reçu un mail d'enregitrement de commande de notre part. 9a devient vraiment trop galère ce truc
Encore merci et je continue de bosser de mon coté
La fleur