我正在学习Magento及其Web Services API以获得新工作。我刚刚设法构建一些基本的PHP脚本来获取特定类别的产品。我现在需要获取最畅销的产品,但我很难找到关于此的好文档。任何帮助,指针,示例代码或任何其他内容真的非常感激...
谢谢,
汤姆
答案 0 :(得分: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);
答案 1 :(得分:0)
我认为使用API没有直接的方法。也许你可以通过检索所有销售订单来做到这一点,并找出哪些产品是最有序的产品。
快速的方法也是扩展api以添加一个可以做你想要的方法。