即使出现付款错误,我也希望将每件商品都放在购物车中,我发现当订单插入数据库时,当前的购物车会话被删除"并创建一个新的。
有没有办法保持我的购物车会话?或者这发生在哪里?
答案 0 :(得分:-1)
最后在3天后找到了一条路: 在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