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