3

私は2つのウェブサイトを持っています:Magentoを実行している1つの主要なeコマースストア。もう1つは手作りのお店で、最初のウェブサイトのmagento製品を使用しています。

2番目のWebサイトでは、magentoWebサービスを使用してショッピングカートを作成しました。カートは正常に動作していますが、チェックアウトを続行するときは、magentoのメインWebサイトにリダイレクトしてコマンドを支払いたいと思います。

私の問題はここにあります:カートがセッション中に保存されているように見えるメインのMagentoストアでWebサービスを使用してショッピングカートビルドを取得するにはどうすればよいですか?ショッピングカートは、「sales_quotes」テーブルに保存されているWebサービスで構築されていることがわかりました。フロントエンドでそれらを取得する方法は?

よろしく、トーマス

4

1 に答える 1

1

mangentoがセッションIDを渡すことでマルチストアを処理する方法を見てください。API/他のストアからセッションIDを取得できれば、これを実現できます。カートを再作成するときに、見積もりIDを取得してMagentoストアに転送することもできます。

ストアのURL(http://magentoserver.com/checkout/cart/add?product=13&qty=1&options[12]=57など)を使用して商品をカートに追加してから、他のストアにリダイレクトすると、より簡単になる可能性があります。このようにして、セッションIDを取得しようとする必要はありません。

于 2012-11-16T12:45:08.900 に答える