Prestashop在付款错误后保持购物车

时间:2015-11-19 16:10:08

标签: prestashop cart

即使出现付款错误,我也希望将每件商品都放在购物车中,我发现当订单插入数据库时​​,当前的购物车会话被删除"并创建一个新的。

有没有办法保持我的购物车会话?或者这发生在哪里?

1 个答案:

答案 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