仅当优惠券代码有效时才接受Opencart中的订单
我试图修改Opencart 2.3,但没有成功:当在购物车页面上使用有效的优惠券代码时,转到结帐页面并执行标准Opencart结帐过程。如果未使用有效优惠券,请停留在购物车页面-执行如下操作:仅当优惠券代码有效时才接受Opencart中的订单,opencart,opencart2.x,opencart2.3,Opencart,Opencart2.x,Opencart2.3,我试图修改Opencart 2.3,但没有成功:当在购物车页面上使用有效的优惠券代码时,转到结帐页面并执行标准Opencart结帐过程。如果未使用有效优惠券,请停留在购物车页面-执行如下操作: $this->response->redirect($this->url->link('checkout/cart')); 我试着签入catalog/controller/checkout/checkout.php和catalog/controller/extension/tot
$this->response->redirect($this->url->link('checkout/cart'));
我试着签入catalog/controller/checkout/checkout.php和catalog/controller/extension/total/coupon.php,但没有成功。比如:
if ($data['coupon'] == '') {
$this->response->redirect($this->url->link('checkout/cart'));
}
else {
}
如果您知道如何完成,请帮助我。我认为您面临的第一个挑战是,优惠券检查可能通过AJAX调用完成。这意味着您可以向页面返回数据,如成功或错误消息,但要重定向用户,您需要使用javascript并基于优惠券验证数据触发该数据。然后,如果用户在没有应用优惠券的情况下尝试结账,您可以查看将用户重定向到购物车