Варианты Доставки
#1
Отправлено 08 Декабрь 2015 - 20:55
Аккаунт SL-365108
#2
Отправлено 09 Декабрь 2015 - 02:10
#3
Отправлено 09 Декабрь 2015 - 11:20
#4
Отправлено 09 Декабрь 2015 - 12:02
sandra.005@mail.ru (09 Декабрь 2015 - 11:20) писал:
Здравствуйте! В шаблоне "Товар" найдите строку
<!-- Блок информации по акции действующей на товар, если таковая есть -->перед ней вставьте
<div class= "dostavka-info"> {% IF GOODS_MOD_PRICE_NOW > 5000 %} <p>Украшения с бриллиантами доставляются только по Санкт-Петербургу нашим курьером {% ELSE %} Доставка:<br> 1) Почтой России около недели - 250 руб<br> 2) Курьером до дверей (для Санкт-Петербурга и Москвы) - 300 руб<br> 3) До пункта самовывоза (для Санкт-Петербурга и Москвы) - 100 руб</p> {% ENDIF %} </div>
Далее в самый конец шаблона main.css добавьте
.dostavka-info { margin-bottom: 15px; }
Текст выводимых сообщений измените на желаемый.
#5
Отправлено 09 Декабрь 2015 - 16:28
#6
Отправлено 09 Декабрь 2015 - 17:29
sandra.005@mail.ru (09 Декабрь 2015 - 16:28) писал:
Отмените, пожалуйста предыдущую инструкцию , затем зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
{% FOR goods_delivery %} <h5>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="delivery"> <h5>{goods_delivery.DESC}</h5> {% IF goods_delivery.rules_empty %} {% IF goods_delivery.PRICE=0 %} <strong class="black">Стоимость доставки: {goods_delivery.PRICE | money_format}</strong> {% ELSE %} Стоимость доставки: <span>{goods_delivery.PRICE | money_format}</span> {% ENDIF %} {% ELSE %} <table class="table"> <thead> <tr> <td><h6>Стоимость доставки зависит от суммы заказа</h6></td> </tr> </thead> <tbody> {% FOR rules %} <tr> <td>Для заказов больше {goods_delivery.rules.SUM_MORE_PRICE | money_format} - доставка {goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} - доставка {goods_delivery.PRICE | money_format}</td> </tr> </tbody> </table> {% ENDIF %} </div> {% ENDFOR %}
Замените на:
{% FOR goods_delivery %} <div class="delivery_rule" {% IF GOODS_MOD_PRICE_NOW < 5000 && goods_delivery.index=4 %}style="display:none;"{% ELSEIF GOODS_MOD_PRICE_NOW > 5000 && goods_delivery.index < 4 %}style="display:none;"{% ENDIF %} <h5>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="delivery"> <h5>{goods_delivery.DESC}</h5> {% IF goods_delivery.rules_empty %} {% IF goods_delivery.PRICE=0 %} <strong class="black">Стоимость доставки: {goods_delivery.PRICE | money_format}</strong> {% ELSE %} Стоимость доставки: <span>{goods_delivery.PRICE | money_format}</span> {% ENDIF %} {% ELSE %} <table class="table"> <thead> <tr> <td><h6>Стоимость доставки зависит от суммы заказа</h6></td> </tr> </thead> <tbody> {% FOR rules %} <tr> <td>Для заказов больше {goods_delivery.rules.SUM_MORE_PRICE | money_format} - доставка {goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} - доставка {goods_delivery.PRICE | money_format}</td> </tr> </tbody> </table> {% ENDIF %} </div> </div> {% ENDFOR %}
#7
Отправлено 09 Декабрь 2015 - 17:36
#8
Отправлено 09 Декабрь 2015 - 17:57
sandra.005@mail.ru (09 Декабрь 2015 - 17:36) писал:
Сейчас у Вас варианты доставки выводятся согласно указанному в первом сообщении пожелании. Для товаров стоимостью более 5000 рублей выводится только вариант 4, а для товаров стоимостью менее 5000 рублей первые 3 варианта.
Уточните, пожалуйста, сейчас Вам необходимо полностью изменить данное условие?
#9
Отправлено 09 Декабрь 2015 - 18:41
#10
Отправлено 17 Октябрь 2016 - 16:47
Помогите сделать так, чтобы клиент НЕ из Москвы в принципе не мог указать "доставку курьером" ?
То есть доставка Курьером только по МОСКВЕ.
Спасибо
Аккаунт SL-228189
#11
Отправлено 17 Октябрь 2016 - 17:07
Любовь (17 Октябрь 2016 - 16:47) писал:
Помогите сделать так, чтобы клиент НЕ из Москвы в принципе не мог указать "доставку курьером" ?
То есть доставка Курьером только по МОСКВЕ.
Спасибо
Аккаунт SL-228189
Здравствуйте.
К сожалению, не получится скрывать пункт для пользователей, которые находятся в магазине не находясь в городе Москва, поскольку нет возможности отследить это и произвести блокировку пункта.
#12
Отправлено 17 Октябрь 2016 - 17:15
Firefly (17 Октябрь 2016 - 17:07) писал:
К сожалению, не получится скрывать пункт для пользователей, которые находятся в магазине не находясь в городе Москва, поскольку нет возможности отследить это и произвести блокировку пункта.
А Можно сделать так,
пусть пункт Доставка курьером - они видят.
но при вводе города доставки выводит только Почтой России, если это не Москва.
#13
Отправлено 17 Октябрь 2016 - 19:06
Любовь (17 Октябрь 2016 - 17:15) писал:
пусть пункт Доставка курьером - они видят.
но при вводе города доставки выводит только Почтой России, если это не Москва.
Здравствуйте.
Написал Вам скрипт, который для первого пункта доставки (в пределах мкад) будет подставлять значение города Москва и его нельзя будет убрать и ввести другое, пока пользователь не выберет второй пункт.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Оформление заказа, в конце вставьте код:
<script> $(document).ready(function(){ $('#deliveryCity').val('Москва'); $('#deliveryCity').attr('readonly', true); $('.deliveryRadio').click(function() { var current_id = $(this).val(); var courier = "196985"; var pochta = "197049"; if (current_id == courier){ $('#deliveryCity').val('Москва'); $('#deliveryCity').attr('readonly', true); } else{ $('#deliveryCity').val(''); $('#deliveryCity').attr('readonly', false); } }); }); </script>
#14
Отправлено 17 Октябрь 2016 - 20:20
Firefly (17 Октябрь 2016 - 19:06) писал:
Написал Вам скрипт, который для первого пункта доставки (в пределах мкад) будет подставлять значение города Москва и его нельзя будет убрать и ввести другое, пока пользователь не выберет второй пункт.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Оформление заказа, в конце вставьте код:
<script> $(document).ready(function(){ $('#deliveryCity').val('Москва'); $('#deliveryCity').attr('readonly', true); $('.deliveryRadio').click(function() { var current_id = $(this).val(); var courier = "196985"; var pochta = "197049"; if (current_id == courier){ $('#deliveryCity').val('Москва'); $('#deliveryCity').attr('readonly', true); } else{ $('#deliveryCity').val(''); $('#deliveryCity').attr('readonly', false); } }); }); </script>
Так при оформлении заказа Наложенным платежом на последнем шаге город заменяется на Москву.
Любовь (17 Октябрь 2016 - 20:18) писал:
Спасибо.
Все работает.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных