Перейти к содержимому


Как Убрать Сумму Из Доставки


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 19

#1 Михаил4466

Михаил4466

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 343 сообщений

Отправлено 11 Февраль 2013 - 12:01

Здравствуйте друзья, возник вопрос как убрать сумму из доставки, т.е, у меня рядом с товаром идет перечисление видов доставки, и один из -них у меня "доставка в регионы и международная доставка" этот способ доставки я считаю сам в ручную, а на сайте цену не указываю так как не всегда ее возможно рассчитать, а цифарки 0,00 рядом со стоимостью очень напрягают,как их убрать? но при этом чтобы с другими способами доставки все осталось как есть.Спасибо за помощь.

Сайт: nse-project.com

#2 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 11 Февраль 2013 - 12:51

Просмотр сообщенияМихаил4466 (11 Февраль 2013 - 12:01) писал:

Здравствуйте друзья, возник вопрос как убрать сумму из доставки, т.е, у меня рядом с товаром идет перечисление видов доставки, и один из -них у меня "доставка в регионы и международная доставка" этот способ доставки я считаю сам в ручную, а на сайте цену не указываю так как не всегда ее возможно рассчитать, а цифарки 0,00 рядом со стоимостью очень напрягают,как их убрать? но при этом чтобы с другими способами доставки все осталось как есть.Спасибо за помощь.

Сайт: 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 Михаил4466

Михаил4466

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 343 сообщений

Отправлено 11 Февраль 2013 - 15:41

уххх)) супер все получилось, а скажите пожалуйста можно вообще убрать весь блок "условия доставки из карточки товара?

#4 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 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 Лада

Лада

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 88 сообщений

Отправлено 18 Май 2013 - 22:40

Здравствуйте. Подскажите пожалуйста, как изменить надписи в условиях доставки на странице товара? То что там есть, я писала для страницы оформления заказа, а оно и здесь вылезло.  Что-то я не знаю как скриншот вставить, раньше по другому у вас оформлено было. Вот ссылка: http://ori-shop.ru/g...лаген?from=Mjk4
Заранее благодарю

#6 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 19 Май 2013 - 07:24

Просмотр сообщенияЛада (18 Май 2013 - 22:40) писал:

Здравствуйте. Подскажите пожалуйста, как изменить надписи в условиях доставки на странице товара? То что там есть, я писала для страницы оформления заказа, а оно и здесь вылезло.  Что-то я не знаю как скриншот вставить, раньше по другому у вас оформлено было. Вот ссылка: http://ori-shop.ru/g...лаген?from=Mjk4
Заранее благодарю

в шаблоне Товар(примерно такой код):
   <!-- Блок описания вариантов доставки -->
				  <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>


#7 Лада

Лада

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 88 сообщений

Отправлено 19 Май 2013 - 14:51

miyako, спасибо за ответ. Но желаемого результата не получила. Все сдвинулось влево, надписи не убрались, и изменить их нет возможности.  

картинка

Прикрепленные изображения

  • Безымян.png


#8 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 19 Май 2013 - 15:49

Просмотр сообщенияЛада (19 Май 2013 - 14:51) писал:

miyako, спасибо за ответ. Но желаемого результата не получила. Все сдвинулось влево, надписи не убрались, и изменить их нет возможности.  

картинка

Вы сказали что вам нужно изменить отображение Условий доставки в Карточке товара. Я подсказала какой примерно код нужно искать в сообщении - http://forum.storela...вки/#entry68007
Вы не сказали что именно вам нужно изменить.
Приложите пожалуйста скриншот или объясните подробнее то вы хотите изменить в Условиях доставки.

#9 Лада

Лада

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 88 сообщений

Отправлено 19 Май 2013 - 19:03

Понятно. Мне нужно изменить надписи, так как те, которые там есть я писала для страницы оформления заказа, а они и здесь вылезли. Если нельзя изменить, то хотя бы убрать.

Прикрепленные изображения

  • Безымянный 4.png


#10 Taisia

Taisia

    Активный участник

  • Модератоpы
  • 1 289 сообщений

Отправлено 19 Май 2013 - 22:36

да можно убрать
перед началом изменений Создайте бэкап


так как описание доставки на странице товара программно берется из описания которое вы внесли для страницы оформления заказа то что бы их разделить как вариант можно создать отдельную страницу через сайт-страница которая будет содержать любой текст о доставке для вывода на странице товара
страницу лучше называть латинскими буквами

создав страницу в описании нажмите кнопку "источник" и вставьте этот код

​
<div id="dostavka">
<table>
<tbody>
<tr>
<td class="goodsDataMainDeliveryBlock" colspan="2">
<h4>Условия доставки</h4>
&amp;nbsp;
<h5 class="goodsDataMainDeliveryItemHeader" rel="43110">Вариант 1: Доставка почтой</h5>
<div class="goodsDataMainDeliveryItem">
<p>Отправка заказов по почте производится после полной или частичной предоплаты заказа. Удобный для Вас способ оплаты можно выбрать на следующем шаге оформления заказа. Внесите адрес доставки и нажмите на кнопку &amp;quot;Перейти далее&amp;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>
&amp;nbsp;
<h5 class="goodsDataMainDeliveryItemHeader" rel="34972">Вариант 2: Доставка по Санкт-Петербургу курьером.</h5>
<div class="goodsDataMainDeliveryItem">
<p>Оплата заказа наличными курьеру. Для заказов больше 3000 рублей доставка бесплатна. Укажите пожалуйста адрес доставки и нажмите на кнопку &amp;quot;Перейти далее&amp;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>


таким образом вы можете полностью менять содержимое выводимой информации редактируя созданную страницу
но в случае если будут добавлены новые способы доставки вам придется их вручную дописывать на страницу для вывода в товаре

#11 Лада

Лада

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 88 сообщений

Отправлено 23 Май 2013 - 13:04

Здравствуйте.

Спасибо за ответ. Все сделала, но эта таблица "Условия доставки" совсем убралась. А мне бы хотелось таблицу на странице товара оставить, но изменить надписи. Если невозможно, то убрать надписи в таблице.

Прикрепленные изображения

  • Безымянный 4.png
  • Безымянный 5.png


#12 Taisia

Taisia

    Активный участник

  • Модератоpы
  • 1 289 сообщений

Отправлено 23 Май 2013 - 16:59

в файле main.js найдите код

$(function() {
var url = 'Ссылка на страницу с которой необходимо получить данные';
var id = '#dostavkainn'; // Из примера это insert-goods-opinion-list
var injid = '#dostavka'; // Из примера это inject-goods-opinion-list
if(id &amp;&amp; injid &amp;&amp; $(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());
		});
  }
});


#13 Лада

Лада

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 88 сообщений

Отправлено 02 Июнь 2013 - 19:37

Taisia, здравствуйте.

Спасибо за ответ. У меня что-то не получилось. Неправильно сделала?

Прикрепленные изображения

  • Без.png


#14 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 03 Июнь 2013 - 09:20

Вам  нужно было этот код заменить в файле main.js, а Вы судя по всему вставили его в шаблон Товар.

#15 Лада

Лада

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 88 сообщений

Отправлено 24 Сентябрь 2013 - 16:22

Спасибо большое все получилось. Сегодня все внимательно сделала.

#16 levanta

levanta

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 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-го шага видно, что в графе "скидка" нет иконки. Как это поправить?

Прикрепленные изображения

  • 111.png
  • 112.png


#17 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 18 Январь 2014 - 03:12

1. В шаблоне Оформления заказа найдите и удалите:

<!-- Позиции доставки -->
			{% 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 levanta

levanta

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 18 Январь 2014 - 03:22

Просмотр сообщенияVaccina (18 Январь 2014 - 03:12) писал:

1. В шаблоне Оформления заказа найдите и удалите:

<!-- Позиции доставки -->
		 {% 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

Спасибо, сумму доставки убрала.
Если я действительно случайно удалила эту иконку, то как, куда и в какой шаблон её нужно вставить?

#19 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 18 Январь 2014 - 03:27

Скачайте прикрепленный файл и загрузите в раздел Редактор шаблонов

Прикрепленные изображения

  • discount_icon_20.png


#20 levanta

levanta

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 18 Январь 2014 - 03:32

Просмотр сообщенияVaccina (18 Январь 2014 - 03:27) писал:

Скачайте прикрепленный файл и загрузите в раздел Редактор шаблонов
Спасибо большое! Всё получилось.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных