UMIhelp
Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: Tanya от 13 Октября 2011, 21:23:36
-
В интернет-магазине необходимо вычислять стоимость одного вида доставки по такому принципу: фиксированная сумма + % от суммы заказа. Скажите, пожалуйста, как такое можно сделать?
-
предположу, что писать свой дополнительный вариант доставки в котором будет данная схема подсчета
-
в папке classes/modules/emarket/classes/delivery/systems/russianpost.php
Строка 45
return $price;
можно приплюсовать ваще значение базовой ставки
-
можно, но лучше сделать дубликат russianpost.php и немного его модифицировать
в папке classes/modules/emarket/classes/delivery/systems/russianpost.php
Строка 45
return $price;
можно приплюсовать ваще значение базовой ставки
закрепить его в системе как новый способ доставки, иначе после каждого обновления надо помнить о редактировании которые вы в него добавляли
-
А как продублировать и закрепить новый метод доставки?
-
по тому же принципу, что и добавление нового варианта оплаты (http://wiki.umisoft.ru/%D0%94%D1%80%D1%83%D0%B3%D0%BE%D0%B9_%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D0%BE%D0%B9_%D0%BA%D0%B2%D0%B8%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D0%B8).
Прописать в типах данных, в справочник типов оплаты новый тип, сделать одноименный файл в папке с типами оплаты.