我的工作为本地企业托管了一个小型店面。最近,我们注意到一个问题,如果客户登录到帐户并尝试向购物车中添加一些商品,最终将不允许他们添加更多商品。
我最近接管了我工作托管的Wordpress网站的维护工作。我几乎没有Wordpress经验,这是一种“边走边学”的经验,因此尽管我不懂PHP,但我一直在尽自己最大的能力进行调试,尽管我的其他职责是作为软件开发人员,所以我可以用我的方式解决这个问题。到目前为止,我发现它与浏览器无关,因为我已经在Chrome,Firefox和Safari中复制了它,并且仅在用户登录到网站上的帐户时才会出现,并且在添加商品到购物车时没有问题我尚未登录。我们发现的唯一解决方法是清除站点数据,这可以暂时解决问题,但是在您向购物车中添加了一些物品之后,该问题又回来了。
我目前的理论是,它与WooCommerce用来跟踪购物车中的物品并将其关联到用户的Cookie有关。我已经在Flywheel的Local站点中创建了该站点的副本,并设法在该站点中复制了该问题,但是目前,我不确定其他位置。
我没有在浏览器开发工具中看到任何错误或警告。清除网站数据后,您可以毫无问题地添加第一项,但是在第二或第三项之前,将不能再添加任何内容。