Aide - Recherche - Membres - Calendrier
Version complète : (RESOLU) Numérotation des lignes facture
Forum osCommerce-fr > Les Bases d'OsCommerce MS2 > Fonctionnement
JimG
Bonjour,
Je viens vers vous car je n'ai rien trouvé sur le forum de similaire. J'aimerais que dans les factures, je puisse avoir chaque ligne numéroter du genre 1. 2. 3. Ca me faciliterais le transfert par la suite.
Merci d'avance


EDIT: J'ai finalement trouvé la solution. Si ca intéresse quelqu'un (j'en doute). J'ai commencé par installé la contrib U html.
Puis j'y ai rajouté dans le checkout_process du module un auto increment dans le tableau.
Merci à tous
chti_poupon
Bonjour
Es-tu bien en MS2 ?
As-tu implanté une config pour tes factures, et si oui laquelle ?
A te lire !
Chti poupon
JimG
Bonjour
Merci de votre réponse. Je ne suis pas expert. Je suis en MS2 RC1 et je n'ai rien implanté encore pour les factures. Je cherche justement un module à y implenter.
Merci
cubifil
y a des contribs qui existe mais je te conseil de suivre un tuto (recherche sur forum) pour intégrer un numéro de facture dans la table "order" ça te permetra d'utiliser un export excel pour ta compta export compta
JimG
Bonjour et merci.
Peut tu me dire quels termes chercher? Je n'ai trouvé que le moyens de modifier la numérotation des factures. J'aimerais pour ma part modifier les lignes à l'intérieur des factures.
Merci

Sinon si il est possible que le mail de confirmation que je recois lorsque la commande est validée soit numéroté par ligne au niveau des produits, ca me suffit.
cubifil
mais tu veux numéroter pour faire quoi ?
un numéro de facture ça suffit pas ?
JimG
Bonjour désolé de remonter un peu le sujet.
J'aimerais connaître le nombre de ligne pour l'intégration sous ciel compta. Lors de la saisi d'une commande sous ciel, il commence par demander le nombre de ligne. C'est pour cela que j'aimerais qu'il s'affiche quelque part ou moins pouvoir numéroter les lignes.
Merci
JimG
Bonjour. J'ai peut etre un début de piste mais je ne suis qu'un piètre codeur.
Voila le code qui permet l'envoi d'email (contrib u html Email)
CODE
<table style="font-size:14px; font-family:\'times\';" border="0" cellpadding="3" cellspacing="2" bgcolor=white>
<tr style="background-color:#87A44C; color:#FFFFFF; font-weight:bold;">
<td align="left" width="300"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.UHE_TEXT_PRODUCTS_ARTICLE.'</font></td>
<td align="left" width="160"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.UHE_TEXT_PRODUCTS_MODEL.'</font></td>
<td align="center" width="100"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.UHE_TEXT_PRODUCTS_PRICE.'</font></td>
<td align="center" width="40"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.UHE_TEXT_PRODUCTS_QTY.'</font></td>
<td align="right" width="100"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.UHE_TEXT_PRODUCTS_TOTAL.'</font></td>
</tr>';
for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {//Add one row for each product. The array $order exists already in checkout_process.php; to which we will include this file.
$html_email .='
<tr style="background-color:#DDDDDD;">
<td valign="top" align="left"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.$order->products[$i]['name'] . $HTML_Email_product_attributes[$i].'</font></td>
<td valign="top" align="left"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.$order->products[$i]['model'].'</font></td>
<td valign="top" align="center"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.$currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], 1).'</font></td>
<td valign="top" align="center"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.$order->products[$i]['qty'].'</font></td>
<td valign="top" align="right"><font face="Times New Roman, Times, serif" style="font-size:14px;">'.$currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']).'</font></td>
</tr>';
}
$html_email .='
</table>


Je pensais à counter-increment:case; content:counter(case); trouvé sur internet mais impossible à mettre en route pour moi.
Merci
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.