support 447 Опубликовано 21 июня, 2011 Жалоба Share Опубликовано 21 июня, 2011 (изменено) Например, нам нужно чтобы модуль доставки Табличный тариф (table) выводился в списке доступных способов доставки при оформлении заказа только если сумма заказа больше 100. Открываем файл модуля доставки /includes/modules/shipping/table.php: После: $this->enabled = ((MODULE_SHIPPING_TABLE_STATUS == 'True') ? true : false); Добавляем: if ($_SESSION['cart']->show_total() <= '100') { $this->enabled = false; } Всё, теперь модуль доставки Табличный тариф (table) будет виден только если сумма заказа больше 100. Аналогичным образом правится любой модуль доставки или оплаты. Модули доставки находятся в папке /includes/modules/shipping Модули оплаты находятся в папке /includes/modules/payment Если поставить if ($_SESSION['cart']->show_total() >= '100') { $this->enabled = false; } То модуль будет выводиться, если цена Меньше указанной. Изменено 20 января, 2012 пользователем KoVaLsKy Не туда галочка направлена < Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения