购物车 - 防止后退按钮

时间:2013-03-13 10:48:09

标签: user-interface shopping-cart back

我有一个带有购物车系统的网站,问题是我们有一些成员点击了删除项目按钮,该按钮用“已删除”标志更新订单项 - 然后点击浏览器后退按钮,然后显示处于上一状态的购物车 - 订单项完好无损。

如果他们在这种状态下付款,我们会在处理销售时遇到各种问题,因为他们付款的其中一项不会得到处理。这意味着我们手动必须在以后拿起碎片。

是否有任何标准的方法来处理这种情况 - 即我知道我们可以提供“撤消”按钮 - 但用户并不总是会使用它。

2 个答案:

答案 0 :(得分:0)

您必须在这种情况下使用过滤器。而且...你也可以通过使用简单的java脚本禁用后退按钮来阻止用户返回。

http://www.viralpatel.net

访问这个。 这会对你有所帮助。

答案 1 :(得分:0)

我将详细介绍我最终会遇到的解决方案,以防其他人遇到类似问题。

我们的支付网关提供了一种将自定义信息传递到我们的支付流程系统的方法,我们计划传递购物车中所有商品的ID,当我们将它们取回时,我们将使用它来取消删除已删除的项目。

这可以使用导致问题的相同过程,因为购物车页面不会在浏览器上重新加载。

这假设通过按下后面是用户试图撤消他的动作,因为在销售之前确认了支付值,我们可以合理地确定推车是如果用户想要它的方式如果被推动的话。

我们还提供撤销系统以及javascript反馈保护以防止需要它,在这些情况下,10个解决方案优于一个。