2011-12-14 18 views
0

設定可能な製品のカスタムオプションをチェックアウトするにはどうすればよいですか?シンプルな製品の場合、次のように簡単です。設定可能な製品のカスタムオプションの取得

foreach ($product->getOptions() as $option) { 
    echo $option->getTitle(); 
} 

ここで、$ productは単純な製品です。

ただし、これは設定可能な製品では機能しません。

答えて

1

はこれを試してみてください:

<?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'].", "; 
     } 
    } 
    } 
?> 
+0

おかげで男はしばらくの間、これを見て!構成可能な製品のカスタムオプション。あなたは男です! :) – StudioArena

関連する問題