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


metry

Регистрация: 27 февр. 2017
Offline Активность: 15 апр. 2024 17:00
*****

#292269 Изменить Отображение Характеристик Товара

Отправлено metry на 17 Декабрь 2023 - 14:51

Добрый день. Для внесения изменений зайдите в раздел Сайт-->Редактор шаблонов-->main.js и найдите:

// Много и Мало вместо точного количества
function goodsModRest() {
$('.goodsModRestValue').each(function(){
  var value = $(this).data('value');
  if (value > 10) {
   $(this).html('На складе много');
   $(this).css('opacity', '1');
  }else{
   $(this).html('На складе мало');
   $(this).css('opacity', '1');
   $(this).parent().addClass('few');
  }
});
}

в найденном коде вместо старого текста задайте свой текст.


#290077 Добавление элементов barcode , period-of-validity-days , weight , dimensions...

Отправлено metry на 27 Октябрь 2021 - 18:07

Для внесения изменений зайдите в зайдите в Редактор шаблонов-->Другие шаблоны -->Экспорт товаров в Яндекс.маркет и найдите:

	 <!-- Характеристики товара http://partner.market.yandex.ru/legal/tt/#id1166430008770 -->
	 {% FOR attr %}<param name="{goods.attr.NAME | xml_data}"><![CDATA[{goods.attr.VALUE}]]></param>{% ENDFOR %}


после него вставьте:

	 {% FOR attr %}
		 {% IF goods.attr.NAME= Штрихкод %}<barcode>{goods.attr.VALUE}</barcode>{% ENDIF %}
		 {% IF goods.attr.NAME= Срок годности %}<period-of-validity-days>{goods.attr.VALUE}</period-of-validity-days>{% ENDIF %}
		 {% IF goods.attr.NAME= Вес %}<weight>{goods.attr.VALUE}</weight>{% ENDIF %}
		 {% IF goods.attr.NAME= Габариты %}<dimensions>{goods.attr.VALUE}</dimensions>{% ENDIF %}
	 {% ENDFOR %}


Далее к товарам необходимо  добавить Характеристики с названием:   Штрихкод , Срок годности , Вес , Габариты , чтобы данные характеристики выгружались в Яндекс.маркет.
С более подробным описанием по каждому добавляемому атрибуту можно ознакомиться в разделе Помощи от Яндекс.маркет.

Далее к товарам необходимо  добавить Характеристики с названием:   Штрихкод , Срок годности , Вес , Габариты , чтобы данные характеристики выгружались в Яндекс.маркет.
С более подробным описанием по каждому добавляемому атрибуту можно ознакомиться в разделе Помощи от Яндекс.маркет.

В значение Штрихкода необходимо добавить Штрихкод товара от производителя в одном из форматов: EAN-13, EAN-8, UPC-A, UPC-E или Code 128. Если штрихкодов несколько, укажите их через запятую.
Для товаров определенных производителей передавайте только код GTIN.
Если товар продается упаковками, укажите штрихкод упаковки. Он не должен совпадать со штрихкодом единицы товара.

штрихкод.png


В значение Срок годности необходимо добавить значение через какой период товар станет непригоден для использования (в годах, месяцах, днях, неделях или часах). Например, срок годности есть у таких категорий, как продукты питания и медицинские препараты.
Должен быть указан в формате P1Y2M10D. Расшифровка примера — 1 год, 2 месяца и 10 дней.
Другие примеры:
  • P15D — 15 дней;
  • P2Y10D — 2 года, 10 дней.
Примечание. Значения элемента могут быть конвертированы по правилу: 1 месяц = 30 дней, 1 год = 365 дней.

Срок.png



В значение Вес необходимо указать вес товара в килограммах с учетом упаковки.
Для некоторых категорий установлены ограничения по минимальному или максимальному значению веса.
Скачать список минимальных и максимальных значений веса.
В любой категории вес можно указывать с точностью до тысячных (например, 1.001 кг; разделитель целой и дробной части — точка).
Если минимальное значение указано 0, ограничений по минимальному весу нет, и можно указывать, начиная с одного грамма (0.001 кг).
Физический вес должен быть не более 100 кг, при этом объемный вес — 150 кг (FBY) или 200 кг (FBS);
Если вы не укажете вес товара или он превысит лимит, товар не будет отображаться на витрине и попадет в отчет «Скрытые товары». Для модели FBS также не получится протестировать работу магазина и пройти самопроверку.

