Jump to content

[RESOLU] Afficher unités totales commandées dans BO et factures


Recommended Posts

C'est bon, pour faire simple, je vous donne le brut, il serait mieux de faire des overrides:

Dans AdminOrdersController;php vers la ligne 1347 ajoutez;

$nb_product = Db::getInstance()->getValue('SELECT SUM(product_quantity) FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order` = "'.$order->id.'"');

Plus bas dans les smarty pas oublier la virgule après l'avant dernier, sans virgule sur le dernier:

'nb_product' => $nb_product

Dans le theme admin à orders view.tpl

vers ligne 618

<tr style="font-size: 16px" id="total_order">
	<td style="font-size: 14px">{l s='Total Units'}</td>
	<td class="amount" style="font-size: 20px" align="right">
	{$nb_product}
	</td>
<tr>

vers ligne 106

<dl>
	<dt>{l s='Total Units'}</dt>
	<dd class="total_paid">{$nb_product}</dd>
</dl>

Pour la facture PDF

dans classes HTMLtemplateInvoice.php vers la ligne 60 ajoutez

$nb_product = Db::getInstance()->getValue('SELECT SUM(product_quantity) FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order` = "'.$this->order->id.'"');

plus bas dans les smarty pas oublier la virgule après l'avant dernier, sans virgule sur le dernier

'nb_product' => $nb_product

Dans pdf invoice.tpl ajouter sous la partie carrier

<b>{l s='Units:' pdf='true'}</b><br />
{$nb_product}<br />
<br />
Link to comment
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
×
×
  • Create New...