Magento 分为很多种产品类型.
常用的为simple和configuration.
我们今天要说的是configuration.
configuration产品自己是没有库存.他的库存是由子产品提供的.
这造成了很多问题.
我下面的代码,朋友们可以参照一下.决绝configuration库存的问题
<?php if( $_product -> isConfigurable ()): ?>
<?php
$_associatedProducts = $_product -> getTypeInstance ( true )-> getUsedProductCollection ( $_product );
foreach ( $_associatedProducts as $p ) {
$productQty = (int) $p -> _data[ 'stock_item' ] -> _data[ 'qty' ] ;
$totalQty += $productQty ;
}
if( $totalQty == 1 ) {
echo "ONLY ONE LEFT" ;
}
?>