1

Guestユーザーカートの詳細をMagentoで取得したい。ユーザーがMagentoサイトにアクセスして商品をカートに追加したとします。次に同じ商品にアクセスし、その商品をカートに追加したいとします。次に、同じゲストユーザーがすでにその商品をカートに入れているかどうかを確認します。

ゲストユーザーの詳細を取得するために以下を使用しています$session=Mage::getModel('core/session');

上記のコードを使用するprint_r(session)と、訪問者IDを取得します。

この訪問者IDを使用してチェックアウトカートコレクションをロードし、その製品がすでにカートにあるかどうかを確認するにはどうすればよいですか。

4

1 に答える 1

1

カートにアイテムを保存するには、次を使用できます。

Mage::getSingleton('checkout/session')->getCart()->getItems()

次に、すべてのアイテムをループして、IDがすでに存在するかどうかを確認できます。

于 2013-02-27T09:31:47.970 に答える