0

最新バージョンの「MSRP」のような製品に 3 番目の価格を追加したいのですが、私の製品 (Magento 1.4.1.1) では利用できません。製品ページに表示したいのですが、選択したオプションに応じて変更する必要があります。

そこで、「msrp」という新しい属性を作成することから始めました。次のコードを使用して、 view.phtmlファイルのすべての子製品に対してそれを取得できました。

<?php
if($_product->isConfigurable())
{
      $_associatedProducts = $_product->getTypeInstance()->getUsedProducts();
       foreach($_associatedProducts as $assProducts)
      {  
$msrp = $assProducts->getData("msrp");
echo "MSRP: ".$msrp."<br />" ;
}
}
?>

ここでの問題は、一度に 1 つだけ表示する方法と、選択したオプションに対応するものはどれかということです。(オプションを選択すると、通常の価格が変わるのと同じように。)

たぶん、このファイルにJavaScriptが含まれていますか? /app/design/frontend/[...]/[...]/template/catalog/product/view/type/options/configurable.phtml

ご協力いただきありがとうございます !

4

0 に答える 0