2013-01-07 97 views
0

如何以編程方式獲得Magento中產品的總收入?獲取magento中產品的總收入

假設有一款產品id1,它的售價爲10美元,5次,5美元(折扣率),8次,所以我想從Magento獲得總共90美元。這可能嗎??

+0

嗨,這是題外話。堆棧溢出用於編程問題。 Magento的社區支持資源可能是更好的選擇。 –

+0

你看過數據庫模式嗎? –

+0

Pekka這是一個編程問題,實際上我想在前端顯示值。 –

回答

0

看到這裏張貼我的代碼的建議

Magento: How to display how many times a product has been sold?

既然你是想顯示在前端這個值,我假設PHTML的基礎上的答案,所以我將它的代碼是方式,只是試圖乘以最終售價數量。

<?php 
     // Enter your product ID here 
     $id = 123; 

     // Load the product collection and do some filters 
     $_productCollection = Mage::getResourceModel('reports/product_collection') 
      ->addOrderedQty() 
      ->addAttributeToFilter('id', $id) 
      ->setOrder('ordered_qty', 'desc') 
      ->getFirstItem(); 

     // Since the filter selects one product, we can use it here as the single result 
     $product = $_productCollection; 

     // Load the tax helper 
     $_taxHelper = Mage::helper('tax'); 

     // Get the final price of the product 
     $finalprice = $_taxHelper->getPrice($product, $product->getFinalPrice(), true); 


     // Print the results 
     echo $product->getName() . " total revenue: " . (int)$product->ordered_qty * $finalprice; 
?> 

這是未經測試,編碼上的蒼蠅,但其概念是非常基本的,所以你應該沒有問題,適應我所顯示出你所需要的。