Минимальное количество текста отображается отлично, пока оно не пересечет количество 75 после этого его неопределенная неопределенность для примера. Я добавил товар в размере 20 долларов США, 2 раза, поэтому моя корзина составляет 40 долларов США, поэтому мои условия показывают «Минимальная стоимость заказа 75 долларов США для продолжения». « снова теперь я добавил еще один продукт в 10 долларов, теперь моя корзина составляет 50 долларов США , поэтому мои условия показывают, Минимальная стоимость заказа $ 75, чтобы продолжить Проверьте»текст но тот же самый раз мою телегу пересекает $ 75 ее показывает ниже ошибкиЕсли Условие - минимальная сумма неопределенной переменной ошибки в opencart
ошибка
Notice: Undefined variable: error_min_amount in C:\xampp\htdocs\optest\catalog\view\theme\default\template\product\product.tpl on line 176
вид product.tpl код
<?php if ($error_min_amount) { ?>
<div class="alert alert-danger"> <?php echo $error_min_amount; ?></div>
<?php } ?>
product.php код контроллера
//msg minimum value
$subtotal = '75';
// echo $subtotal .'<br />';
$data['cyc'] = $this->currency->format($subtotal, $this->session->data['currency'], false, false);
//echo $data['cyc'] .'<br />';
if($this->session->data['currency'] == 'EUR') :
if($this->cart->getSubtotal() < $data['cyc']) :
$data['error_min_amount'] = 'Minimum Order Value €'.$data['cyc'].' to proceed Check out';
endif;
elseif($this->session->data['currency'] == 'USD') :
if($this->cart->getSubtotal() < $data['cyc']) :
$data['error_min_amount'] = 'Minimum Order Value $'.$data['cyc'].' to proceed Check out';
endif;
elseif($this->session->data['currency'] == 'GBP') :
if($this->cart->getSubtotal() < $data['cyc']) :
$data['error_min_amount'] = 'Minimum Order Value £'.$data['cyc'] .' to proceed Check out';
endif;
endif;
Вы также можете проверить этот вопрос http://stackoverflow.com/questions/32998210/number-of-quantity-to-is-not-working-in-opencart :) если вы можете помочь, это будет здорово для меня –
Помогает ли этот ответ? –