2013-02-05 42 views
1

我開始使用未登錄的用戶將物品添加到購物車。添加了一個產品到購物車,然後我意識到我已經有一個帳戶。我只是填寫我的詳細信息並登錄。我在購物車中看到的是現在該項目仍然保留在購物車中,因爲我以匿名用戶的身份執行結賬時添加了該項目。Ubercart會將物品放入購物車以進行不同的會話

匿名用戶和經過身份驗證的用戶的會話應該是不同的,因此是項目。

這是一個錯誤還是我做錯了什麼?你的幫助真的很感激。

回答

3

這是按預期工作的。作爲匿名用戶,您可以開始購物,並且在您登錄或註冊時,購物車不會丟失。也就是說,您可以創建一個規則來在登錄時清空購物車;在我看來這是一個糟糕的用戶體驗。

+0

如果您最初訪問該網站並將商品添加到購物車,然後使用您的帳戶登錄,那麼您不必在購物車中再次添加商品,這種情況很不錯。但是我說的是,如果匿名用戶只是將物品添加到購物車,然後將其留在那裏,突然其他註冊用戶使用相同的IP地址訪問該網站。在那種情況下,他不應該能夠看到購物車中的任何物品。 –

+0

購物車不是基於IP保存的。這隻能在匿名用戶離開瀏覽器時纔會發生。你所描述的不應該發生。您是否使用任何自定義/ contrib模塊來更改購物車行爲? –

+0

我的問題是匿名用戶手推車和註冊車應該是不同的。當我以匿名用戶的身份將商品添加到購物車時,以及爲什麼當我使用該帳戶登錄時,該商品顯示在購物車中。 –