Я использую Opencart, у меня есть магазин электронной коммерции с несколькими поставщиками для местной доставки, и поставщики могут устанавливать свои сборы за доставку прямо из своей учетной записи, я хотел бы, чтобы поставщики добавляли свои сборы, но они не должны превышать 15 SR, поэтому я пошел к контроллеру и попытался изменить его, но это не сработало. вот моя работа.
Я нашел этот код:
foreach ($data['rules'] as $rule) {
// Minimum required fields for each rule
if (empty($rule['destinations'])) {
throw new FormDataError($this->language->get('ms_shipping_error_rule_destinations_required'));
}
if (!isset($rule['cost'])) {
throw new FormDataError($this->language->get('ms_shipping_error_rule_cost_required'));
а затем я добавил под него следующий код:
if ($rule < 15 ['cost']) {
echo 'The cost should be 15 S.R or less';
}
}
}
Я не уверен, как правильно написать этот код, буду признателен за любую помощь.