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


Скрываем Стоимость Доставки 0 Руб

доставка

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

#1 Foxis_10

Foxis_10

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

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

Отправлено 20 Февраль 2021 - 17:59

Скрываем "Стоимость доставки: 0 рублей" при выборе доставки в оформлении заказа.
P.S Данная инструкция учитывает наличие описания доставки. Если его у вас нет, то в некоторых шаблонах код нужно будет дополнительно изменить.

Шаблоны:

Техно, Будуар, Индиго, Лотос, Цветочный, Фиеста, Туризм
Скрытый текст

Какаду
Скрытый текст

Неон, Хобби, Уют, Новогодний, Мастер
Скрытый текст

Маркетплейс
Скрытый текст

Фазенда
Скрытый текст

Дружок
Скрытый текст

Гламур
Скрытый текст

Кондитер
Скрытый текст

Веган
Скрытый текст

Прайм
Скрытый текст

Профи
Скрытый текст

Нептун, Динамика
Скрытый текст

Драйв
Скрытый текст

Сияние
Скрытый текст

Сканди
Скрытый текст

Инструкция для остальных шаблонов будет добавлена позже

#2 penzatoys

penzatoys

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

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

Отправлено 20 Февраль 2021 - 20:27

А другие?

#3 Vaccina

Vaccina

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

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

Отправлено 06 Март 2021 - 03:46

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

Уточните пожалуйста ваш номер аккаунта.

#4 IFullHaus

IFullHaus

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

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

Отправлено 26 Март 2022 - 17:02

А можно ли вообще убрать 0, везде?
Потому как после заказа человеку приходит на почту уведомление с позициями заказа и доставкой, где в доставке стоит 0, некоторые, которые читать не особо умеют пишут "почему у меня доставка стала 200р, если мне пришло письмо и там написано 0".
Может хотябы прочерк там поставить, потому что все равно все в ручную обрабатывается. А по стоимости описано все при выборе доставки.
И убрать нули вот отсюда2022-03-26_17-11-51.png 2022-03-26_17-10-33.png

#5 IFullHaus

IFullHaus

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

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

Отправлено 27 Март 2022 - 17:59

ждем ждем помощи) так как тема очень интересная

#6 Vaccina

Vaccina

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

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

Отправлено 29 Март 2022 - 08:29

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

Зайдите в раздел Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
	  <td align="right">{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>
                    
замените на:
	  <td align="right">{% IF order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT != 0 %}{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}{% ENDIF %}</td>
      
Далее зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
						{% IF goods_delivery.PRICE=0 %}
						  <span>Стоимость доставки: <strong>{goods_delivery.PRICE | money_format}</strong></span>
						{% ELSE %}
						  <span>Стоимость доставки: <strong>{goods_delivery.PRICE | money_format}</strong></span>
						{% ENDIF %}
					  {% ELSE %}
						<h5>Стоимость доставки зависит от суммы заказа</h5>
						{% FOR rules %}
						  <div>Для заказов больше <strong>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.rules.PRICE | money_format}</strong></div>
						{% ENDFOR %}
						  <div>Для заказов меньше <strong>{goods_delivery.SUM_LESS_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.PRICE | money_format}</strong></div>
					  {% ENDIF %}
					  {% IFNOT goods_delivery.zone_list_empty %}
						{% FOR zone_list %}
						  <h5 class="delivery-zone">{goods_delivery.zone_list.NAME}</h5>
						  {% IF goods_delivery.zone_list.rules_empty %}
							<span>Стоимость доставки: <strong>{goods_delivery.zone_list.PRICE | money_format}</strong></span>
                            
замените на:
						{% IF goods_delivery.PRICE!=0 %}
						  <span>Стоимость доставки: <strong>{goods_delivery.PRICE | money_format}</strong></span>
						{% ENDIF %}
					  {% ELSE %}
						<h5>Стоимость доставки зависит от суммы заказа</h5>
						{% FOR rules %}
						  <div>Для заказов больше <strong>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.rules.PRICE | money_format}</strong></div>
						{% ENDFOR %}
						  <div>Для заказов меньше <strong>{goods_delivery.SUM_LESS_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.PRICE | money_format}</strong></div>
					  {% ENDIF %}
					  {% IFNOT goods_delivery.zone_list_empty %}
						{% FOR zone_list %}
						  <h5 class="delivery-zone">{goods_delivery.zone_list.NAME}</h5>
						  {% IF goods_delivery.zone_list.rules_empty %}
							{% IF goods_delivery.PRICE!=0 %}<span>Стоимость доставки: <strong>{goods_delivery.zone_list.PRICE | money_format}</strong></span>{% ENDIF %}


#7 IFullHaus

IFullHaus

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

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

Отправлено 29 Март 2022 - 13:41

Просмотр сообщенияVaccina (29 Март 2022 - 08:29) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
	 <td align="right">{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>

замените на:
	 <td align="right">{% IF order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT != 0 %}{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}{% ENDIF %}</td>
  
Далее зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
					 {% IF goods_delivery.PRICE=0 %}
						 <span>Стоимость доставки: <strong>{goods_delivery.PRICE | money_format}</strong></span>
					 {% ELSE %}
						 <span>Стоимость доставки: <strong>{goods_delivery.PRICE | money_format}</strong></span>
					 {% ENDIF %}
					 {% ELSE %}
					 <h5>Стоимость доставки зависит от суммы заказа</h5>
					 {% FOR rules %}
						 <div>Для заказов больше <strong>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.rules.PRICE | money_format}</strong></div>
					 {% ENDFOR %}
						 <div>Для заказов меньше <strong>{goods_delivery.SUM_LESS_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.PRICE | money_format}</strong></div>
					 {% ENDIF %}
					 {% IFNOT goods_delivery.zone_list_empty %}
					 {% FOR zone_list %}
						 <h5 class="delivery-zone">{goods_delivery.zone_list.NAME}</h5>
						 {% IF goods_delivery.zone_list.rules_empty %}
						 <span>Стоимость доставки: <strong>{goods_delivery.zone_list.PRICE | money_format}</strong></span>

замените на:
					 {% IF goods_delivery.PRICE!=0 %}
						 <span>Стоимость доставки: <strong>{goods_delivery.PRICE | money_format}</strong></span>
					 {% ENDIF %}
					 {% ELSE %}
					 <h5>Стоимость доставки зависит от суммы заказа</h5>
					 {% FOR rules %}
						 <div>Для заказов больше <strong>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.rules.PRICE | money_format}</strong></div>
					 {% ENDFOR %}
						 <div>Для заказов меньше <strong>{goods_delivery.SUM_LESS_PRICE | money_format}</strong> - доставка <strong>{goods_delivery.PRICE | money_format}</strong></div>
					 {% ENDIF %}
					 {% IFNOT goods_delivery.zone_list_empty %}
					 {% FOR zone_list %}
						 <h5 class="delivery-zone">{goods_delivery.zone_list.NAME}</h5>
						 {% IF goods_delivery.zone_list.rules_empty %}
						 {% IF goods_delivery.PRICE!=0 %}<span>Стоимость доставки: <strong>{goods_delivery.zone_list.PRICE | money_format}</strong></span>{% ENDIF %}
В письме покупателю на почте, на странице заказа нули так и остались

#8 Vaccina

Vaccina

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

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

Отправлено 30 Март 2022 - 06:50

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

Зайдите в раздел Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
<td align="right">{order_lines.LINE_PRICE_USER_MONEY_FORMAT_TEXT}</td>

замените на:
<td align="right">{% IF order_lines.LINE_PRICE_USER_MONEY_FORMAT_TEXT != 0 %}{order_lines.LINE_PRICE_USER_MONEY_FORMAT_TEXT}{% ENDIF %}</td>

