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


Не Появляется Остаток Товара На Сайте

остаток товара

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

#1 rodionsokolov@mail.ru

rodionsokolov@mail.ru

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

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

Отправлено 23 Август 2017 - 09:11

Добрый день, подскажите какой код надо прописать, чтобы отображался остаток на сайте, который есть в модификации товара.


Т.е. Есть пара обуви 36 размера в единственном экземпляре (в модификации товара), но она не отображается на сайте в товаре. То есть просто написано в наличии, и не написано размеров, того что в наличии.
аккаунт sl 420 436

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

  • 1.jpg
  • 2.jpg


#2 Stasya

Stasya

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

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

Отправлено 23 Август 2017 - 09:56

Просмотр сообщенияrodionsokolov@mail.ru (23 Август 2017 - 09:11) писал:

Добрый день, подскажите какой код надо прописать, чтобы отображался остаток на сайте, который есть в модификации товара.


Т.е. Есть пара обуви 36 размера в единственном экземпляре (в модификации товара), но она не отображается на сайте в товаре. То есть просто написано в наличии, и не написано размеров, того что в наличии.
аккаунт sl 420 436
Здравствуйте. В шаблоне Товар найдите строку
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
и замените ее на
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии: <span class="restMod">{GOODS_MOD_REST_VALUE} {GOODS_MOD_MEASURE_NAME}</span></span></div>
Далее в файле main.js найдите код
// Если товар есть в списке сравнения
		if(modificationIsHasInCompareList>0) {
и перед ним вставьте
$('.restMod').text(modificationRestValue + ' ' + modificationMeasureName);


#3 rodionsokolov@mail.ru

rodionsokolov@mail.ru

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

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

Отправлено 23 Август 2017 - 10:58

Просмотр сообщенияStasya (23 Август 2017 - 09:56) писал:

Здравствуйте. В шаблоне Товар найдите строку
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
и замените ее на
<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии: <span class="restMod">{GOODS_MOD_REST_VALUE} {GOODS_MOD_MEASURE_NAME}</span></span></div>
Далее в файле main.js найдите код
// Если товар есть в списке сравнения
	 if(modificationIsHasInCompareList>0) {
и перед ним вставьте
$('.restMod').text(modificationRestValue + ' ' + modificationMeasureName);
спасибо! Только сейчас не отображается размер обуви, которая в наличии.
Показывается что просто 2 шт есть в наличии. (без размерной категории)

#4 Ирина345

Ирина345

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

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

Отправлено 23 Август 2017 - 11:25

Просмотр сообщенияrodionsokolov@mail.ru (23 Август 2017 - 10:58) писал:

спасибо! Только сейчас не отображается размер обуви, которая в наличии.
Показывается что просто 2 шт есть в наличии. (без размерной категории)
Здравствуйте, уточните у какого товара некорректно отображается размер.
Данной проблемы не обнаружили.

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

  • QIP Shot - Screen 1577.png


#5 rodionsokolov@mail.ru

rodionsokolov@mail.ru

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

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

Отправлено 23 Август 2017 - 12:19

Просмотр сообщенияИрина345 (23 Август 2017 - 11:25) писал:

Здравствуйте, уточните у какого товара некорректно отображается размер.
Данной проблемы не обнаружили.
http://levelmarket.r...1218#show_tab_2
Отображается некорректно у тех товаров, где размер имеется в единственном экземпляре.

1. То есть, если несколько размеров 42, 43, 44 - то остаток отображается по каждому.
Если же только один размер остался, допустим 42 (3 шт), отобразится только то, что есть 3 штуки товара, но не написано какого размера

#6 rodionsokolov@mail.ru

rodionsokolov@mail.ru

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

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

Отправлено 23 Август 2017 - 21:39

Тема не закрыта, прошу помощи!

#7 Ирина345

Ирина345

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

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

Отправлено 24 Август 2017 - 10:42

Просмотр сообщенияrodionsokolov@mail.ru (23 Август 2017 - 12:19) писал:

http://levelmarket.r...1218#show_tab_2
Отображается некорректно у тех товаров, где размер имеется в единственном экземпляре.

1. То есть, если несколько размеров 42, 43, 44 - то остаток отображается по каждому.
Если же только один размер остался, допустим 42 (3 шт), отобразится только то, что есть 3 штуки товара, но не написано какого размера
Здравствуйте, у Вас не отображаются модификации, так как удалена часть необходимого кода.
Найдите в шаблоне Товар код
{% FOR goods_modifications_properties %}
		  </div>				 
		  {goods_modifications_properties.index | is_divided("2","","")}
		{% ENDFOR %}

замените на
  {% FOR goods_modifications_properties %}
		  <div class="goodsDataMainModificationsBlockProperty">
			<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
			{% FOR values %}
			  <!-- Если это первый элемент в списке -->
			  {% IF goods_modifications_properties.values.first %}
				<strong>{goods_modifications_properties.NAME}:</strong>
				<select name="form[properties][]" class="selectBox product-custom-option selectBox-dropdown">
			  {% ENDIF %}
				  <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
				<!-- Если это последний элемент в списке -->
				{% IF goods_modifications_properties.values.last %}
				</select>
				{% ENDIF %}
			{% ENDFOR %}
		  </div>				 
		  {goods_modifications_properties.index | is_divided("2","","")}
		{% ENDFOR %}


#8 rodionsokolov@mail.ru

rodionsokolov@mail.ru

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

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

Отправлено 25 Август 2017 - 06:36

Просмотр сообщенияИрина345 (24 Август 2017 - 10:42) писал:

Здравствуйте, у Вас не отображаются модификации, так как удалена часть необходимого кода.
Найдите в шаблоне Товар код
{% FOR goods_modifications_properties %}
		 </div>				
		 {goods_modifications_properties.index | is_divided("2","","")}
	 {% ENDFOR %}

замените на
{% FOR goods_modifications_properties %}
		 <div class="goodsDataMainModificationsBlockProperty">
		 <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
		 {% FOR values %}
			 <!-- Если это первый элемент в списке -->
			 {% IF goods_modifications_properties.values.first %}
			 <strong>{goods_modifications_properties.NAME}:</strong>
			 <select name="form[properties][]" class="selectBox product-custom-option selectBox-dropdown">
			 {% ENDIF %}
				 <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
			 <!-- Если это последний элемент в списке -->
			 {% IF goods_modifications_properties.values.last %}
			 </select>
			 {% ENDIF %}
		 {% ENDFOR %}
		 </div>				
		 {goods_modifications_properties.index | is_divided("2","","")}
	 {% ENDFOR %}
Этот код у меня и стоял,проблема не решена.
Там где товар остался в единственном размере, показывает что он просто есть в наличии, но не показывает какой размер.
ссылку на товар прикладываю:
http://levelmarket.r...7835#show_tab_2

#9 Vaccina

Vaccina

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

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

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

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Модификации -->
	 <div class="goodsDataMainModificationsBlock description" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
{% FOR goods_modifications_properties %}

замените на:
<!-- Модификации -->
	 <div class="goodsDataMainModificationsBlock description">
{% FOR goods_modifications_properties %}

Результат:
Marathon tr 13.png

#10 rodionsokolov@mail.ru

rodionsokolov@mail.ru

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

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

Отправлено 25 Август 2017 - 15:19

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

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Модификации -->
	 <div class="goodsDataMainModificationsBlock description" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
{% FOR goods_modifications_properties %}

замените на:
<!-- Модификации -->
	 <div class="goodsDataMainModificationsBlock description">
{% FOR goods_modifications_properties %}

Результат:
Прикрепленный файл Marathon tr 13.png
Всё помогло, спасибо огромное!




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

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