ref 0 Опубликовано 30 апреля, 2013 Жалоба Share Опубликовано 30 апреля, 2013 Что то сомнения взяли: какой путь правильный? Есть возможность в модулях "итого" включить бесплатную доставку при сумме >.. и есть в faq статья (отключение модуля доставки в зависимости от суммы). Тоже самое вроде получается (отключаем платные способы, оставляем бесплатный). Если сравнить, как работает первый вариант и как второй? Что лучше? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 апреля, 2013 Жалоба Share Опубликовано 30 апреля, 2013 Вариант с внесением правко в модули лучше в плане гибкости, но сложнее, потому как править надо код. Если нужна плоская бесплатная доставки от конкретной суммы без возможности выбора какого-либо, то достаточно в Итого модуля ot_shipping указать. т.е. от Вашего магазина зависит. Ссылка на сообщение Поделиться на другие сайты
ref 0 Опубликовано 30 апреля, 2013 Автор Жалоба Share Опубликовано 30 апреля, 2013 Во втором случае, когда сумма меньше установленного в ot_shipping значения - стандартый flat, а когда сумма больше - просто ничего? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 апреля, 2013 Жалоба Share Опубликовано 30 апреля, 2013 Если условие беслпатной доставки не выполняется, просто выводятся настроенные модули доставки, если выполняется - только бесплатная доставка. Ссылка на сообщение Поделиться на другие сайты
ref 0 Опубликовано 30 апреля, 2013 Автор Жалоба Share Опубликовано 30 апреля, 2013 Ага, спасибо, все уянил! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 апреля, 2013 Жалоба Share Опубликовано 30 апреля, 2013 Не за что Ссылка на сообщение Поделиться на другие сайты
Dimru 0 Опубликовано 19 декабря, 2013 Жалоба Share Опубликовано 19 декабря, 2013 Что-то не получается... Условие: 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: Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2013 Жалоба Share Опубликовано 19 декабря, 2013 По идее, при достижении 1500 предела, выбора доставки быть не должно вообще, если Вы выставили беслпатную доставку в Админке - Модули - Итого - ot_shipping. А оформление заказа у Вас какое, обычное, по-шаговое, или быстрео, на одной странице, через checkout.php ?! 1. Наверное попробовать убрать настройку бесплатной доставки из ot_shipping 2. По умолчанию - сделать два модуля доставки для Москвы и области, и настроить зоны в модулях, один показывать для Москвы, другой для области. Но наверное и в код слазить придётся. 3. В Админке - Разное - Локализация. Ссылка на сообщение Поделиться на другие сайты
Dimru 0 Опубликовано 19 декабря, 2013 Жалоба Share Опубликовано 19 декабря, 2013 Оформление заказа: После нажатия кнопки "Купить", появляется "Корзина". Вход в корзину - shopping_card.php Оформить заказ - checkout.php - ввод данных, здесь же информация о доставке. 1. Настройку бесплатной доставки из ot_shipping убрал (Разрешить бесплатную доставку false) - пропала стока "Нет доступных способов доставки для выбранной страны: бесплатно", но сумма доставки не появилась и осталось "Способ доставки - Бесплатная доставка" 2. Можно пример действий? 3.Что-то не вижу... Версия 1.71... А, это "Географические зоны"! Ссылка на сообщение Поделиться на другие сайты
Dimru 0 Опубликовано 19 декабря, 2013 Жалоба Share Опубликовано 19 декабря, 2013 Удалил модуль "Бесплатная доставка" из "Модули доставки". В "Курьерской доставке" выключил "зоны". Теперь: - при заказе меньше 1500 - появилась доставка и она суммируется с ценой. - при заказе более 1500 - Доставка не пропадает и не пишет о "бесплатной доставке"! Ссылка на сообщение Поделиться на другие сайты
Dimru 0 Опубликовано 19 декабря, 2013 Жалоба Share Опубликовано 19 декабря, 2013 Так, разобрался. Нужно установить только 2 модуля: Доставка курьером (в "модули доставки") и Доставка (в "модули итого"). Последнему разрешить бесплатную доставку! Спасибо за направление поиска! Теперь буду пробовать сделать разные цены доставки в разные зоны. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2013 Жалоба Share Опубликовано 19 декабря, 2013 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения