我只是在学习Magento及其Web服务API的新工作。我刚刚设法构建了一些基本的PHP脚本,以获取特定类别的产品。我现在需要获取最畅销的产品,但我正努力在这方面找到好的文档。任何帮助,指针,示例代码或其他任何东西真的将不胜感激......Magento SOAP API:获取大多数销售产品
感谢,
汤姆
我只是在学习Magento及其Web服务API的新工作。我刚刚设法构建了一些基本的PHP脚本,以获取特定类别的产品。我现在需要获取最畅销的产品,但我正努力在这方面找到好的文档。任何帮助,指针,示例代码或其他任何东西真的将不胜感激......Magento SOAP API:获取大多数销售产品
感谢,
汤姆
我相信没有办法用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);
我想还没有一个直接的方法,与API。也许你可以通过检索所有的销售订单,并找到哪些产品是最有序的。
一个快速的方法也是扩展API来添加一个方法,它会做你想做的。