2010-04-12 62 views
2

我只是在學習Magento及其Web服務API的新工作。我剛剛設法構建了一些基本的PHP腳本,以獲取特定類別的產品。我現在需要獲取最暢銷的產品,但我正努力在這方面找到好的文檔。任何幫助,指針,示例代碼或其他任何東西真的將不勝感激......Magento SOAP API:獲取大多數銷售產品

感謝,

湯姆

回答

1

我相信沒有辦法用Web Services API來做到這一點。然而,在Magento自己的PHP中,您可以通過以下方式獲得最暢銷的產品:

$bestselling_products = Mage::getResourceModel('reports/product_collection') 
    ->addAttributeToSelect('*') 
    ->setStoreId(1) 
    ->addOrderedQty($from, $today) 
    ->addAttributeToFilter('visibility', $visibility) 
    ->addAttributeToFilter('status', 1) 
    ->setOrder('ordered_qty', desc); 
0

我想還沒有一個直接的方法,與API。也許你可以通過檢索所有的銷售訂單,並找到哪些產品是最有序的。

一個快速的方法也是擴展API來添加一個方法,它會做你想做的。

相關問題