Php woocommerce在结账后重定向回购物车,并显示空购物车

Php woocommerce在结账后重定向回购物车,并显示空购物车,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,在woocommerce中,我尝试构建一个购物页面,用户可以一次选择多个产品。一旦用户选择了产品,我就会将页面中的ProductID发布到woocommerce的cart.php文件中。在那里,我使用 WC()->cart->add_to_cart($productid[$i]); 在woocommerce插件的cart.php文件上进行编程。 它正确地显示购物车中的产品,但一旦我按下“checkout”,它将再次重定向到购物车,但这次购物车是空的。 此外,如果我登录并执行相同的过

在woocommerce中,我尝试构建一个购物页面,用户可以一次选择多个产品。一旦用户选择了产品,我就会将页面中的ProductID发布到woocommerce的cart.php文件中。在那里,我使用

WC()->cart->add_to_cart($productid[$i]);
在woocommerce插件的cart.php文件上进行编程。 它正确地显示购物车中的产品,但一旦我按下“checkout”,它将再次重定向到购物车,但这次购物车是空的。

此外,如果我登录并执行相同的过程,则签出工作正常。

尝试禁用所有其他插件,并恢复为默认主题。我不认为您描述的是默认行为,所以我怀疑有什么干扰。当我尝试在一个循环中添加多个产品时,就会出现这个问题,当我登录并继续时,问题并不存在,我尝试使用xmlhttp.open(“GET”,”),给出了相同的问题,适用于一次向购物车添加一个产品,而不是多个。请编辑您的问题,然后解释您具体尝试做什么。您迄今为止尝试了什么。您从中得到了什么结果。以及这与您的目标有何不同。显然,这是一个比您的问题所建议的更深入的问题。同样的问题。在别处也看到了。对此有任何修复方法吗?尝试禁用所有其他插件,并恢复到默认主题。我不认为您描述的是默认行为,所以我怀疑有什么干扰。当我尝试在循环中添加多个产品时,会出现此问题,当我登录并继续时,问题不存在,我尝试使用xmlhttp.open(“GET”,”)给出了同样的问题,适用于一次向购物车添加一个产品,而不是多个。请编辑您的问题,然后解释您具体想做什么。到目前为止你都试过了。你从中得到了什么结果。这与你的目标有什么不同。很明显,这是一个比你的问题更深入的问题。同样的问题。我在别处也看到过。有什么办法吗?