适用于访客和经过身份验证的用户的Kentico ECommerceContext.CurrentShoppingCart

时间:2014-03-17 17:19:28

标签: kentico

是否可以返回相同的ECommerceContext.CurrentShoppingCart对象,无论用户是否登录Kentico?当用户登录或退出时,当前对象以及购物车的内容发生变化。

2 个答案:

答案 0 :(得分:0)

没有开箱即用的功能可以覆盖此行为。我绝对不建议覆盖UserInfo.IsPublic()。您必须创建自己的类并重新实现CurrentShoppingCart属性。查看源代码或使用一些.NET reflector来查看实际的实现。据我所知,没有私人会员,你无法访问,所以它应该是小菜一碟。

答案 1 :(得分:0)

如果您想要将购物车的状态与经过身份验证的人员的身份同步,您可以分别在登录/注销时设置或清除与购物车相关联的客户ID。