Вес.png


В значение Габариты  необходимо указать Габариты товара (длина, ширина, высота) в упаковке. Размеры укажите в сантиметрах.
Формат: три положительных числа с точностью 0.001, разделитель целой и дробной части — точка. Числа должны быть разделены символом «/» без пробелов.
Габариты должны быть не более:
  • модель FBY: 120 × 80 × 220 см;
  • модель FBS: 300 × 242 × 245 см.
Если вы не укажете габариты товара или они превысят лимиты, товар не будет отображаться на витрине и попадет в отчет «Скрытые товары». Для модели FBS также не получится протестировать работу магазина и пройти самопроверку.

Габариты.png


#290015 Некоректная Работа Статистики (В Админке И В Метрике). Ошибки В Яндекс Маркете.

Отправлено metry на 14 Октябрь 2021 - 11:25

Добрый день. Извините за долгое ожидание. Трафик "Источник не определен " относится к трафику "Прямого захода". Т.е :
  • посетитель набирает адрес сайта в адресной строке браузера;
  • посетитель перешел по ссылке, добавленной на плитки сайтов на новой вкладке браузера (например, в Яндекс.Браузере, Google Chrome итд );
  • посетитель перешел с сайта, который использует HTTPS-протокол, на сайт с HTTP-протоколом;
  • источник перехода не был передан в реферере.
  • посетитель перешел по ссылке в файле (Word, Excel, PDF-документ и т. д.);
  • посетитель перешел по ссылке в сообщении электронной почты, прочитанном в программе почтового клиента (Outlook, Thunderbird, Mail и т. д.).
  • если передаваемые ссылки не были помечены параметрами, позволяющими назначать их другим источникам трафика. По этой причине полезно включать параметры в URL-адреса везде, где это возможно, чтобы отличать фактический прямой трафик от записей из рассылки или продвигаемых в Интернете документов.



#289606 Восстановить Отзывы

Отправлено metry на 07 Август 2021 - 19:44

Еще раз повторимся. Вам не нужно выполнять инструкцию по созданию страницы с отзывами. За Вас мы уже выполнили инструкцию и добавили на сайт пункт меню со страницей отзывов в разделе Сайт-->Меню.

QIP Shot - Screen 003.png


#289592 Восстановить Отзывы

Отправлено metry на 04 Август 2021 - 08:48

Изменения согласно инструкции с форума Вам внесли. Пожалуйста, проверьте очистив кэш браузера на витрине сайта CTRL+F5


#289004 Добавление кнопки Купить в кредит , Купить в рассрочку от Tinkoff

Отправлено metry на 13 Март 2021 - 10:58

Для внесения изменений зайдите в Редактор шаблонов-->Товар и открывшемся коде в самом начале вставьте:

<script src="https://forma.tinkoff.ru/static/onlineScript.js"></script>

далее найдите:

		 ><span>Сохранить</span></a>
		 {% ENDIF %}
		 <!-- /END Если в тарифном плане подключен модуль Сохраненных товаров и он не выключен в настройках магазина -->
		 </div>
	 <!-- /END Сохраненное и Сравнение -->
	 </div>
</form>

после него вставьте:

  <script>
	function showTinkoff(type){
	  let GOODS_PRICE = $('.goodsDataMainModificationPriceNow').first().find('.price .num').text().replace(/\s/g, '');
	  let GOODS_QUANTITY = $('[name="form[goods_mod_quantity]"]').val();

	  tinkoff.create(
		  {
			sum: GOODS_PRICE * GOODS_QUANTITY,
			items: [{name: '{GOODS_NAME}', price: GOODS_PRICE, quantity: GOODS_QUANTITY }],
			demoFlow: 'sms',
			promoCode: type,
			shopId: 'test_online',
			showcaseId: 'test_online',
		  },
		  {view: 'modal'}
		)
	}
  </script>
	<button
  type="button"
  class="TINKOFF_BTN_YELLOW TINKOFF_SIZE_M"
  onclick="showTinkoff('default')"
  ></button>

	<button
  type="button"
  class="TINKOFF_BTN_YELLOW TINKOFF_SIZE_M"
  onclick="showTinkoff('installment_0_0_6_5')"
  >Купить в рассрочку</button>

- в последнем вставленном коде вместо test_online задайте свое значение ShopId и ShowcaseId . Уникальный идентификатор магазина shopId выдается магазину при подключении персональным менеджером банка . Более подробную информацию о подключении виджета можно найти здесь.

Результат: kredit.png


#288684 Закрыть От Индексации

Отправлено metry на 31 Январь 2021 - 12:35

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->HTML и найдите:

			  <div class="social-links">
				<a style="display:none" class="facebook" href="https://www.facebook.com/" title="FaceBook.com" target="_blank"><i class="fab fa-facebook" aria-hidden="true"></i><span>facebook</span></a>
				<a style="display:none" class="twitter" href="https://twitter.com/" title="Twitter.com" target="_blank"><i class="fab fa-twitter" aria-hidden="true"></i><span>twitter</span></a>
				<a style="display:none" class="whatsapp" href="https://whatsapp.com/" title="Whatsapp.com" target="_blank"><i class="fab fa-whatsapp" aria-hidden="true"></i><span>whatsapp</span></a>
				<a class="viber" href="https://viber.com/" title="Viber.com" target="_blank"><i class="fab fa-viber" aria-hidden="true"></i><span>viber</span></a>
				<a class="odnoklassniki" href="https://ok.ru/" title="Odnoklassniki" target="_blank"><i class="fab fa-odnoklassniki" aria-hidden="true"></i><span>odnoklassniki</span></a>
				<a class="vk" href="https://vk.com/" title="VK.com" target="_blank"><i class="fab fa-vk" aria-hidden="true"></i><span>vk</span></a>
				<a class="instagram" href="https://instagram.com/" title="Instagram.com" target="_blank"><i class="fab fa-instagram" aria-hidden="true"></i><span>instagram</span></a>
				<a class="youtube" href="https://youtube.com/" title="YouTube.com" target="_blank"><i class="fab fa-youtube" aria-hidden="true"></i><span>YouTube</span></a>
			  </div>

замените на:

			  <div class="social-links">
				<a style="display:none" class="facebook" href="https://www.facebook.com/" title="FaceBook.com" target="_blank" rel="nofollow" ><i class="fab fa-facebook" aria-hidden="true"></i><span>facebook</span></a>
				<a style="display:none" class="twitter" href="https://twitter.com/" title="Twitter.com" target="_blank" rel="nofollow" ><i class="fab fa-twitter" aria-hidden="true"></i><span>twitter</span></a>
				<a style="display:none" class="whatsapp" href="https://whatsapp.com/" title="Whatsapp.com" target="_blank" rel="nofollow" ><i class="fab fa-whatsapp" aria-hidden="true"></i><span>whatsapp</span></a>
				<a class="viber" href="https://viber.com/" title="Viber.com" target="_blank" rel="nofollow" ><i class="fab fa-viber" aria-hidden="true"></i><span>viber</span></a>
				<a class="odnoklassniki" href="https://ok.ru/" title="Odnoklassniki" target="_blank" rel="nofollow" ><i class="fab fa-odnoklassniki" aria-hidden="true"></i><span>odnoklassniki</span></a>
				<a class="vk" href="https://vk.com/" title="VK.com" target="_blank" rel="nofollow" ><i class="fab fa-vk" aria-hidden="true"></i><span>vk</span></a>
				<a class="instagram" href="https://instagram.com/" title="Instagram.com" target="_blank" rel="nofollow" ><i class="fab fa-instagram" aria-hidden="true"></i><span>instagram</span></a>
				<a class="youtube" href="https://youtube.com/" title="YouTube.com" target="_blank" rel="nofollow" ><i class="fab fa-youtube" aria-hidden="true"></i><span>YouTube</span></a>
			  </div>



#288603 Изменения В Подвале

Отправлено metry на 19 Январь 2021 - 11:40

Добрый день. Изменения Вам внесли. В редактор шаблонов-->HTML загрузили картинки иконок vk.png и instagram.png.  Далее код в Редакторе шаблонов-->HTML :

<a class="sbtnf sbtnf-rounded color color-hover icon-twitter" href="#"></a>
<a class="sbtnf sbtnf-circle color color-hover icon-facebook" href="#"></a>
 <a class="sbtnf sbtnf-circle color color-hover icon-vk" href="#""></a>
 <a class="sbtnf sbtnf-rounded color color-hover icon-youtube" href="#"></a>


заменили на:

<!--<a class="sbtnf sbtnf-rounded color color-hover icon-twitter" href="#"></a>-->
<!--<a class="sbtnf sbtnf-circle color color-hover icon-facebook" href="#"></a>-->
<a class="sbtnf sbtnf-circle " href="#"> <img src="{ASSETS_IMAGES_PATH}vk.png" alt="" title="" /></a>
<!--<a class="sbtnf sbtnf-rounded color color-hover icon-youtube" href="#"></a>-->
<a class="sbtnf sbtnf-rounded " href="#"><img src="{ASSETS_IMAGES_PATH}instagram.png" alt="" title="" /></a>



#288453 Исправление Js-Ошибки И Скорллинга При Перелистывании Сопутствующих Товаров

Отправлено metry на 15 Декабрь 2020 - 18:33

Для внесения изменений зайдите в Редактор шаблонов-->main.css и найдите:

