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


Добавить Города И Сумму Скидки


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

#1 МихаилДолматов

МихаилДолматов

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

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

Отправлено 27 Июль 2019 - 11:28

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

1)на скрине показал что в подобном шаблоне как у меня реализованы автоматическое определение города где может находится клиент, помогите реализовать так же
2) также вторым пунктом указаным на скрине " Экономия состовляет" автоматически расчитывает экномию человека от прошлой цены, помогите реализовать так же
1211.png

#2 Vaccina

Vaccina

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

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

Отправлено 30 Июль 2019 - 08:25

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

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
		<!-- Цена товара -->
		<div class="price-box f-fix" itemprop="offers" itemscope itemtype="https://schema.org/Offer">
		  <!-- информация для поисковика о наличии товара -->
		  <meta itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}http://schema.org/InStock{%ELSE %}http://schema.org/OutOfStock{% ENDIF %}">
		  <!-- информация для поисковика о валюте товара -->
		  <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
		  {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
			  <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
		  {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			  <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_OLD | money_format}</span>
		  {% ENDIF %}
			  <span class="price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span>

              
после него вставьте:
			  <span class="saving-wrp price" {% IF GOODS_MOD_PRICE_OLD=0 %} style="display:none;" {% ENDIF %}>Вы экономите: <span class="saving"></span></span>

далее зайдите в шаблон main.js - в самом конце вставьте:
$(document).ready(function(){
 $('.price-box').each(function () {
  var old = parseFloat($(this).find('.goodsDataMainModificationPriceOld .num').text().replace(/\s+/, ''));
  var now = parseFloat($(this).find('.goodsDataMainModificationPriceNow .num').text().replace(/\s+/, ''));
  if (now < old) {
	var saving = number_format(old - now, 0, '.', ' ');
	$('.saving-wrp').show().find('.saving').text(saving + ' руб.');
  }
 });
});


#3 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 30 Июль 2019 - 09:17

Здравствуйте
Можете сделать информацию по доставке по городу Санкт-Петербург?

#4 МихаилДолматов

МихаилДолматов

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

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

Отправлено 30 Июль 2019 - 09:53

Все города СНГ, Самое важное города россии

#5 МихаилДолматов

МихаилДолматов

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

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

Отправлено 30 Июль 2019 - 11:01

или уточните если не понял что значит иную?

Уточните что значит иная информация и условия?

#6 МихаилДолматов

МихаилДолматов

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

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

Отправлено 30 Июль 2019 - 11:08

Спасибо, код " Экономия составляет" работает! Супер! Так как хотел!

#7 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 05 Август 2019 - 15:51

Просмотр сообщенияМихаилДолматов (05 Август 2019 - 12:46) писал:

Админы вопрос актуален
И не пытайтесь, уважаемые сотрудники storeland, как правило отвечают на следующей неделе. А если не знают как решить данный вопрос, в ход идет лучшее оружие - игнорирования вопроса!
Интересная стратегия у компании storeland :rolleyes:! Клиента платформы(конструктора сайтов), лучше всего проигнорировать, но "ни в коем случае" не извиниться и не написать, что данный функционал на сайте реализовать нельзя.

P.s. А может у сотрудников storeland нет знаний в области программирования?
- может и нет, но это точно конфиденциальная информация!


#8 MikDark

MikDark

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

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

Отправлено 05 Август 2019 - 16:53

Просмотр сообщенияВасилий Кашпуренко (05 Август 2019 - 15:51) писал:

И не пытайтесь, уважаемые сотрудники storeland, как правило отвечают на следующей неделе. А если не знают как решить данный вопрос, в ход идет лучшее оружие - игнорирования вопроса!
Интересная стратегия у компании storeland :rolleyes:! Клиента платформы(конструктора сайтов), лучше всего проигнорировать, но "ни в коем случае" не извиниться и не написать, что данный функционал на сайте реализовать нельзя.

P.s. А может у сотрудников storeland нет знаний в области программирования?
- может и нет, но это точно конфиденциальная информация!


Если обращаться к нам в чат, то вопросы мы решаем оперативно, в течении суток, если только вопрос не достаточно сложный, который требует консультаций. Мы всех пользователей, которым нужно более быстрое решение вопроса, отправляем в чат. Форум в этом случае служит для взаимопомощи пользователей и публикации каких-либо инструкций.

Тех. поддержка на нашей сервисе является бесплатной, это бонус к тарифу, чтобы помочь Вам освоиться в платформе, мы помогаем всем пользователям, если можно реализовать - мы пишем, что это можно, если нет, так же сообщаем об этом и передаем разработчикам.
Мы в рамках работы с Вашим сайтов ответили уже на значительное количество обращений, произвели много изменений, поэтому не видим причин говорить, что мы игнорируем клиентов, не решаем вопросы и прочее.
Если Вы считаете сотрудников поддержки не компетентными - Вы можете обратиться к платным специалистам и они Вам произведут все изменения "компетентно"

#9 МихаилДолматов

МихаилДолматов

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

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

Отправлено 06 Август 2019 - 07:44

Просмотр сообщенияMikDark (05 Август 2019 - 16:53) писал:

Если обращаться к нам в чат, то вопросы мы решаем оперативно, в течении суток, если только вопрос не достаточно сложный, который требует консультаций. Мы всех пользователей, которым нужно более быстрое решение вопроса, отправляем в чат. Форум в этом случае служит для взаимопомощи пользователей и публикации каких-либо инструкций.

Тех. поддержка на нашей сервисе является бесплатной, это бонус к тарифу, чтобы помочь Вам освоиться в платформе, мы помогаем всем пользователям, если можно реализовать - мы пишем, что это можно, если нет, так же сообщаем об этом и передаем разработчикам.
Мы в рамках работы с Вашим сайтов ответили уже на значительное количество обращений, произвели много изменений, поэтому не видим причин говорить, что мы игнорируем клиентов, не решаем вопросы и прочее.
Если Вы считаете сотрудников поддержки не компетентными - Вы можете обратиться к платным специалистам и они Вам произведут все изменения "компетентно"

Все же вопрос остался актуальным, помогите его решить. Прошу заметить жаловался не я). Просто действительно бывают где-то незначительные задержки. Все по разному реагируют. Кому то это могло не понравится как Василию.  Помогите реализовать города

