設定可能な製品のシンプルな製品の特別価格


7

私はプロジェクトをやっていて、構成可能な製品の単一の製品に特別価格を割り当てることができるような要件が必要になりました。この価格は、元の価格で取り消し線を引く必要があります。私はconfigurable.phpを編集して、構成可能な製品の単純な製品それぞれの特別価格をフェッチしてみました。私が直面している問題は、割り当てられている単純な製品の特別価格が正しく取得されていることですが、同じ構成可能製品に割り当てられていないものについては、最後の単純な製品の特別価格が来ています。

私の質問は、Magentoに要件を実装できるか、それとも私が間違っていることですか?

助けてください?以下は、私のニーズを実装しようとした方法です。

<?php
$obj = Mage::getModel('catalog/product');    
if (isset($options[$attributeId][$value['value_index']])) {    
       $productsIndex = $options[$attributeId][$value['value_index']];    
       $_product = "";   
       foreach ($productsIndex as $pr):    
              $_product = $obj->load($pr);    
              if (!empty($_product) && !is_null($_product)) {   
                   $npr[$pr] = $_product;    
              } else {    
                  $npr[$pr] = 0;    
              }   
              unset($_product);    
      endforeach;    
   } else {    
      $productsIndex = array();

}
?>

誰か助けてください。
Akash Pius 2013

これまで、シンプルな製品の価格を使用するために、OrganicInternetのSimpleConfigurableProductsモジュールを使用していました。ただし、これは多くの側面で広範囲に影響を及ぼします。
Peter O'Callaghan

回答:


1

Magentoは非常に柔軟性が高く、カスタムオプションに階層価格を実装する方法がいくつかあります。たとえば、バスケットの価格ルール、拡張機能「Best Configurable Products」、または価格付きの個々のオプションを通じてこれを行うことができます。これらのアプローチの比較は、次のサイトで確認できます。http//www.code4business.de/magento-tier-prices-custom-options/

この投稿では、各カスタムオプションのカスタム価格を事実上書き換えることなく実装する方法も示しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.