Как Убрать Сумму Из Доставки
#1
Отправлено 11 Февраль 2013 - 12:01
Сайт: nse-project.com
#2
Отправлено 11 Февраль 2013 - 12:51
Михаил4466 (11 Февраль 2013 - 12:01) писал:
Сайт: nse-project.com
Если Вам нужно убрать стоимость доставки из шага по оформлению заказа, тогда для этого зайдите в раздел Сайт -> Редактор тем -> Шаблон Оформление заказа
найдите и удалите след. строчки
+ <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span> <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>
Для того, чтобы убрать сумму доставки из карточки товара, зайдите в шаблон Товар -> найдите и удалите блок
{% IF goods_delivery.rules_empty %} Стоимость доставки: {goods_delivery.PRICE | money_format} {% ELSE %} <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> {% FOR rules %} <tr> <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td> <td>{goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td> <td>{goods_delivery.PRICE | money_format}</td> </tbody> </table> </div> {% ENDIF %}
#3
Отправлено 11 Февраль 2013 - 15:41
#4
Отправлено 11 Февраль 2013 - 16:44
Михаил4466 (11 Февраль 2013 - 15:41) писал:
<!-- Блок описания вариантов доставки --> <div class="span12"> <h4 style="margin-top:1em;">Условия доставки</h4> {% FOR goods_delivery %} <h5>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="span12" > <p class="left">{goods_delivery.DESC}</p><br /> {% IF goods_delivery.rules_empty %} {% IF goods_delivery.PRICE=0 %} <strong class="black">Стоимость доставки: {goods_delivery.PRICE | money_format}</strong> {% ELSE %} Стоимость доставки: {goods_delivery.PRICE | money_format}</span> {% ENDIF %} {% ELSE %} <table class="table"> <thead> <tr> <td><h5>Стоимость доставки зависит от суммы заказа</h5></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 %} </div> <!-- /Блок описания вариантов доставки -->
#5
Отправлено 18 Май 2013 - 22:40
Заранее благодарю
#6
Отправлено 19 Май 2013 - 07:24
Лада (18 Май 2013 - 22:40) писал:
Заранее благодарю
в шаблоне Товар(примерно такой код):
<!-- Блок описания вариантов доставки --> <tr> <td class="goodsDataMainDeliveryBlock" colspan="2"> <h4>Условия доставки</h4> {% FOR goods_delivery %} <h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="goodsDataMainDeliveryItem" > <p>{goods_delivery.DESC}</p> {% IF goods_delivery.rules_empty %} Стоимость доставки: {goods_delivery.PRICE | money_format} {% ELSE %} <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> {% FOR rules %} <tr> <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td> <td>{goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td> <td>{goods_delivery.PRICE | money_format}</td> </tr> </tbody> </table> </div> {% ENDIF %} </div> {% ENDFOR %} </td> </tr>
#8
Отправлено 19 Май 2013 - 15:49
Лада (19 Май 2013 - 14:51) писал:
картинка
Вы сказали что вам нужно изменить отображение Условий доставки в Карточке товара. Я подсказала какой примерно код нужно искать в сообщении - http://forum.storela...вки/#entry68007
Вы не сказали что именно вам нужно изменить.
Приложите пожалуйста скриншот или объясните подробнее то вы хотите изменить в Условиях доставки.
#10
Отправлено 19 Май 2013 - 22:36
перед началом изменений Создайте бэкап
так как описание доставки на странице товара программно берется из описания которое вы внесли для страницы оформления заказа то что бы их разделить как вариант можно создать отдельную страницу через сайт-страница которая будет содержать любой текст о доставке для вывода на странице товара
страницу лучше называть латинскими буквами
создав страницу в описании нажмите кнопку "источник" и вставьте этот код
<div id="dostavka"> <table> <tbody> <tr> <td class="goodsDataMainDeliveryBlock" colspan="2"> <h4>Условия доставки</h4> &nbsp; <h5 class="goodsDataMainDeliveryItemHeader" rel="43110">Вариант 1: Доставка почтой</h5> <div class="goodsDataMainDeliveryItem"> <p>Отправка заказов по почте производится после полной или частичной предоплаты заказа. Удобный для Вас способ оплаты можно выбрать на следующем шаге оформления заказа. Внесите адрес доставки и нажмите на кнопку &quot;Перейти далее&quot;</p> <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"> <h5>Стоимость доставки зависит от суммы заказа</h5> </td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> <tr> <td> <p><span><span title="3 000 Российских рублей"><span class="num">3 000</span> <span>рублей</span></span></span></p> </td> <td><span title="0 Российских рублей"><span class="num">0</span> <span>рублей</span></span></td> </tr> <tr> <td> <p><span>Для заказов меньше <span title="3 000 Российских рублей"><span class="num">3 000</span> <span>рублей</span></span></span></p> </td> <td><span title="200 Российских рублей"><span class="num">200</span> <span>рублей</span></span></td> </tr> </tbody> </table> </div> </div> &nbsp; <h5 class="goodsDataMainDeliveryItemHeader" rel="34972">Вариант 2: Доставка по Санкт-Петербургу курьером.</h5> <div class="goodsDataMainDeliveryItem"> <p>Оплата заказа наличными курьеру. Для заказов больше 3000 рублей доставка бесплатна. Укажите пожалуйста адрес доставки и нажмите на кнопку &quot;Перейти далее&quot; внизу страницы.</p> <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"> <h5>Стоимость доставки зависит от суммы заказа</h5> </td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> <tr> <td> <p><span><span title="3 000 Российских рублей"><span class="num">3 000</span> <span>рублей</span></span></span></p> </td> <td><span title="0 Российских рублей"><span class="num">0</span> <span>рублей</span></span></td> </tr> <tr> <td> <p><span>Для заказов меньше <span title="3 000 Российских рублей"><span class="num">3 000</span> <span>рублей</span></span></span></p> </td> <td><span title="100 Российских рублей"><span class="num">100</span> <span>рублей</span></span></td> </tr> </tbody> </table> </div> </div> </td> </tr> </tbody> </table> </div>
затем в файле main.js в конец файла вставьте код
$(function() { var url = 'Ссылка на страницу с которой необходимо получить данные'; var id = '#dostavkainn'; // Из примера это insert-goods-opinion-list var injid = '#dostavka'; // Из примера это inject-goods-opinion-list if(id && injid && $(id).length) { $.get(url, function(html) { $(id).html($(html).find(injid).html()); }); } });
где var url = 'Ссылка на страницу с которой необходимо получить данные'; - это ссылка на вашу созданную страницу с описанием она имеет вид http://ori-shop.ru/page/(название вашей страницы)
замените текст на вашу ссылку
затем в файле ТОвар найдите код
<!-- Блок описания вариантов доставки --> <table> <tr> <td class="goodsDataMainDeliveryBlock" colspan="2"> <h4>Условия доставки</h4> {% FOR goods_delivery %} <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="goodsDataMainDeliveryItem" > <p>{goods_delivery.DESC}</p> {% IF goods_delivery.rules_empty %} Стоимость доставки: {goods_delivery.PRICE | money_format} {% ELSE %} <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> {% FOR rules %} <tr> <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td> <td>{goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td> <td>{goods_delivery.PRICE | money_format}</td> </tr> </tbody> </table> </div> {% ENDIF %} </div> {% ENDFOR %} </td> </tr> </table>
и замените на код
<div id="dostavkainn"></div>
таким образом вы можете полностью менять содержимое выводимой информации редактируя созданную страницу
но в случае если будут добавлены новые способы доставки вам придется их вручную дописывать на страницу для вывода в товаре
#12
Отправлено 23 Май 2013 - 16:59
$(function() { var url = 'Ссылка на страницу с которой необходимо получить данные'; var id = '#dostavkainn'; // Из примера это insert-goods-opinion-list var injid = '#dostavka'; // Из примера это inject-goods-opinion-list if(id && injid && $(id).length) { $.get(url, function(html) { $(id).html($(html).find(injid).html()); }); } });
и замените на код
$(function() { var url = 'http://ori-shop.ru/page/Dostavka-i-oplata'; var id = '#dostavkainn'; // Из примера это insert-goods-opinion-list var injid = '#dostavka'; // Из примера это inject-goods-opinion-list if(id && injid && $(id).length) { $.get(url, function(html) { $(id).html($(html).find(injid).html()); }); } });
#14
Отправлено 03 Июнь 2013 - 09:20
#15
Отправлено 24 Сентябрь 2013 - 16:22
#16
Отправлено 17 Январь 2014 - 18:09
support 2.0 (11 Февраль 2013 - 12:51) писал:
найдите и удалите след. строчки
+ <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span> <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>
Для того, чтобы убрать сумму доставки из карточки товара, зайдите в шаблон Товар -> найдите и удалите блок
{% IF goods_delivery.rules_empty %} Стоимость доставки: {goods_delivery.PRICE | money_format} {% ELSE %} <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> {% FOR rules %} <tr> <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td> <td>{goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td> <td>{goods_delivery.PRICE | money_format}</td> </tbody> </table> </div> {% ENDIF %}
Здравствуйте!
Мне нужно убрать цену доставки из оформления заказа. Сделала как тут написано. Цена убралась только на 2-ом шаге, а на 4-ом шаге опять стоит 0 рублей, это дезинформирует покупателей, т.к. доставка (любая) рассчитывается от веса заказа и местоположения клиента. Помогите пожалуйста убрать полностью цену доставки.
Прикрепляю скрины 2-го и 4-го шага.
И второй вопрос - на скрине 4-го шага видно, что в графе "скидка" нет иконки. Как это поправить?
#17
Отправлено 18 Январь 2014 - 03:12
<!-- Позиции доставки --> {% FOR cart_items_delivery %} <tr class="order"> <td> <div class="img txtalgncnt"><img src="{ASSETS_IMAGES_PATH}delivery.png" alt="Доставка" /></div> <div class="info txtalgnlft"> <span class="fnt12n">{cart_items_delivery.NAME}</span> {% IF cart_items_delivery.WITH_DELIVERY_ZONE %} <span clas="fnt10n">({cart_items_delivery.DELIVERY_ZONE_DESC})</span> {% ENDIF %} </div> </td> <td class="number">1 шт</td> <td class="last fnt12b">{cart_items_delivery.END_PRICE | money_format}</td> </tr> {% ENDFOR %}
2. Возможно из редактора шаблона вы удалили эту иконку, название файла discount_icon_20.png
#18
Отправлено 18 Январь 2014 - 03:22
Vaccina (18 Январь 2014 - 03:12) писал:
<!-- Позиции доставки --> {% FOR cart_items_delivery %} <tr class="order"> <td> <div class="img txtalgncnt"><img src="{ASSETS_IMAGES_PATH}delivery.png" alt="Доставка" /></div> <div class="info txtalgnlft"> <span class="fnt12n">{cart_items_delivery.NAME}</span> {% IF cart_items_delivery.WITH_DELIVERY_ZONE %} <span clas="fnt10n">({cart_items_delivery.DELIVERY_ZONE_DESC})</span> {% ENDIF %} </div> </td> <td class="number">1 шт</td> <td class="last fnt12b">{cart_items_delivery.END_PRICE | money_format}</td> </tr> {% ENDFOR %}
2. Возможно из редактора шаблона вы удалили эту иконку, название файла discount_icon_20.png
Спасибо, сумму доставки убрала.
Если я действительно случайно удалила эту иконку, то как, куда и в какой шаблон её нужно вставить?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных