2012-03-13 19 views
1

現在、クライアント用のMagentoを使用したWebコマースWebサイトを行っています。問題は、構成可能な製品を関連製品として追加すると製品が表示されるが、チェックボックスは表示されないということです。私は関連製品が設定可能なものであるときにそれをmagentoで読みました。オプションとチェックボックスは表示されません。それを修正する方法はありますか?設定可能な製品をMagentoのオプションで関連製品として表示する方法

ありがとうございました

+0

私はこのリンクが非常に役に立つと思っています:http://subesh.com.np/2009/12/custom-options-product-magento/ –

+0

関連商品の下に税関オプションがあればオプションの世話をするためにaddactionをオーバーライドする必要があります:http://xhtmlandcsshelp.blogspot.com/2010/11/magento-overwrite-cart-controller-add.html –

答えて

2

残念ながらカスタマイズしていません。ここでの鍵は、設定可能な製品を設定する必要があることです。サイズ/色などを選択してください。

カテゴリリストビューから設定可能な商品を追加できない場合と同じ方法で、ボックスにチェックを入れて商品を追加することはできません。設定可能な製品のオプションを選択します。

Ajax追加機能拡張機能の一部を見ると、設定可能なオプションを選択するためのライトボックスを用意しているので、ページを変更する必要はありません。したがって、誰かがボックスをチェックしているとき(selectでは、さまざまな設定のポップアップを表示する)、同様のアクションをコード化することができます。

+0

私はそれを調べます。今すぐ選択ボックスが表示され、オプションを選択するオプションを選択するだけで、オプション付きで製品を追加する必要があります。または、単にajaxアドオンカートを使用すると言います。助けてくれてありがとう。 –

+0

これを処理できるアドオンと有料のアドオンをお勧めしますか? Afaik Magentoアドインでは簡単にアンインストールすることができないので、プラグインを使いすぎることはありません。 – servermanfail

0

私はカスタマイズでこれを行うことができました。 Mage_Catalog_Block_Product_List_Relatedを書き換えて_addProductAttributesAndPrice() -methodを変更:

/** 
* Add all attributes and apply pricing logic to products collection 
* to get correct values in different products lists. 
* E.g. crosssells, upsells, new products, recently viewed 
* 
* @param Mage_Catalog_Model_Resource_Product_Collection $collection 
* @return Mage_Catalog_Model_Resource_Product_Collection 
*/ 
protected function _addProductAttributesAndPrices(Mage_Catalog_Model_Resource_Product_Collection $collection) 
{ 
    return $collection 
//  ->addMinimalPrice() 
//  ->addFinalPrice() 
     ->addTaxPercents() 
     ->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes()) 
     ->addUrlRewrite() 
     ; 
} 

あなたは価格に関連する方法をコメントすると、設定可能な製品は、フィルタリング処理を渡します。

ベンの答え:チェックボックスにチェックを入れて製品を追加することはできません。いくつかのオプションを設定する必要があります。そのため、この方法は、ワンクリックで2つ以上の製品を直接追加する方法ではなく、関連する製品を使用したい場合(アップセルのような他の製品へのリンクを作成するための機能)に向けられている)。

関連する問題