2011-12-08 9 views
0

ユーザーが似た属性を持つ製品のいずれかを選択したときになるようにこんにちは、私はMagentoのチェックアウト

例(ドロップダウン)すべてのオプションが事前に選択する必要があり、最初のチェックアウト製品の属性を取得したいです。ユーザーが属性サイズ「M」のティーシャツを購入した場合。

彼はカタログをブラウズして、他のTシャツを選択し、そのサイズは自動「M」

に選択されなければならない次の時間が近いあなたは2つの可能性を持っているブラウザの後に、ユーザを識別するために、あなたに

答えて

0

ありがとう:

A:お客様のログインから。意味顧客ログの製品ページはロードされています - あなたのモジュールはカスタムオプションを選択します。 B:クッキー経由。カスタムモジュールはCookieを設定して取得します。

問題は、次のとおりです。

  1. あなたがすべてで、顧客のログインを持っていない可能性があります。

  2. お客様はチェックアウト前にログインしないことがあります。

  3. ブラウザが閉じた後にCookieがクリーニングされる場合があります。

  4. お客様は同じサイズの服を購入したくないかもしれません。

オプションは、このレイアウトXMLにエコーされます:

<block type="catalog/product_view_type_configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="catalog/product/view/type/options/configurable.phtml"/> 

だから、これを変更し、カスタムモジュールを使用して、カスタム・ロジックを実装することができます。

UPDATE 1

あなたはこれがWOTではありませんメイジ:: getSingleton( 'コア/セッション'、配列( '名前' => 'フロントエンド'))、または魔術師::レジストリ

+0

を使用することができます私は探しています...ブラウザが閉じられた後ではなく、特定のセッションの属性のみを取得したいです。 – Sushil

+0

Mage :: registryとコアセッションを使用します –

関連する問題