0

我在 PrestaShop 中启用了访客结帐。访客在下订单时必须填写他的数据。如果同一访问者(来自具有 cookie 的同一浏览器)下一个订单,则会阻止他填写他的数据(包括电子邮件)。PrestaShop 如何做到这一点?它只能是来自同一浏览器的不同访问者。有没有比手动删除会话 cookie 更好的注销访客的方法?你认为这可能是错误吗?

4

1 回答 1

0

部分解决方案是编辑文件 controllers/front/OrderConfirmationController.php

在函数 displayOrderConfirmation() 的末尾,在“return false”之前添加这一行:

$this->context->customer->logout();

于 2013-08-22T09:33:08.267 回答