magento中如何根据sku在产品页中显示产品销售数量,以下给出函数代码。 function getQuantityOrderedBySku($sku) { try { $_product = Mage::getResourceModel('reports/product_collection') ->addOrderedQty() ->addAttributeToFilter('sku', $sku) ->setOrder('ordered_qty', 'desc') ->getFirstItem(); if (!$_product) { throw new Exception('No product matches the given SKU'); } return (int)$_product->getOrderedQty(); } catch (Exception $e) { return 0; } } 在需要显示产品销售数量的地方调用下面的PHP代码就可以了 <?php echo'已售出'. getQuantityOrderedBySku($_product->getSku()); ?> 这个方法只是显示简单商品的销售记录! (责任编辑:好模板) |