.navigation .prev, .navigation .next, .owl-nav .owl-prev, .owl-nav .owl-next {display: block;background-color: #fff;color: #a7a7a7;font-size: 50px;width: 50px;height: 50px;line-height: 50px;font-family: "Material Icons";margin: 0;padding: 0;overflow: hidden;text-align: center;cursor: pointer;z-index: 2;}

замените на:

.navigation .prev, .navigation .next, .owl-nav .owl-prev, .owl-nav .owl-next {display: block;background-color: #fff;color: #a7a7a7;font-size: 50px;width: 50px;height: 50px;line-height: 50px;font-family: "Material Icons";margin: 0;padding: 0;overflow: hidden;text-align: center;cursor: pointer;z-index: 2;border: 0;outline: 0;}

далее найдите:

/*** Сопутствующие товары, С этим товаром смотрят ***/
#related {position: relative;background-color: #fff;padding: 30px 0;}
#related .products-grid .item {padding: 0;}

после него вставьте:

#related .block-title {position: relative;}
#related .navigation .owl-prev, #related .navigation .owl-next {position: absolute;top: 0;}

Далее зайдите в Редактор шаблонов-->main.js  и найдите:

// С этим товаром смотрят
jQuery(function($) {
var owl = $('.related-views .products-grid');
// Показывать\Скрывать навигацию
owl.on('initialized.owl.carousel changed.owl.carousel', function(event) {
var items = event.item.count;
var size = event.page.size;
if (items < size){
	 $('.related-views .navigation').hide();
} else {
	 $('.related-views .navigation').show();
}
});
owl.owlCarousel({
items: 4,
margin: 30,
loop: false,
rewind: true,
lazyLoad: false,
dots: false,
nav: false,
navContainer: '.related-views .navigation',
navText: [ , ],
autoplay: true,
autoplayHoverPause: true,
smartSpeed: 500,
mouseDrag: true,
touchDrag: true,
pullDrag: true,
responsiveClass: true,
responsiveRefreshRate: 100,
responsive: {
	 0:{items:1},
	 320:{items:1},
	 480:{items:1},
	 641:{items:2},
	 768:{items:2},
	 992:{items:3},
	 1200:{items:3},
	 1366:{items:4}
}
});
// Кнопки навигации
$('.related-views .navigation .next').click(function(event) {
event.preventDefault();
owl.trigger('next.owl.carousel');
});
$('.related-views .navigation .prev').click(function(event) {
event.preventDefault();
owl.trigger('prev.owl.carousel');
});
});
// Сопутствующие товары
jQuery(function($) {
var owl = $('.related-goods .products-grid');
// Показывать\Скрывать навигацию
owl.on('initialized.owl.carousel changed.owl.carousel', function(event) {
var items = event.item.count;
var size = event.page.size;
if (items < size){
	 $('.related-goods .navigation').hide();
} else {
	 $('.related-goods .navigation').show();
}
});
owl.owlCarousel({
items: 4,
margin: 30,
loop: false,
rewind: true,
lazyLoad: false,
nav: false,
navContainer: '.related-goods .navigation',
navText: [ , ],
dots: false,
autoplay: true,
autoplayHoverPause: true,
smartSpeed: 500,
mouseDrag: true,
touchDrag: true,
pullDrag: true,
responsiveClass: true,
responsiveRefreshRate: 100,
responsive: {
	 0:{items:1},
	 320:{items:1},
	 480:{items:1},
	 641:{items:2},
	 768:{items:2},
	 992:{items:3},
	 1200:{items:3},
	 1366:{items:4}
}
});
// Кнопки навигации
$('.related-goods .navigation .next').click(function(event) {
event.preventDefault();
owl.trigger('next.owl.carousel');
});
$('.related-goods .navigation .prev').click(function(event) {
event.preventDefault();
owl.trigger('prev.owl.carousel');
});
});
}

замените на:

// С этим товаром смотрят
$('.related-views .owl-carousel').owlCarousel({
items: 5,
margin: 32,
loop: false,
rewind: true,
loop: false,
rewind: true,
lazyLoad: true,
nav: true,
navContainer: '.related-views .navigation',
navText: [ , ],
dots: false,
autoHeight: false,
autoHeightClass: 'owl-height',
autoplay: false,
autoplayHoverPause: false,
smartSpeed: 500,
mouseDrag: true,
touchDrag: true,
pullDrag: true,
responsiveClass: true,
responsiveRefreshRate: 100,
responsive: {
	 0:{items:1},
	 320:{items:1},
	 480:{items:1},
	 641:{items:2},
	 768:{items:2},
	 992:{items:3},
	 1200:{items:3},
	 1366:{items:4}
}
});
// Сопутствующие товары Слайдер
$('.related-goods .owl-carousel').owlCarousel({
items: 4,
margin: 32,
loop: false,
rewind: true,
lazyLoad: true,
nav: true,
navContainer: '.related-goods .navigation',
navText: [ , ],
dots: false,
autoHeight: false,
autoHeightClass: 'owl-height',
autoplay: false,
autoplayHoverPause: false,
smartSpeed: 500,
mouseDrag: true,
touchDrag: true,
pullDrag: true,
responsiveClass: true,
responsiveRefreshRate: 100,
responsive: {
	 0:{items:1},
	 320:{items:1},
	 480:{items:1},
	 641:{items:2},
	 768:{items:2},
	 992:{items:3},
	 1200:{items:3},
	 1366:{items:4}
}
});
}



#287913 Верхнее Меню Вместо Товаров

Отправлено metry на 09 Сентябрь 2020 - 17:40

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->HTML и найдите:

			  {% IFNOT catalog_full_empty %}
				{% FOR catalog_full %}
				  {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub {% IF catalog_full.LEVEL > 2 %}hide{% ENDIF %}">{% ENDIF %}{% ENDIF %}
					<li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="level{catalog_full.LEVEL} {% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT%}active{% ENDIF %}" data-id="{catalog_full.ID}">
					  <a href="{catalog_full.URL}" class="title-lv{catalog_full.LEVEL} {% IF catalog_full.CURRENT %}active{% ENDIF %}" title="{catalog_full.NAME}" itemprop="url">{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-menu {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}<span>{catalog_full.NAME}</span></a>
					{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
				  {% IF catalog_full.LAST %}{%FOR out%}</ul> {%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
				{% ENDFOR %}
			  {% ENDIF %}

замените на:

				  {% FOR menu %}
					{% FOR header %}
					  {% FOR links %}
						<li><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="active"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li>
					  {% ENDFOR %}
					{% ENDFOR %}
				  {% ENDFOR %}

- далее в разделе Сайт-->Меню вы можете добавить или удалить пункты меню выводимые в шапке вместо категорий.


#287702 Замена формы Подписки на Поиск товаров на слайдере

Отправлено metry на 08 Август 2020 - 17:34

Для внесения изменений зайдите в Редактор шаблонов-->HTML и найдите:

			 <div class="subscribe">
				 <div class="subscribe__wrapper">
				 <form method="post" action="{CALLBACK_URL}" class="subscribe__form" enctype="multipart/form-data">
					 <input type="hidden" name="hash" value="{HASH}" />
					 <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/>
					 <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
					 {ANTISPAM_CODE}
					 <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="Подписаться"/>
					 <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="Подписаться"/>					
					 <div class="subscribe__input-wrapper">
					 <input class="input subscribe__email" required type="email" pattern="([A-z0-9_.-]{1,})@([A-z0-9_.-]{1,}).([A-z]{2,8})" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" placeholder="Введите Ваш E-Mail" maxlength="255" />
					 <button type="submit" title="Подписаться" class="button subscribe__button">Подписаться</button>
					 </div>
					 <div class="politics _subscribe__politics">
					 Нажимая на кнопку Подписаться, Вы соглашаетесь с <a data-fancybox class="underline" href="#fancybox-politics">правилами обработки данных</a>
					 </div>
				 </form>				
				 </div>
			 </div>

замените на:

			 <div class="subscribe">
				 <div class="subscribe__wrapper">
					 <div class="search">
						 <form id="search_mini_form" action="{SEARCH_URL}" method="get" title="Поиск по магазину">
						 <div class="subscribe__input">
							 <input type="hidden" name="goods_search_field_id" value="0">
							 <input required type="text" name="q" value="{SEARCH_QUERY}" class="input search-string" placeholder="Поиск по магазину..." autocomplete="off">
							 <button type="submit" class="search__submit button subscribe__button" title="Искать"><span>Искать</span></button>
						 </div>
						 </form>
					 </div>
				 </div>
			 </div>


- указанную замену необходимо произвести 3 раза для каждого слайдера.



Далее зайдите в Редактор шаблонов-->main.css и найдите:

/* Блок подписаться */
.subscribe {position: relative}
.subscribe .subscribe__wrapper {max-width: 895px;width: 100%;margin: 0 auto;border-radius: 3px}
.subscribe .subscribe__input-wrapper {position: relative}
.subscribe .subscribe__email {height: 55px;border: 1px solid #02c1f5;background-color: #fff;padding: 20px;width: 100%;border-radius: 30px;color: #333}
.subscribe .subscribe__email + label.error {right: auto;left: 20px}
.subscribe .subscribe__email.error {padding-left: 50px}
.subscribe .subscribe__button {position: absolute;z-index: 1;top: 0;right: 0;height: 100%;background: 0 0;padding: 0 30px;color: #fff;background-color: #02c1f5;font-size: 18px;font-weight: 400;text-transform: uppercase;border-bottom-right-radius: 25px;border-top-right-radius: 25px;border-top-left-radius: 0;border-bottom-left-radius: 0;border: none}
.subscribe .subscribe__input-wrapper:hover .subscribe__button {background-color: #ff4c77;color: #fff}
.subscribe .subscribe__input-wrapper:hover .subscribe__email {border-color: #ff4c77}
.politics._subscribe__politics {padding-top: 10px;color: #4c4c4c;font-size: 16px;font-weight: 400}
.politics._subscribe__politics a {display: inline;text-decoration: none;color: #ff4c77}

замените на:

/* Блок подписаться */
.subscribe {position: relative}
.subscribe .subscribe__wrapper {max-width: 895px;width: 100%;margin: 0 auto;border-radius: 3px}
.subscribe .subscribe__input {position: relative}
.subscribe .search-string {height: 55px;border: 1px solid #02c1f5;background-color: #fff;padding: 20px;width: 100%;border-radius: 30px;color: #333}
.subscribe .search-string + label.error {right: auto;left: 20px}
.subscribe .search-string.error {padding-left: 50px}
.subscribe .subscribe__button {position: absolute;z-index: 1;top: 0;right: 0;height: 100%;background: 0 0;padding: 0 30px;color: #fff;background-color: #02c1f5;font-size: 18px;font-weight: 400;text-transform: uppercase;border-bottom-right-radius: 25px;border-top-right-radius: 25px;border-top-left-radius: 0;border-bottom-left-radius: 0;border: none}
.subscribe .subscribe__input:hover .subscribe__button {background-color: #ff4c77;color: #fff}
.subscribe .subscribe__input:hover .search-string {border-color: #ff4c77}
.politics._subscribe__politics {padding-top: 10px;color: #4c4c4c;font-size: 16px;font-weight: 400}
.politics._subscribe__politics a {display: inline;text-decoration: none;color: #ff4c77}



#287588 Изменение изображения при смене модификации

Отправлено metry на 16 Июль 2020 - 10:07

Для внесения изменений зайдите в Редактор шаблонов-->Товар и найдите:

<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />

после него вставьте:
<input type="hidden" name="goods_mod_image_id" value="{goods_modifications.GOODS_MOD_IMAGE_ID}" />

далее найдите:

<li><a href="{goods_images.LARGE}" title="{goods_images.NAME}" class="thumblisticon" rel="gallery"><img src="{goods_images.ICON}" alt="{goods_images.NAME}" class="goods-image-icon" itemprop="image" /></a></li>

замените на:
<li><a href="{goods_images.LARGE}" data-id="{goods_images.ID}" title="{goods_images.NAME}" class="thumblisticon" rel="gallery"><img src="{goods_images.ICON}" alt="{goods_images.NAME}" class="goods-image-icon" /></a></li>



2) В шаблоне main.js после кода:

// Идентификатор товарной модификации
goodsModificationId.val(modificationId);

добавьте:


// Меняет главное изображение товара на изображение с идентификатором goods_mod_image_id
function changePrimaryGoodsImage(goods_mod_image_id) {
// Если не указан идентификатор модификации товара, значит ничего менять не нужно.
if(1 > goods_mod_image_id) {
return true;
}
var
// Блок с изображением выбранной модификации товара
goodsModImageBlock = $('.thumblist [data-id="' + parseInt(goods_mod_image_id) + '"'),
// Блок, в котором находится главное изображение товара
MainImageBlock = $('#zoom1'),
// Изображение модификации товара, на которое нужно будет изменить главное изображение товара.
MediumImageUrl = goodsModImageBlock.attr('href'),
// Главное изображение, в которое будем вставлять новое изображение
MainImage = MainImageBlock.find('img'),
MainImageUrl = MainImageBlock.find('a'),
// В этом объекте хранится идентификатор картинки главного изображения для коректной работы галереи изображений
MainImageIdObject = MainImageBlock.attr('data-id');

// Если изображение модификации товара найдено - изменяем главное изображение
MainImage.attr('src', MediumImageUrl);
MainImageUrl.attr('href', MediumImageUrl);
// Изменяем идентификатор главного изображения
MainImageBlock.attr("data-id", parseInt(goods_mod_image_id));
return true;
}
// Обновляем изображение модификации товара, если оно указано
changePrimaryGoodsImage(modificationGoodsModImageId);

3) В шаблон main.js после кода:

modificationIsHasInCompareList= modificationBlock.find('[name="is_has_in_compare_list"]').val(),

добавить:

modificationGoodsModImageId = modificationBlock.find('[name="goods_mod_image_id"]').val(),



#287317 Как передать размер скидки на Яндекс Маркет ?

Отправлено metry на 09 Июнь 2020 - 10:42

Для внесения изменений зайдите в раздел Сайт-->Редактор шаблонов-->Другие шаблоны--> "Экспорт товаров на Яндекс.Маркет"   и найдите код:


<price>{goods.GOODS_MOD_COST_NOW}</price>

после вставьте:


 <enable_auto_discounts>yes</enable_auto_discounts>
 {% IF goods.GOODS_MOD_COST_OLD> goods.GOODS_MOD_COST_NOW%}<oldprice>{goods.GOODS_MOD_COST_OLD}</oldprice>{%ENDIF%}

- размер скидки маркетом будет рассчитываться автоматически, на основе старой и текущей цены. Подробнее с алгоритмом расчета можно ознакомиться здесь.


Результат: yandex.png


#287240 Добавление Иконки Whatsapp В Подвале

Отправлено metry на 01 Июнь 2020 - 13:27

Для внесения изменений зайдите в Редактор шаблонов-->HTML и найдите:

<a class="vk" href="https://vk.com/" title="VK.com" target="_blank"><i class="fa fa-vk"></i><span>vk</span></a>

после него вставьте:
<a class="whatsapp" href="https://wa.me/7XXXXXXXXXX" title="whatsapp" target="_blank"><i class="fa fa-whatsapp"></i><span>whatsapp</span></a>

- в вставленном коде вместо XXXXXXXXXX задайте оставшиеся числа своего номера телефона.

далее зайдите в Редактор шаблонов-->main.css и найдите:

.social-links a.vk:hover {background-color: #517296;}

после него вставьте:

.social-links a.whatsapp:hover {background-color: #4dd65e;}

Далее скачайте файл Прикрепленный файл  Font Awesome 4.7.0.zip   615,24К   53 Количество загрузок: из вложения. Распакуйте и загрузите на сайт через кнопку Добавить файлы в разделе Сайт-->Редактор шаблонов.


#287220 Добавление Номера Viber И Whatsapp В Шапке

Отправлено metry на 29 Май 2020 - 16:42

Для внесения изменений зайдите в Редактор шаблонов-->HTML и найдите:

   <span class="contacts__info"><i class="material-icons">info</i></span>

после него вставьте:

			  <a class="contacts__phone mess" href="viber://add?number=79991112233">
				<span>+7(999)111-22-33<i class="mess"><img src="{ASSETS_IMAGES_PATH}Viber.png" alt="" title="" /></i></span>
			  </a>
			  <a class="contacts__phone " href="https://api.whatsapp.com/send?phone=79991112233">
				<span>+7(999)111-22-33<i class="mess"><img src="{ASSETS_IMAGES_PATH}WhatsApp.png" alt="" title="" /></i></span>
			  </a>
			 

далее снова найдите:

   <span class="contacts__info"><i class="material-icons">info</i></span>

после него вставьте:

			  <a class="contacts__phone mess" href="viber://add?number=79991112233">
				<span>+7(999)111-22-33<i class="mess"><img src="{ASSETS_IMAGES_PATH}Viber.png" alt="" title="" /></i></span>
			  </a>
			  <a class="contacts__phone " href="https://api.whatsapp.com/send?phone=79991112233">
				<span>+7(999)111-22-33<i class="mess"><img src="{ASSETS_IMAGES_PATH}WhatsApp.png" alt="" title="" /></i></span>
			  </a>
			 

- в вставленных кодах вместо цифр 9991112233 и (999)111-22-33 задайте свои номера.


далее зайдите в Редактор шаблонов-->main.css и в самый конец кода вставьте:

.contacts .contacts__phone i.mess {display: inline;vertical-align: middle;margin-left: 20px;width: 22px;margin-right: 2px;}
.contacts .contacts__phone i.mess img{width:20px;vertical-align:top;text-align:center;}
a.contacts__phone.mess {margin-top: 4px;}
@media all and (max-width: 992px) {
#menu .container > .inner {position: relative;background: #b22222;border-radius: 4px;height: 92px;}
#menu .contacts {display: block;width: 310px;padding: 5px 30px;}
#menu .menu__catalog {background: #821616;padding: 14px;border-radius: 4px 0px 0px 4px;}
}
@media all and (max-width: 768px) {
#menu .contacts {display: block;width: 270px;padding: 5px 10px;}
}

далее в Редакторе шаблонов через кнопку Добавить файлы загрузите картинки иконок viber и whatsapp . Картинки см. во вложении.Viber.png WhatsApp.png


Получим такой результат:
шапка.png