2015-12-19 75 views
2

我正在測試一個新的Magento網站。每次客戶選擇產品時,我都會看到,如果Cookie未啓用,他們無法將產品添加到購物車。搜索一個解決方案,我發現一個消息,可以啓用彈出告訴客戶的cookies需要啓用....這是偉大的,但如果客戶不想啓用cookie銷售丟失。Magento可以禁用Cookie嗎?

  1. 是否有一種方法可以禁用Magento來檢查您是否啓用了Cookie或禁用了Cookie?換句話說,我不在乎客戶是否啓用了Cookie或禁用了Cookie。

  2. 或者是Magento的創建方式 - 意思是它創建用來檢查cookie以便將產品添加到購物車?

+1

我認爲這是第一個。 –

回答

3

爲了維持會話,因此車將工作時的Cookie也不會被客戶所接受,你將有上System=>Configuration=>Web=>Session Validation Settings部分Use SID on Frontend設置,以使SID。

這會將一個SID =參數添加到URL字符串中。

與上述一起玩,看看它是否足夠穩定,可以在您的環境中執行您正在嘗試執行的操作,它通常用於在從不安全的http切換到安全https或具有安全性時遇到某些問題的網站上域名位於不安全內容域的獨立域中,並且有望成爲SID cookie的補充。

Magento預計會通過Cookie,因爲您需要保持狀態才能讓購物車記住您的身份。這是通過建立一個會話然後交換一個cookie令牌來完成的,因此客戶/ web服務器交互都在Cookie生存期間連接在一起。如果您不允許設置Cookie,並且您每次在購物車中添加內容,消失的購物車內容以及一般無法使用客戶帳戶時都開始出現類似Magento創建新購物車的問題,那麼事情通常會快速南下。