Лучший Ответ Михаил , 08 March 2016 - 07:20
Вот ссылочка на рецепт.
Задача практически точь в точь как у вас.
http://forum.jbzoo.c...operty/?p=75893
Перейти к сообщениюЛучший Ответ Михаил , 08 March 2016 - 07:20
Вот ссылочка на рецепт.
Задача практически точь в точь как у вас.
http://forum.jbzoo.c...operty/?p=75893
Перейти к сообщениюОтправлено 04 March 2016 - 15:32
День добрый!
Ситуация следующая: есть два способа доставки - по Москве (150р) и по МО (400р). Необходимо сделать так:
По Москве - 150 рублей до суммы заказа 1500 рублей, после 1500р. - бесплатно.
По МО - 400 рублей до суммы 4000 рублей, после 4000 рублей - бесплатно.
То есть человек выбирает способ доставки "по Москве", если стоимость всего заказа выше 1500 рублей, стоимость доставки меняется на "Бесплатно" или "0руб."
То же самое и для МО. Человек выбрал способ доставки "по МО", если сумма ниже или равна 4000р - то доставка 400р, а если выше 4000р. - то бесплатно или 0р.
Как это реализовать?
Версии компонентов:
Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.15 WidgetKit: 2.5.3
Отправлено 04 March 2016 - 16:08
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 04 March 2016 - 16:16
Я понимаю. Ознакомился, но:
Ёшкин Кот сказал(а) 12 Ноя 2015 - 14:00:
А вот как достучаться из этого самого элемента до стоимости доставки. могу ли я вместо скидки на окончательную стоимость обнулить стоимость доставки?
К такому жизнь меня не готовила... Хотя функция выглядит заманчиво.
Теоретически сделать так можно, но только если доставка будет иметь какое-то средство манипулации. Готовых функций во фреймворке не предусмотрено.
Либо, можно внутри доставки проверять условие из другого элемента.
Доступ к цене доставки можно получить только на чтение
- $price = $this->_order->getShippingPrice();
У класса JBCartOrder есть масса других методов, по больше части все на чтение внутреннего состояния заказа.
Вы написали что
Доступ к цене доставки можно получить только на чтение
То есть обнулить стоимость доставки при достижении лимита не получится. Это ещё не считая того, что невозможно связать способ доставки и его стоимость со стоимостью всего заказа, так? Потому что
Теоретически сделать так можно, но только если доставка будет иметь какое-то средство манипулации. Готовых функций во фреймворке не предусмотрено.
Сообщение отредактировал udjin: 04 March 2016 - 16:24
Отправлено 07 March 2016 - 19:53
Anyone?
Отправлено 08 March 2016 - 07:20 Лучший Ответ
Вот ссылочка на рецепт.
Задача практически точь в точь как у вас.
http://forum.jbzoo.c...operty/?p=75893
Отправлено 08 March 2016 - 17:27
А вот за это спасибо, не нашёл на форуме.
Русский мини форум →
Открытый форум JBZoo & YOOtheme Zoo →
Службы ДоставкиАвтор Raven23 , 13 May 2019 доставка, сдэк, dpd, boxberry и 1 еще... 00 |
|
|
||
Основной форум JBZoo →
Разработка расширений для JBZoo →
ПочтаАвтор Vseok999 , 14 Jan 2019 почта россии, почта, доставка и 1 еще... 00 |
|
|
||
Основной форум JBZoo →
Корзина, цены и форма заказа →
Автоматическое Добавление Доптовара/услуги В КорзинуАвтор grhgrmgrhrm , 11 Dec 2018 модификация, корзина, rtfm 00 |
|
|
||
Русский мини форум →
Открытый форум JBZoo & YOOtheme Zoo →
Не Работают Jsdelete КнопкиАвтор yanzillius , 22 Nov 2018 jbzoo, корзина, кнопки 00 |
|
|
||
Основной форум JBZoo →
Ошибки в приложении →
Ошибка 500 В КорзинеАвтор Maksim Kovshov , 21 Sep 2018 ошибка 500, корзина 00 |
|
|