Пожалуйста, помогите решить вопрос. В стандартном пакете opencart есть бесплатная доставка, появляющаяся от определенной суммы. Можно ли это условие изменить с "больше либо равно определенной суммы" на "равно 0"? В магазине есть товары со стоимостью 0, и только для них предполагается бесплатная доставка. Большое спасибо за помощь!
файл \catalog\model\shipping\free.php измените условие указанное ниже, на свое. PHP: if ($this->cart->getSubTotal() < $this->config->get('free_total')) { $status = false; }
В настройках бесплатной доставки установил лимит равным 0 и изменил условие на следующее: if ($this->cart->getSubTotal() == $this->config->get('free_total')) { $status = true; } Но бесплатная доставка стала доступна во всех случаях, даже если сумма в корзине больше 0. Может быть я что-то пропустил? Не могу понять...
$status = false; должен быть по умолчанию. Поставьте его перед условием. Или пропишите условие не равно т.е !=
Здравствуйте! помогите решить примерно похожая проблему: использую тот же модуль, у меня бесплатная доставка начинается от определенной суммы, но в одном городе из всех всегда бесплатная доставка. Как добавить условие с городом?