#10 Vaccina

Vaccina

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

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

Отправлено 06 Август 2019 - 07:53

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

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
  <!-- Скрипты магазина -->
  <script  src="{ASSETS_JS_PATH}forall.js"></script>
  <script  src="{ASSETS_JS_PATH}main.js?design=techno"></script>

после него вставьте:
<script src="https://api-maps.yandex.ru/2.0/?load=package.full&amp;lang=ru-RU" type="text/javascript"></script>

далее найдите:
  <!-- Обратный звонок в шапке -->
  <script>
  $(function(){
	$("#header-callback, #header-feedback").fancybox({
	  'hideOnContentClick': true,
	  'title': false,
	  padding: 0,
	  maxWidth: 500,
	  autoHeight: true,
		  openMethod: 'slidebottomIn',
		  closeMethod: 'slidebottomOut'	 
	});   
  })
  </script>
  <!-- /END Обратный звонок в шапке -->  

после него вставьте:
<!-- Условия для геолокации -->
<script type="text/javascript">
  $(document).ready(function(){
	ymaps.ready(function(){
	  var geolocation = ymaps.geolocation;
	  if (geolocation.city=='Санкт-Петербург'){
		$('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>400руб.</span></p><p>Почта России <span>500руб.</span></p>');
	  } else {
		$('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>100руб.</span></p><p>Почта России <span>200руб.</span></p>');
	  }
	  $('.client_city').html(geolocation.city);
	});
  });
</script>

далее найдите:
			  {% IFNOT CLIENT_IS_LOGIN %}
			  <div class="header-loginMenu">
				<div class="header-loginList">
				
              
перед ним вставьте:
			<div class="client_city"></div>
          
далее зайдите в main.css - найдите:
/** ЛК **/
.header .header-login {text-align: right;margin-left: auto;}

после него вставьте:
.header .header-login .client_city {z-index: 2;display: inline-block;padding: 0 15px;}

далее найдите:
.product-view .product-order .add-to-box .add-to-cart .button {height: 36px;line-height: 34px;font-size: 14px;padding: 0 10px;vertical-align: middle;	flex-grow: 1;}
.product-view .product-order .add-to-box .add-to-cart .quick {width:100%;margin-top: 10px;}
.product-view .product-order .add-to-box .add-to-cart .more {display: none;margin-top: 10px;}

