좋아요, Magento 1.7을 사용하고 있습니다. 내 상사가 사이트 상단에 재고의 총 개수와 총 가치를 표시하는 막대를달라고 요청했습니다. 스톡.Magento - 모든 제품의 합계 가격 표시
지금까지 총 부품 수를 알아 냈습니다. 나는 PHP에별로 좋지 않다. 그래서 많은 시행 착오가 있었다. [업데이트] : 재고 제품에서 제외하는 필터가]를 : 여기에
지금까지처럼 내 코드는 모습입니다 합계 섹션은 분명히 작동하지 않습니다
<?php
$collection = Mage::getModel('catalog/product')->getCollection()
->joinField(
'qty',
'cataloginventory/stock_item',
'qty',
'product_id=entity_id',
'{{table}}.stock_id=1',
'left'
)
->addAttributeToFilter('qty', array('eq' <= 0));
$_coreHelper = $this->helper('core');
$sum = 0;
foreach ($collection as $product){
$sum += $product->getPrice();
}
?>
As of today our inventory consists of <span style="color: black; font-size:16px; font-family: Helvetica, sans-serif; font-weight: 400; border: 1px solid black; padding: 0px 2px 0px 2px;"><?php echo $collection->count(); ?></span> items with a total value of <span style="color: black; font-size:16px; font-family: Helvetica, sans-serif; font-weight: 400; border: 1px solid black; padding: 0px 2px 0px 2px;"><?php echo $_coreHelper->currency($sum); ?></span>
.
아무에게도이 작업을 수행하는 방법에 대한 몇 가지 지침을 줄 수 있습니까? 루프를 사용하여 모든 제품 가격을로드 한 다음 합계를 추가하여 합계를 표시한다고 가정하겠습니다. 그러나 올바르게 표시하면 문제가되는 것으로 나타납니다.
도움을 주시면 감사하겠습니다.
try $ collection = Mage :: getModel ('catalog/product') -> getCollection(); 하지만 재고가 있는지 여부에 관계없이 모든 품목을 사용할 수 있습니다. – dagfr
재고없는 품목을 없애기 위해 필터를 추가 할 수 없습니까? 나는 전에 다른 사람들이 비슷한 것을 보았다. – nesagwa