2012-02-29 60 views
0

過去我已經實現了許多多站點實現,所以我得到如何設置環境。我還沒有做的,是建立多個網站,可以共享相同的購物車會話。有多個網站共享結帳會話的首選方法是什麼

因此,如果您在site1.com上添加內容到您的購物車或已登錄,當您訪問site2.com時,您已登錄並在購物車中擁有相同的商品。

從我在論壇上看到的內容來看,分享會話的最佳方式並不多。但我確實知道,如果您在站點之間進行傳輸,則使用配置在前端啓用SID將傳遞會話ID。我想這就是你需要的一切,但我知道人們在說什麼,只有商店可以共享結帳會話,並且商店可以擁有自己的域名。

我想這樣做的最好方法是設置多個網站不是一個網站多個​​商店,然後只是確保鏈接到其他網站時,我使用適當的magento url方法來建立鏈接,它會通過通過SID並且用戶會話將被轉移。

這是做這件事的首選方法嗎?在配置方面有什麼我需要知道的嗎?有沒有這樣做的消極嗎?有沒有更好的辦法?,

回答

0

那麼如果你想只有登錄客戶有這種可能性,那麼我建議你使用sales_flat_quote表,其代表Mage::getModel('sales/quote')

使用此模型,您可以管理cart,並只專注於傳遞客戶標識符,這會使我們遇到安全主題......您將如何以安全的方式傳遞客戶標識符,因爲SID不太安全。

另外SEO不喜歡從我聽到的URL中的SID。