私はマゼンタでマルチストアショップを開発しています。問題は、顧客は可能な限り最寄りのショップにリダイレクトする必要があるということです。Magento:顧客の請求先住所をセッションに保存する
私が実装しようとしている解決策は、ページに半透明のdivオーバーレイを配置し、通りの名前と番号を要求し、これらの値に基づいて顧客を適切な店舗にリダイレクトすることです。
私が今直面している問題は、セッションでそのアドレスを保存する方法がわからないことです。後でチェックアウトするともう一度質問しません。
私は何をしようとしたことである:
$address = Mage::getModel('checkout/session')->getQuote()->getBillingAddress();
$address->setStreet('test_value');
$address->save();
しかし情報がなくなっている、単一のリフレッシュ後。
どうすればよいですか?
UPDATE:
すべての店が同じウェブサイト上にあるので、私はセッションが同じだと思います(少なくとも、クッキーは私がチェックし、変更されません)。
すべてのケースの90%において、顧客は登録解除されます。この場合、顧客IDが適用されるソリューションは適用されますか?
ありがとう!
お返事ありがとうございます。アップデートをご覧ください! – s3v3n
誰でもOPのアップデートに関する情報はありますか? –