Jump to content

Afficher Marge Bénéficiaire dans les Commandes


Recommended Posts

Bonjour, 
Je voudrais voir dans les totaux de lacommande sur le panneau d'administration, après ceci:
<tr id="total_order">
  <td class="text-right"><strong>{l s='Total'}</strong></td>
  <td class="amount text-right">
  <strong>{displayPrice price=$order_total_price currency=$currency->id}</strong>
  </td>
  <td class="partial_refund_fields current-edit" style="display:none;"></td>
</tr>

Je voudrais avoir cette somme Totale soustraite par le "Prix d'achat en Gros" total de la commande, pour connaître les marges de profit que j'ai. J'ai vu ce code dans le AdminStats.tpl mais je ne sais pas comment l'adapter:

public static function getProductAverageGrossMargin()
	{
		$value = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('
		SELECT AVG((IFNULL(product_attribute_shop.price, product_shop.price) - IFNULL(product_attribute_shop.wholesale_price, product_shop.wholesale_price)) / IFNULL(product_attribute_shop.price, product_shop.price))
		FROM `'._DB_PREFIX_.'product` p
		'.Shop::addSqlAssociation('product', 'p').'
		LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa ON p.id_product = pa.id_product
		'.Shop::addSqlAssociation('product_attribute', 'pa'));
		return round(100 * $value, 2).'%';
	}

Est-ce que quelqu'un sait comment le faire ?? J'utilise PS 1.6. Merci!

Link to comment
Share on other sites

  • 1 month later...

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...