Далее зайдите в раздел Сайт - Редактор шаблонов - Просмотр заказа - найдите:
			<td class="a-left" width="100"><span class="price-excl-tax"><span class="cart-price"><span>
			  <!-- Товарная позиция либо доставка -->
			  {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
				{order_lines.LINE_PRICE | money}
			  <!-- Скидка -->
			  {% ELSEIF order_lines.TYPE_ID = 3%}
				<span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
			  {%ENDIF%}
			  </span></span></span>
			</td>
			<td class="a-center" width="50">
			  <!-- Товарная позиция -->
			  {% IF order_lines.TYPE_ID=1 %}
				{order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			  <!-- Доставка -->
			  {% ELSEIF order_lines.TYPE_ID = 2%}
				1 шт
			  <!-- Скидка -->
			  {% ELSEIF order_lines.TYPE_ID = 3%}
				<span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			  {%ENDIF%}
			</td>
			<td class="a-left" width="100">
			  <span class="price-excl-tax">
			  <span class="cart-price"><span>{order_lines.LINE_SUM | money}</span></span></span>
			</td>

замените на:
			<td class="a-left" width="100"><span class="price-excl-tax"><span class="cart-price"><span>
			  <!-- Товарная позиция либо доставка -->
			  {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
				{% IF order_lines.LINE_PRICE!=0 %}{order_lines.LINE_PRICE | money}{% ENDIF %}
			  <!-- Скидка -->
			  {% ELSEIF order_lines.TYPE_ID = 3%}
				<span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
			  {%ENDIF%}
			  </span></span></span>
			</td>
			<td class="a-center" width="50">
			  <!-- Товарная позиция -->
			  {% IF order_lines.TYPE_ID=1 %}
				{order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			  <!-- Доставка -->
			  {% ELSEIF order_lines.TYPE_ID = 2%}
				1 шт
			  <!-- Скидка -->
			  {% ELSEIF order_lines.TYPE_ID = 3%}
				<span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			  {%ENDIF%}
			</td>
			<td class="a-left" width="100">
			  <span class="price-excl-tax">
			  <span class="cart-price"><span>{% IF order_lines.LINE_SUM!=0 %}{order_lines.LINE_SUM | money}{% ENDIF %}</span></span></span>
			</td>


#9 IFullHaus

IFullHaus

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

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

Отправлено 30 Март 2022 - 13:34

Просмотр сообщенияVaccina (30 Март 2022 - 06:50) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
<td align="right">{order_lines.LINE_PRICE_USER_MONEY_FORMAT_TEXT}</td>

замените на:
<td align="right">{% IF order_lines.LINE_PRICE_USER_MONEY_FORMAT_TEXT != 0 %}{order_lines.LINE_PRICE_USER_MONEY_FORMAT_TEXT}{% ENDIF %}</td>

Далее зайдите в раздел Сайт - Редактор шаблонов - Просмотр заказа - найдите:
		 <td class="a-left" width="100"><span class="price-excl-tax"><span class="cart-price"><span>
			 <!-- Товарная позиция либо доставка -->
			 {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
			 {order_lines.LINE_PRICE | money}
			 <!-- Скидка -->
			 {% ELSEIF order_lines.TYPE_ID = 3%}
			 <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
			 {%ENDIF%}
			 </span></span></span>
		 </td>
		 <td class="a-center" width="50">
			 <!-- Товарная позиция -->
			 {% IF order_lines.TYPE_ID=1 %}
			 {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			 <!-- Доставка -->
			 {% ELSEIF order_lines.TYPE_ID = 2%}
			 1 шт
			 <!-- Скидка -->
			 {% ELSEIF order_lines.TYPE_ID = 3%}
			 <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			 {%ENDIF%}
		 </td>
		 <td class="a-left" width="100">
			 <span class="price-excl-tax">
			 <span class="cart-price"><span>{order_lines.LINE_SUM | money}</span></span></span>
		 </td>

замените на:
		 <td class="a-left" width="100"><span class="price-excl-tax"><span class="cart-price"><span>
			 <!-- Товарная позиция либо доставка -->
			 {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
			 {% IF order_lines.LINE_PRICE!=0 %}{order_lines.LINE_PRICE | money}{% ENDIF %}
			 <!-- Скидка -->
			 {% ELSEIF order_lines.TYPE_ID = 3%}
			 <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
			 {%ENDIF%}
			 </span></span></span>
		 </td>
		 <td class="a-center" width="50">
			 <!-- Товарная позиция -->
			 {% IF order_lines.TYPE_ID=1 %}
			 {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			 <!-- Доставка -->
			 {% ELSEIF order_lines.TYPE_ID = 2%}
			 1 шт
			 <!-- Скидка -->
			 {% ELSEIF order_lines.TYPE_ID = 3%}
			 <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			 {%ENDIF%}
		 </td>
		 <td class="a-left" width="100">
			 <span class="price-excl-tax">
			 <span class="cart-price"><span>{% IF order_lines.LINE_SUM!=0 %}{order_lines.LINE_SUM | money}{% ENDIF %}</span></span></span>
		 </td>
Отлично цифры не видно. Осталось отсюда убрать 2022-03-30_13-29-16.png возможно ли тут вставить какую-нибудь фразу? типо "рассчитывается индивидуально"

#10 Vaccina

Vaccina

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

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

Отправлено 31 Март 2022 - 09:02

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

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите(встретится несколько раз):
$('.formfast .subtotal .delivery-sum .num').text(startprice);

замените на:
		 if (startprice==0){
	 $('.formfast .subtotal .delivery-sum .price').html('<span class="num">рассчитывается индивидуально</span>');
	 } else{
	 $('.formfast .subtotal .delivery-sum .num').text(startprice);
	 }

Screenshot.png

#11 IFullHaus

IFullHaus

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

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

Отправлено 01 Апрель 2022 - 14:57

Просмотр сообщенияVaccina (31 Март 2022 - 09:02) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите(встретится несколько раз):
$('.formfast .subtotal .delivery-sum .num').text(startprice);

замените на:
		 if (startprice==0){
	 $('.formfast .subtotal .delivery-sum .price').html('<span class="num">рассчитывается индивидуально</span>');
	 } else{
	 $('.formfast .subtotal .delivery-sum .num').text(startprice);
	 }

Прикрепленный файл Screenshot.png
круто)
Есть одна проблема, после того как наживаешь кнопку оформить заказ и по умолчанию там стоит вид пересылки, какой неважно, показывает доставка 0 руб. При смене на любой другой вид пересылки и обратно на первоначальный все встает как надо - цифра убирается, встает наша фраза.
Как то можно исправить?

#12 Vaccina

Vaccina

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

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

Отправлено 02 Апрель 2022 - 04:03

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

Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
			  <div class="delivery-sum">
				<span class="label">Доставка:</span>
				<span class="price"><span class="num">0</span> {CURRENCY_NAME}</span>	  
			  </div> 
         
замените на:
			  <div class="delivery-sum">
				<span class="label">Доставка:</span>
				<span class="price"><span class="num">рассчитывается индивидуально</span></span>	  
			  </div> 


#13 IFullHaus

IFullHaus

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

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

Отправлено 02 Апрель 2022 - 17:02

не помогло

#14 Vaccina

Vaccina

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

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

Отправлено 05 Апрель 2022 - 09:03

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

Вы внесли не все изменения из сообщения #10:

Цитата

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите(встретится несколько раз):
$('.formfast .subtotal .delivery-sum .num').text(startprice);

замените на:
				 if (startprice==0){
		 $('.formfast .subtotal .delivery-sum .price').html('<span class="num">рассчитывается индивидуально</span>');
		 } else{
		 $('.formfast .subtotal .delivery-sum .num').text(startprice);
		 }

Screenshot(10).png

Выполните их, после этого будет следующий результат:
Screenshot(9).png

#15 IFullHaus

IFullHaus

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

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

Отправлено 06 Апрель 2022 - 14:37

Просмотр сообщенияVaccina (05 Апрель 2022 - 09:03) писал:

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

Вы внесли не все изменения из сообщения #10:


Прикрепленный файл Screenshot(10).png

Выполните их, после этого будет следующий результат:
Прикрепленный файл Screenshot(9).png
Спасибо, все работает





Темы с аналогичным тегами доставка

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

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