al_mpak 0 Опубликовано 25 марта, 2010 Жалоба Share Опубликовано 25 марта, 2010 Нужен был способ доставки с расчетом стоимости в % от суммы заказа. Взял модуль flat и изменил строки как написано тут http://vamshop.ru/forum/index.php?topic=1548.msg13604#msg13604 Все работает за небольшим исключением - если покупатель НЕ зарегистрирован в магазине, то цена доставки (именно по этому модулю) всегда стоит БЕСПЛАТНО. Зарегистрированным покупателям все считается нормально. Как и где это можно исправить, чтобы доставка считалась всем покупателям? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 25 марта, 2010 Жалоба Share Опубликовано 25 марта, 2010 Думаю, что это не связано с теми изменениями, которые Вы делали. У вас и раньше считало им бесплатно. Проверьте. Сделайте в админке в Модули->Модули доставки "Порядок сортировки" у freeamount больше, чем у flat. Тогда он будет учитываться после него. Ссылка на сообщение Поделиться на другие сайты
al_mpak 0 Опубликовано 25 марта, 2010 Автор Жалоба Share Опубликовано 25 марта, 2010 Порядок сортировки стоит 1. Модуль freeamount вообще не устанавливался. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 25 марта, 2010 Жалоба Share Опубликовано 25 марта, 2010 Пока не соображу, al_mpak. Подумать надо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2010 Жалоба Share Опубликовано 25 марта, 2010 Так а может взять модуль item или table, там ведь вроде можно настроить доставку от суммы заказа. Если именно так как Вам нужно не настроить, только в коде копаться, по умолчанию вряд ли есть. Ссылка на сообщение Поделиться на другие сайты
al_mpak 0 Опубликовано 25 марта, 2010 Автор Жалоба Share Опубликовано 25 марта, 2010 Хорошо, а что исправить в модуле item, чтобы сумма доставки считалась в % от суммы заказа? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2010 Жалоба Share Опубликовано 25 марта, 2010 Не знаю, никогда подобное не делал. Но это ж простая математика, взять сумму заказа и посчитать процент. Сумму заказа достать можно из $order->info['total'] или как там, можно в самом модуле посмотреть. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения