Перейти к содержанию
Форум поддержки пользователей VamShop

бесплатная доставка от суммы заказа


Рекомендуемые сообщения

Что то сомнения взяли: какой путь правильный?

 

Есть возможность в модулях "итого" включить бесплатную доставку при сумме >.. и есть в faq статья (отключение модуля доставки в зависимости от суммы). Тоже самое вроде получается (отключаем платные способы, оставляем бесплатный).

Если сравнить, как работает первый вариант и как второй? Что лучше?

Ссылка на сообщение
Поделиться на другие сайты

Вариант с внесением правко в модули лучше в плане гибкости, но сложнее, потому как править надо код.

Если нужна плоская бесплатная доставки от конкретной суммы без возможности выбора какого-либо, то достаточно в Итого модуля ot_shipping указать.

 

т.е. от Вашего магазина зависит.

Ссылка на сообщение
Поделиться на другие сайты

Во втором случае, когда сумма меньше установленного в ot_shipping значения - стандартый flat, а когда сумма больше - просто ничего?

Ссылка на сообщение
Поделиться на другие сайты

Если условие беслпатной доставки не выполняется, просто выводятся настроенные модули доставки, если выполняется - только бесплатная доставка.

Ссылка на сообщение
Поделиться на другие сайты
  • 7 months later...

Что-то не получается...

Условие:

1. Есть доставка стоимостью 200 рублей (курьером).

2. При заказе на сумму более 1500 рублей - доставка бесплатная.

 

Модули:

Модули доставки:

1. "Курьерская доставка" - Разрешить модуль курьерская доставка True; Стоимость доставки 200.00; Разрешённые страны RU; Налог --нет--; Зона Москва; Порядок сортировки 0.

2. "Бесплатная доставка" - Разрешить бесплатную доставку True; Разрешённые страны RU; Показывать уведомление о бесплатной доставке True; Минимальная сумма заказа 1500.00; Налог --нет--; Зона --нет--; Порядок сортировки 1.

Модули итого:

1. "Доставка" - Показывать доставку true; Порядок сортировки 3; Разрешить бесплатную доставку true; Бесплатная доставка для заказов свыше 1.500,00 руб.; Бесплатная доставка для заказов both (просто я не понял что это); Налог --нет--.

 

Что получается:

1. При заказе свыше 1500 появляется пункт "Способ доставки - Бесплатная доставка". В пункте "Сумма" появляется "Доставка: бесплатно" - т.е. работает как надо.

2. При заказе меньше 1500  тоже появляется пункт "Способ доставки - Бесплатная доставка". А в пункте "Сумма" появляется "Нет доступных способов доставки для выбранной страны: бесплатно" - т.е. в счет доставка не включается.

 

Вопросы:

1. Как исправить, чтобы при заказе меньше 1500 сумма доставки включалась в счет?

2. Доставка по Москве - 200, по Подмосковью - 500. Каким способом это можно сделать?

3. Потерял/забыл, где добавляются/удаляются "зоны" (у меня Москва и Подмосковье). Напомните пожалуйста... :rolleyes:

 

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

По идее, при достижении 1500 предела, выбора доставки быть не должно вообще, если Вы выставили беслпатную доставку в Админке - Модули - Итого - ot_shipping.

 

А оформление заказа у Вас какое, обычное, по-шаговое, или быстрео, на одной странице, через checkout.php ?!

 

1. Наверное попробовать убрать настройку бесплатной доставки из ot_shipping

2. По умолчанию - сделать два модуля доставки для Москвы и области, и настроить зоны в модулях, один показывать для Москвы, другой для области. Но наверное и в код слазить придётся.

3. В Админке - Разное - Локализация.

Ссылка на сообщение
Поделиться на другие сайты

Оформление заказа:

После нажатия кнопки "Купить", появляется "Корзина".

Вход в корзину - shopping_card.php

Оформить заказ - checkout.php - ввод данных, здесь же информация о доставке.

 

1. Настройку бесплатной доставки из ot_shipping убрал (Разрешить бесплатную доставку false) - пропала стока "Нет доступных способов доставки для выбранной страны: бесплатно", но сумма доставки не появилась и осталось "Способ доставки - Бесплатная доставка"

2. Можно пример действий?

3.Что-то не вижу... Версия 1.71... А, это "Географические зоны"!

Ссылка на сообщение
Поделиться на другие сайты

Удалил модуль "Бесплатная доставка" из "Модули доставки". В "Курьерской доставке" выключил "зоны".

Теперь:

- при заказе меньше 1500 - появилась доставка и она суммируется с ценой.

- при заказе более 1500 - Доставка не пропадает и не пишет о "бесплатной доставке"!

Ссылка на сообщение
Поделиться на другие сайты

Так, разобрался.

Нужно установить только 2 модуля: Доставка курьером (в "модули доставки") и Доставка (в "модули итого"). Последнему разрешить бесплатную доставку!

Спасибо за направление поиска!

 

Теперь буду пробовать сделать разные цены доставки в разные зоны.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...