下面快速瞭解正在發生的事情。Magento 1.5.0.1當用戶在結帳時登錄時,購物車會從購物車中消失
- 用戶向他們的購物籃/購物車中添加產品並繼續結帳。他們可以選擇註冊,以訪客結賬或使用現有賬戶登錄。
- 客戶使用現有帳戶登錄。
- 他們被帶到一個頁面,通知他們他們的購物車現在是空的。然而,在右上角的鏈接我的購物車仍然在其旁邊顯示(1條目)。點擊這個鏈接只是加載相同的'購物車是空的'頁面。
我做過的其他一些測試顯示如下: 用戶登錄後,將3件物品添加到購物車中,但在結賬前退出。 他在以後回到網站,並開始一個新的訂單隻有1個產品,選擇在結帳時登錄。 這樣做後,他的購物車中顯示他以前的會議(他的新產品丟失)的3項,但我的購物車鏈接讀取(4件物品)它旁邊。
有誰知道什麼可能導致物品從購物車消失從沒有登錄到這種轉變在被記錄時?
嗨,謝謝 - 我想你說關於http和https之間的切換聽起來是對的。 但是,我將該行添加到我的htaccess中,重新啓動了服務,但仍然遇到同樣的問題。我已經確保http和https的基礎URL在系統>配置中設置。 我想知道是否還有其他事情可以檢查。 – elMarquis
是的,請確保更改實際上取決於您的服務器設置修改.htaccesss可能不夠。另請嘗試禁用suhosin.session.cryptdocroot =關閉。要檢查設置是否打開或關閉,請在根目錄下創建一個info.php腳本 –
事實證明,該站點沒有https。由於這是我從另一個開發人員繼承的幾乎完成的網站,因此我之前沒有選擇。理由似乎是,actaul付款流程將在安全的paypal頁面上遠程執行。 奇怪的是所有的基地網址設置爲http(不是https) - 我仍然遇到這個問題。 – elMarquis