2013-07-09 36 views
1

目前我正在開發一個Magento模塊,允許客戶根據產品頁面上的訂單上傳文件。Magento:如何追蹤或追蹤客戶會議的最佳方式?

所以我認爲是將文件保存在以會話ID作爲文件夾名稱創建的文件夾中,直到他們提交訂單。但後來我遇到了這個解決方案的一個問題,即,當客戶上傳文件作爲訪客,如果他們之後登錄,或者他們創建了新帳戶,會話ID就會改變,並且無法返回跟蹤以前的會話數據或ID。

我看了看訪客ID,那也不管用。因爲新客戶/訪客沒有訪客身份證,因此也是如此。

有什麼建議嗎?

+0

我想有評論從誰向下投我的問題,請告訴我反對投票的原因,所以我可以提高我的問題。不要因爲你能做到而投下票。 – Thanu

+0

我會簡單地強制登錄,然後用'customer_id'來存儲它們。它更可靠。 –

+0

但用戶體驗不會那麼好。因爲這個文件上傳將是一個照片上傳,允許客戶個性化他們即將購買的東西。所以剛進入這個網站的人們想要玩弄它。並看看它看起來如何。如果我們強制登錄,那對於現有的客戶來說就沒有問題,但我認爲不適用於新客戶。 – Thanu

回答

0

登錄後訪客ID未更改。它在註銷後改變,這是非常正常的。此外,所有訪問者都有訪客ID,不管他們是否新增或未登錄。

+0

是的,我重新做了一些測試,並通過Mage_Log_Model_Visitor和Mage_Log_Model_Resource_Visitor,它的外觀像訪問者ID不會被更改並且可供新訪客使用。所以在這條道路上繼續前進 – Thanu