edition facture html

2 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour, côté back office à partir de la commande en détail :

page concernée : modules/factures/commande_html.php

on clique sur le lien Facture HTML

ne faut il pas un test sur le moyen de paiement utilisé lors de la commande pour éviter de tous les afficher ?

si un client passe commande et règle par chèque et que l'on édite la facture tous les moyens de paiement s'affichent au lieu de l'adresse de paiement par exemple puisqu'il s'agit d'un chèque.

En fait je ne comprend vraiment pas à quoi sert cette facture html.

De plus :


if (!in_array($commande->paiement, array('check', 'transfer', 'paypal'))) {

  // Affichage du mode de paiement défini pour cette commande

  $output .= '

	 <tr>

	  <td colspan="2">' . get_payment_form($commande->id, null, false, $amount_to_pay) . '</td>

	 </tr>

';

}

affiche les instructions concernant les moyens de paiement différents de check, transfer, paypal En plus sous ce code sont repris les moyens de paiement tels que check, transfer, paypal. Pour moi il y a doublon, et je garderai la fonction get_paiement_form qui permet de n'afficher que les instructions en fonction du mode de paiement et l'afficherai comme ceci :

if (!empty($commande->paiement)) {

get_payment_form(......)

}

merci de vos remarques

V6.3 + PREMIUM

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

vous pouvez reprendre le fichier modules\factures\commande_html.php de la 6.4.1 actuellement en téléchargement, et supprimer le bloc de code


$check_text = print_societe(true);
if (!empty($check_text)) {
$output .= '
<tr>
<td valign="top"><b>' . FOR_A_CHECK_PAYEMENT . '</b></td>
<td>' . SEND_YOUR_PAYEMENT_TO . ' <b>' . fprix($amount_to_pay, true, $commande->devise, true, get_float_from_user_input(vn($commande->currency_rate))) . "" . '</b> ' . FOLLOWING_ADDRESS . BEFORE_TWO_POINTS . ': ' . $check_text . '</td>
</tr>
';
}
$rib_text = print_rib(true);
if (!empty($rib_text)) {
$output .= '
<tr>
<td valign="top"><b>' . FOR_A_TRANSFERT . '</b></td>
<td>' . SEND_YOUR_PAYEMENT_TO . ' <b>' . fprix($amount_to_pay, true, $commande->devise, true, get_float_from_user_input(vn($commande->currency_rate))) . "" . '</b> ' . FOLLOWING_ACCOUNT . BEFORE_TWO_POINTS . ':<br />' . $rib_text . '</td>
</tr>
';
}
if (file_exists($GLOBALS['fonctionspaypal']) && !empty($GLOBALS['site_parameters']['email_paypal'])) {
require_once($GLOBALS['fonctionspaypal']);
$output .= '
<tr>
<td valign="top"><b>' . FOR_A_PAYPAL_PAYEMENT . '</b></td>
<td>
' . PLEASE_CHECK_OUT_BY_CLICKING . BEFORE_TWO_POINTS .':<br />
' . getPaypalForm($id, $_SESSION['session_langue'], $amount_to_pay, $_SESSION['session_devise']['code'], $commande->email, 1, '', vb($_SESSION['session_utilisateur']['id_utilisateur']), $commande->prenom_ship, $commande->nom_ship, $commande->adresse_ship, $commande->zip_ship, $commande->ville_ship, $commande->pays_ship, $commande->telephone_ship) . '
</td>
</tr>
';
}
[/CODE]

=> Cette correction est apporté à la futur version.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping