购物软件在会话超时时清除购物车并重定向到注册页面



客户在会话超时后会清除购物车,但不会收到警告,并且会混淆地重定向到注册页面。这是标准的购物软件行为吗?还是我弄坏了什么?

设置:通过作曲家使用 Shopware 5.4.6。

重现问题:客户访问该网站(并可能将商品添加到购物车(,然后在会话超时后重新访问,将更多商品添加到购物车并继续结账。

预期行为:我希望看到会话已超时的警告,并可能将它们返回到主页或空购物车。

实际行为:实际发生的是,他们仍然可以将商品添加到购物车,但是当他们尝试结帐时,购物车被清空,他们被重定向到注册页面。

这似乎是由正在启动的新会话引起的,并且对客户来说非常混乱,因为注册页面看起来很像结帐的开始,因此他们填写了一些名称和地址详细信息......但是他们没有进入结账,因为他们的购物车莫名其妙地空了。

问题是会话超时的行为是否正常,如果是,是否有任何方法可以让访问者不那么糟糕?

会话说明:会话超时 - 这是正常的,时间通过 php.ini 控制。这不是这里的问题 - 您可以将超时设置为一天或一周,此问题仍然会发生。

目前这是购物软件的默认行为。您需要通过插件添加自己的逻辑。会话超时后,登录名和购物车将丢失。

如果您使用标准购物软件,则不提供此功能。您可以尝试实现自己的功能或使用商店中的插件(搜索会话或倒计时会话(

最新更新