после него вставьте:
.product-view .product-order .add-to-box .button.button2.more + h3 {font-size: 15px;font-weight: bold;margin-top: 10px;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p {margin: 5px 0;width: 100%;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p span {float: right;display: inline-block;}

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

#11 МихаилДолматов

МихаилДолматов

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

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

Отправлено 06 Август 2019 - 08:03

Просмотр сообщенияVaccina (06 Август 2019 - 07:53) писал:

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

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
 <!-- Скрипты магазина -->
<script src="{ASSETS_JS_PATH}forall.js"></script>
<script src="{ASSETS_JS_PATH}main.js?design=techno"></script>

после него вставьте:
<script src="https://api-maps.yandex.ru/2.0/?load=package.full&amp;lang=ru-RU" type="text/javascript"></script>

далее найдите:
 <!-- Обратный звонок в шапке -->
<script>
$(function(){
$("#header-callback, #header-feedback").fancybox({
	 'hideOnContentClick': true,
	 'title': false,
	 padding: 0,
	 maxWidth: 500,
	 autoHeight: true,
openMethod: 'slidebottomIn',
closeMethod: 'slidebottomOut'	
});
})
</script>
<!-- /END Обратный звонок в шапке --> 

после него вставьте:
<!-- Условия для геолокации -->
<script type="text/javascript">
$(document).ready(function(){
ymaps.ready(function(){
	 var geolocation = ymaps.geolocation;
	 if (geolocation.city=='Санкт-Петербург'){
	 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>400руб.</span></p><p>Почта России <span>500руб.</span></p>');
	 } else {
	 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>100руб.</span></p><p>Почта России <span>200руб.</span></p>');
	 }
	 $('.client_city').html(geolocation.city);
});
});
</script>

далее найдите:
			 {% IFNOT CLIENT_IS_LOGIN %}
			 <div class="header-loginMenu">
			 <div class="header-loginList">
  
перед ним вставьте:
		 <div class="client_city"></div>
  
далее зайдите в main.css - найдите:
/** ЛК **/
.header .header-login {text-align: right;margin-left: auto;}

после него вставьте:
.header .header-login .client_city {z-index: 2;display: inline-block;padding: 0 15px;}

далее найдите:
.product-view .product-order .add-to-box .add-to-cart .button {height: 36px;line-height: 34px;font-size: 14px;padding: 0 10px;vertical-align: middle; flex-grow: 1;}
.product-view .product-order .add-to-box .add-to-cart .quick {width:100%;margin-top: 10px;}
.product-view .product-order .add-to-box .add-to-cart .more {display: none;margin-top: 10px;}

после него вставьте:
.product-view .product-order .add-to-box .button.button2.more + h3 {font-size: 15px;font-weight: bold;margin-top: 10px;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p {margin: 5px 0;width: 100%;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p span {float: right;display: inline-block;}

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

Про спб не я писал,  а человеку нужно было. Если честно тут я чуть чуть в замешательстве. Нужно, чтобы человек допустим с Воронежа и сайт автоматически определял что человек с Воронежа) Воот)

#12 Vaccina

Vaccina

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

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

Отправлено 06 Август 2019 - 08:11

После изменений определение будет происходить и отображать город в шапке сайта, уточните пожалуйста, информация под кнопками покупки о доставке вам не нужна(указано на вашем скриншоте)? Или там одинаковая информация только город разный подставляется?

#13 МихаилДолматов

МихаилДолматов

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

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

Отправлено 06 Август 2019 - 08:22

Просмотр сообщенияVaccina (06 Август 2019 - 07:53) писал:

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

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
 <!-- Скрипты магазина -->
<script src="{ASSETS_JS_PATH}forall.js"></script>
<script src="{ASSETS_JS_PATH}main.js?design=techno"></script>

после него вставьте:
<script src="https://api-maps.yandex.ru/2.0/?load=package.full&amp;lang=ru-RU" type="text/javascript"></script>

далее найдите:
 <!-- Обратный звонок в шапке -->
<script>
$(function(){
$("#header-callback, #header-feedback").fancybox({
	 'hideOnContentClick': true,
	 'title': false,
	 padding: 0,
	 maxWidth: 500,
	 autoHeight: true,
openMethod: 'slidebottomIn',
closeMethod: 'slidebottomOut'	
});
})
</script>
<!-- /END Обратный звонок в шапке --> 

после него вставьте:
<!-- Условия для геолокации -->
<script type="text/javascript">
$(document).ready(function(){
ymaps.ready(function(){
	 var geolocation = ymaps.geolocation;
	 if (geolocation.city=='Санкт-Петербург'){
	 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>400руб.</span></p><p>Почта России <span>500руб.</span></p>');
	 } else {
	 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>100руб.</span></p><p>Почта России <span>200руб.</span></p>');
	 }
	 $('.client_city').html(geolocation.city);
});
});
</script>

далее найдите:
			 {% IFNOT CLIENT_IS_LOGIN %}
			 <div class="header-loginMenu">
			 <div class="header-loginList">
  
перед ним вставьте:
		 <div class="client_city"></div>
  
далее зайдите в main.css - найдите:
/** ЛК **/
.header .header-login {text-align: right;margin-left: auto;}

после него вставьте:
.header .header-login .client_city {z-index: 2;display: inline-block;padding: 0 15px;}

далее найдите:
.product-view .product-order .add-to-box .add-to-cart .button {height: 36px;line-height: 34px;font-size: 14px;padding: 0 10px;vertical-align: middle; flex-grow: 1;}
.product-view .product-order .add-to-box .add-to-cart .quick {width:100%;margin-top: 10px;}
.product-view .product-order .add-to-box .add-to-cart .more {display: none;margin-top: 10px;}

после него вставьте:
.product-view .product-order .add-to-box .button.button2.more + h3 {font-size: 15px;font-weight: bold;margin-top: 10px;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p {margin: 5px 0;width: 100%;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p span {float: right;display: inline-block;}

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

НА СЛАЙДАХ ВСЕ ОБЬЯСНИЛ,ЧТО НУЖНО ПОДПРАВИТЬ ) -Безымянный123.png Безымянный1232.png

#14 Vaccina

Vaccina

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

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

Отправлено 06 Август 2019 - 08:29

Сохраните пожалуйста изменения и отпишитесь. Или вы для другого аккаунта их произвели?

#15 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 06 Август 2019 - 09:10

Просмотр сообщенияМихаилДолматов (06 Август 2019 - 08:22) писал:

НА СЛАЙДАХ ВСЕ ОБЬЯСНИЛ,ЧТО НУЖНО ПОДПРАВИТЬ ) -Прикрепленный файл Безымянный123.pngПрикрепленный файл Безымянный1232.png

Поддерживаю, надо именно так.
Про СПБ писал как пример.

#16 МихаилДолматов

МихаилДолматов

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

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

Отправлено 06 Август 2019 - 09:12

Просмотр сообщенияVaccina (06 Август 2019 - 08:29) писал:

Сохраните пожалуйста изменения и отпишитесь. Или вы для другого аккаунта их произвели?

на этом аккаунте изменил SL-458614

#17 Vaccina

Vaccina

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

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

Отправлено 07 Август 2019 - 05:25

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

Благодарю за уточнение. Зайдите в раздел Сайт - Редактор шаблонов - main.css - найдите:
.header .header-login .client_city {z-index: 2;display: inline-block;padding: 0 15px;}

замените на:
.header .header-login .client_city {z-index: 2;display: inline-block;margin: 0 15px;border-bottom: 1px dotted #fff;position:relative;}
.header .header-login .client_city .content {display: none;position: absolute;border: 1px dotted #000;width: 200px;right: 0;top: 23px;color: #000;background: #fff;padding: 10px;}
.header .header-login .client_city:hover .content {display: block;}
.header .header-login .client_city .content p:last-child{margin: 0;}
.header .header-login .client_city .content p span:first-child {float: left;}
.header .header-login .client_city .content p span:last-child {float: right;}

далее найдите:
.product-view .product-order .add-to-box .button.button2.more + h3 {font-size: 15px;font-weight: bold;margin-top: 10px;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p {margin: 5px 0;width: 100%;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p span {float: right;display: inline-block;}

замените на:
.product-view .product-order .add-to-box .button.button2.more + h3 {font-size: 15px;font-weight: bold;margin-top: 10px;}
.product-view .product-order .add-to-box .button.button2.more + h3 span {border-bottom: 1px dotted #000;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p {margin: 5px 0;width: 100%;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p span:first-child {float: left;display: inline-block;}
.product-view .product-order .add-to-box .button.button2.more + h3 ~ p span:last-child {float: right;display: inline-block;}

Далее зайдите в шаблон HTML - найдите:
<script type="text/javascript">
$(document).ready(function(){
	 ymaps.ready(function(){
		 var geolocation = ymaps.geolocation;
		 if (geolocation.city=='Санкт-Петербург'){
			 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>400руб.</span></p><p>Почта России <span>500руб.</span></p>');
		 } else {
			 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в ' + geolocation.city + ' осуществляется:</h3><p>СДЭК по России <span>100руб.</span></p><p>Почта России <span>200руб.</span></p>');
		 }
		 $('.client_city').html(geolocation.city);
	 });
});
</script>


замените на:
<script type="text/javascript">
$(document).ready(function(){
	 ymaps.ready(function(){
		 var geolocation = ymaps.geolocation;
		 if (geolocation.city=='Москва'){
			 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в <span>' + geolocation.city + '</span> осуществляется:</h3><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p><p><span>Курьером по Москве и МО</span> <span>350руб.</span></p>');
			 $('.client_city').html(geolocation.city + '<div class="content"><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p><p><span>Курьером по Москве и МО</span> <span>350руб.</span></p></div>');
		 } else {
			 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в <span>' + geolocation.city + '</span> осуществляется:</h3><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p>');
			 $('.client_city').html(geolocation.city + '<div class="content"><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p></div>');
		 }
	 });
});
</script>

P.S.: в профиле форума замените номер аккаунта на действующий или добавьте как дополнительный =)

#18 МихаилДолматов

МихаилДолматов

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

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

Отправлено 12 Август 2019 - 11:07

Так же хотелось бы добавить.
нужно сделать так чтобы если человек с Москвы или за 50 км от МКАД нужно чтобы отображалась (  курьером по Москве - 350 руб ,за МКАД - 350+20 руб за км)Безымянный44.png

#19 МихаилДолматов

МихаилДолматов

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

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

Отправлено 12 Август 2019 - 18:29

1

#20 Vaccina

Vaccina

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

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

Отправлено 14 Август 2019 - 06:30

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<script type="text/javascript">
$(document).ready(function(){
		 ymaps.ready(function(){
				 var geolocation = ymaps.geolocation;
				 if (geolocation.city=='Москва'){
						 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в <span>' + geolocation.city + '</span> осуществляется:</h3><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p><p><span>Курьером по Москве и МО</span> <span>350руб.</span></p>');
						 $('.client_city').html(geolocation.city + '<div class="content"><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p><p><span>Курьером по Москве и МО</span> <span>350руб.</span></p></div>');
				 } else {
						 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в <span>' + geolocation.city + '</span> осуществляется:</h3><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p>');
						 $('.client_city').html(geolocation.city + '<div class="content"><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p></div>');
				 }
		 });
});
</script>

замените на:
<script type="text/javascript">
$(document).ready(function(){
		 ymaps.ready(function(){
				 var geolocation = ymaps.geolocation;
				 if (geolocation.city=='Москва'){
						 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в <span>' + geolocation.city + '</span> осуществляется:</h3><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p><p><span>Курьером по Москве</span> <span>350руб.</span></p><span>Курьером за МКАД</span> <span>350+20руб. за км.</span></p>');
						 $('.client_city').html(geolocation.city + '<div class="content"><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p><p><span>Курьером по Москве</span> <span>350руб.</span></p><span>Курьером за МКАД</span> <span>350+20руб. за км.</span></p></div>');
				 } else {
						 $('.goodsDataForm .add-to-cart').append('<h3>Доставка в <span>' + geolocation.city + '</span> осуществляется:</h3><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p>');
						 $('.client_city').html(geolocation.city + '<div class="content"><p><span>СДЭК</span> <span>от 400руб.</span></p><p><span>Почта России</span> <span>от 400руб.</span></p></div>');
				 }
		 });
});
</script>





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

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