UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: Tanya от 13 Октября 2011, 21:23:36

Название: Расчет стоимости доставки
Отправлено: Tanya от 13 Октября 2011, 21:23:36
В интернет-магазине необходимо вычислять стоимость одного вида доставки по такому принципу: фиксированная сумма + % от суммы заказа. Скажите, пожалуйста, как такое можно сделать?
Название: Re:Расчет стоимости доставки
Отправлено: admin от 13 Октября 2011, 22:24:49
предположу, что писать свой дополнительный вариант доставки в котором будет данная схема подсчета
Название: Re:Расчет стоимости доставки
Отправлено: Exorcist от 18 Ноября 2011, 03:46:26
в папке classes/modules/emarket/classes/delivery/systems/russianpost.php
Строка 45
return $price;
можно приплюсовать ваще значение базовой ставки
Название: Re:Расчет стоимости доставки
Отправлено: admin от 18 Ноября 2011, 07:53:22
можно, но лучше сделать дубликат russianpost.php  и немного его модифицировать

Цитировать
в папке classes/modules/emarket/classes/delivery/systems/russianpost.php
Строка 45
return $price;
можно приплюсовать ваще значение базовой ставки

закрепить его в системе как новый способ доставки, иначе после каждого обновления надо помнить о редактировании которые вы в него добавляли
Название: Re:Расчет стоимости доставки
Отправлено: Exorcist от 21 Ноября 2011, 06:23:07
А как продублировать и закрепить новый метод доставки?
Название: Re:Расчет стоимости доставки
Отправлено: admin от 21 Ноября 2011, 07:49:20
по тому же принципу, что и добавление нового варианта оплаты (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).

Прописать в типах данных, в справочник типов оплаты новый тип, сделать одноименный файл в папке с типами оплаты.