Вопросы по ubercart [РЕШЕНО]

Главные вкладки

Аватар пользователя guitmann1 guitmann1 24 ноября 2010 в 10:44

Кто нибудь наверняка уже сталкивался, рядовая ситуация часто встречающаяся: при заказе в магазине, допустим на сумму до 4000 рублей - доставка по городу 200 рубелей, при заказе более 4000 доставка бесплатна. Как сделать, чтобы стоимость доставки автоматически включалась в стоимость заказа, а при большом заказе соответственно становилась бесплатной.
и еще один вопрос. если добавить дополнительный способ доставки - экспресс. чтобы фиксированная стоимость доставки включалась в счет.

просто по вариантам доставки еще в уберкарте не работал. может кто сможет помочь?

Комментарии

Аватар пользователя aybubnov aybubnov 7 декабря 2010 в 9:56

Подскажите как сделали?

Я делал для триггера "Доставка курьером" три условных действия
- Доставка на сумму до 500 рублей
- доставка на сумму от 500 до 1000 рублей
- доставка на сумму более 1000 рублей
В каждом указал соответствующие условия от суммы заказа.
Но не удалось установить действие "Установить стоимость доставки". Пишет, что действие добавлено, а где ввести сумму доставки не понятно.
Устанавливал базовую ставку доставки на странице /admin/store/settings/quotes/methods/flatrate
Но в этом случае при вычислении стоимости доставки обрабатывается только первое условие (с минимальным весом) для триггера и, если оно выполняется, устанавливается стоимость доставки равная базовой ставке доставки.

Как Вы настроили вычисление стоимости доставки от суммы заказа?
Нужно, чтобы для заказов до 500 рублей стоимость доставки была 200 р., от 500 до 1000 - 100 рублей, более 1000 - бесплатно.

Здесь уже не раз поднимался этот вопрос, но никто на него так и не ответил.

Аватар пользователя GotLosiom GotLosiom 26 августа 2011 в 19:10

Лучше поздно написать, чем никогда )
В admin/store/settings/quotes/methods/flatrate
1)создаем три доставки
- Доставка на сумму до 500 рублей
- доставка на сумму от 500 до 1000 рублей
- доставка на сумму более 1000 рублей
и задаем им ставки (стоимости доставки).
2) для каждой доставки задаем нужные условия (в нашем случае - сумма заказа от и до). Для этого нажимаем Условия (Conditions)
в строке с нужной доставкой и добавляем из списка нужные условия.
Напр. для 1-й доставки надо будет добавить Проверить сумму заказа больше или равно 1, затем добавить Проверить сумму заказа меньше 500 и нажать сохранить. Естественно оба условия должны быть И а не ИЛИ. Для остальных доставок выбрать свои условия.