【发布时间】:2020-05-07 20:24:49
【问题描述】:
我正在使用 OpenCart 版本 3.0.2.0。我的问题是,如果客户创建的购物篮金额达到 10 美元并且通过了,我该如何让它被接受为订单。
【问题讨论】:
-
欢迎来到 StackOverflow!请阅读how to ask a good question,让我们更好地帮助您????
标签: opencart opencart-3
我正在使用 OpenCart 版本 3.0.2.0。我的问题是,如果客户创建的购物篮金额达到 10 美元并且通过了,我该如何让它被接受为订单。
【问题讨论】:
标签: opencart opencart-3
使用标准工具,您可以为运输和付款方式设置最低价格。如果您有最低价格为 10 美元的运输或付款方式 - 较小的总结帐将是不可能的,因为。笔记。并非每个运输或付款都有这些设置。
更复杂的方式:
目录/控制器/checkout/checkout.php
查找(第 4-7 行)
// Validate cart has products and has stock.
if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {
$this->response->redirect($this->url->link('checkout/cart'));
}
在下面添加
if ($this->cart->getSubtotal() < 10) {
$this->session->data['error'] = 'Your warning message';
$this->response->redirect($this->url->link('checkout/cart'));
}
【讨论】: