我想保留我购物车中的每一个产品,即使出现付款错误,我发现当订单插入数据库时,当前购物车会话将被"删除",并创建一个新的会话。
有没有办法保持我的购物车会话?或者这是在哪里发生的?
3天后终于找到了办法:In FrontController
if ($cart->OrderExists())
{
unset($this->context->cookie->id_cart, $cart, $this->context->cookie->checkedTOS);
$this->context->cookie->check_cgv = false;
}
这个代码示例正在删除购物车会话,我只需要删除这个
$this->context->cookie->id_cart, $cart