Привет, сообщество. Народ, кто подскажет, почему не меняется минимальный заказ для разных групп пользователей? Какую бы группу не выбрал, показывает ту, что прописали в админке, хотя есть условие, что если id группы 4, то должен показать в 2.5 раза больше. Файл OrderOpcController.php /* Check minimal amount */ $currency = Currency::getCurrency((int)$this->context->cart->id_currency); /* Check minimal amount for Group */ $minimumOrder = Tools::convertPrice((float)Configuration::get('PS_PURCHASE_MINIMUM'), $currency); $customer = new Customer((int)($this->context->customer->id)); $groups = $customer->getGroups(); if ($groups[0]==4) { //THE ID OF YOUR CLIENT GROUP $minimal_purchase = $minimumOrder * 2.5; } else { $minimal_purchase = $minimumOrder; } /* Check minimal amount for Group END */ if ($this->context->cart->getOrderTotal(false, Cart::ONLY_PRODUCTS) < $minimal_purchase) { return '<p class="warning">'.sprintf( Tools::displayError('A minimum purchase total of %1s (tax excl.) is required to validate your order, current purchase total is %2s (tax excl.).'), Tools::displayPrice($minimal_purchase, $currency), Tools::displayPrice($this->context->cart->getOrderTotal(false, Cart::ONLY_PRODUCTS), $currency) ).'</p>'; }