0
如何在结帐时获得可配置产品的自定义选项?对于简单的产品,它很容易:获取可配置产品的自定义选项
foreach ($product->getOptions() as $option) {
echo $option->getTitle();
}
其中$ product是一个简单的产品。
但是,这对于可配置产品不起作用。
如何在结帐时获得可配置产品的自定义选项?对于简单的产品,它很容易:获取可配置产品的自定义选项
foreach ($product->getOptions() as $option) {
echo $option->getTitle();
}
其中$ product是一个简单的产品。
但是,这对于可配置产品不起作用。
试试这个:
<?php
if ($product->isConfigurable()) {
$atts = $product->getTypeInstance(true)->getConfigurableAttributesAsArray($product);
foreach($atts as $att) {
echo $att['attribute_code'].": "
$opts = $att['values'];
foreach($opts as $opt) {
echo $opt['store_label'].", ";
}
}
}
?>
感谢的人找了一会儿!可配置产品的自定义选项。你是男人! :) – StudioArena 2013-01-16 11:11:20