2012-02-29 6 views
0

私は過去に多くのマルチサイト実装を実装していましたので、環境をセットアップする方法を学びました。私がやっていないことは、同じカートセッションを共有できる複数のウェブサイトが設定されていることです。複数のウェブサイトにチェックアウトセッションを共有させるための優先メソッドとは

あなたがsite1.comにいて、カートに何かを追加したり、ログオンしている場合、site2.comに行くと、ログインしてカート内に同じアイテムがあります。

フォーラムで読んだことから、セッションを共有するための最善の方法はあまりありません。しかし、フロントエンドでSIDを有効にする設定を使用すると、サイト間で転送する場合にセッションIDが渡されることはわかります。私はこれがあなたが必要とするすべてのものだと思っていましたが、店舗だけがチェックアウトセッションを共有でき、店舗は独自のドメインを持つことができると言っています。

私は、複数のウェブサイトを1つのウェブサイトではなく複数のウェブサイトをセットアップし、他のサイトにリンクする際には、適切なmagento urlメソッドを使用してリンクを構築し、 SIDを介してユーザーセッションが転送されます。

これを行うのが好ましい方法ですか?構成に関して知る必要があるものはありますか?これを行うネガはありますか?よりよい方法はありますか?

答えて

0

ログされた顧客のみにこのような可能性を持たせたい場合は、sales_flat_quoteテーブル(Mage::getModel('sales/quote'))を使用することを提案します。

このモデルでは、cartを管理し、私たちをセキュリティの対象にする顧客識別子を渡すだけに集中できます...どのようにSIDが安全でないため安全な方法で顧客識別子を渡しますか?

プラスSEOは、私が聞いたことからURLのSIDが好きではありません。

関連する問題