提问者:小点点

会话复制


我有一个客户谁是他们的Wordpress/WooCommerce网站遇到问题。

问题:网站自动将产品添加到购物车(大约40-60)。两个登录都出现问题

我注意到,WC_Session_handler_customer_id的值通常不是唯一的,其他会话数据也不是唯一的。我已经删除了所有的服务器

由于客户无法从购物车中移除商品(因为移除的商品会很快重新出现),他们正在失去业务,因此,我们将不胜感激。。

域名:TheOffeehopper。com:)


共1个答案

匿名用户

购物车由wp_会话和wp_usermeta MySQL表中的数据构建。

我将运行以下sql查询来尝试找到问题的根源。

select * from wp_woocommerce_sessions;

select * from wp_usermeta where meta_key like '_woocommerce_persistent_cart_%';

这些行中的数据用于构造购物车。这些行中是否有随机项?这些行有一个用户id或客户id,用于告诉数据属于哪个客户。

这些行中的数据是序列化字符串,很难直接读取,因此我将使用WordPress CLI工具并将函数maybe_unserialize()应用于SQL结果。