Jump to content

Modification du bon de livraison


Recommended Posts

Bonjour

 

à la demande d'un de mes clients je dois modifier le bon de livraison d'un presta 1.4.5

 

je dois rajouter le volume des colis et j'ai donc utilisé une variable qui n'utilisais pas (variable width)

 

j'arrive à recuperer la variable et à l'afficher sur le bl par contre j'aimerais en faire la somme

 

j'ai donc créer une fonction sur le fichier classes/order.php :

 

public function getTotalWidth()
{
	$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow('
	SELECT SUM(product_width * product_quantity)
	FROM '._DB_PREFIX_.'order_detail
	WHERE id_order = '.(int)($this->id));

	return (float)($result['width']);
}  

 

et rajouté ceci dans le fichier classes/pdf.php :

 

$pdf->Cell(70, 6, self::l('Volume total : ').' '.(' '.round($order->getTotalWidth(),3).'m3'), 'LRB');

 

Lors de la génération du bl, les volumes appareissent bien sur chaque produit mais pas la somme

 

pouvez vous svp m'aider

 

Merci par avance

Edited by mehdi2405 (see edit history)

Share this post


Link to post
Share on other sites

  • 3 weeks later...

bonsoir

desolé de vous repondre si tardivement

 

en fait j'ai utilisé cette cellule du back office pour faire appel a elle dans mon bl

pour info j'utilise le width pour les volumes que j'arrive tres bien a recuperer dans mon bl pour chaque article mais pas pour y faire une somme

 

avez vous une idée ?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More