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


В Каталоге Пишет "нет В Наличии"


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

#1 АНКИЛЛ

АНКИЛЛ

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

  • Пользователи
  • PipPipPip
  • 81 сообщений
  • ГородИжевск

Отправлено 20 Декабрь 2014 - 11:56

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

В каталоге на товаре пишет что "Нет в наличии", хотя одна из модификаций данного товара есть в наличии. Почему так отображается? И как это исправить?

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

  • 2014-12-20 12-51-32 Скриншот экрана.png
  • 2014-12-20 12-50-16 Скриншот экрана.png


#2 Ирина345

Ирина345

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

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

Отправлено 20 Декабрь 2014 - 12:02

Просмотр сообщенияАНКИЛЛ (20 Декабрь 2014 - 11:56) писал:

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

В каталоге на товаре пишет что "Нет в наличии", хотя одна из модификаций данного товара есть в наличии. Почему так отображается? И как это исправить?
Здравствуйте, Вам будет полезна данная информация из темы форума
http://forum.storela...есть-в-наличии/

#3 АНКИЛЛ

АНКИЛЛ

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

  • Пользователи
  • PipPipPip
  • 81 сообщений
  • ГородИжевск

Отправлено 20 Декабрь 2014 - 12:14

Просмотр сообщенияИрина345 (20 Декабрь 2014 - 12:02) писал:

Здравствуйте, Вам будет полезна данная информация из темы форума
http://forum.storela...есть-в-наличии/

Это для темы "Пластик", у меня "Хамелеон", возможно поэтому у меня нет тех строк которые преподнёс тот автор

И это не совсем то, что я хочу...

Сообщение отредактировал АНКИЛЛ: 20 Декабрь 2014 - 12:14


#4 Vaccina

Vaccina

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

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

Отправлено 23 Декабрь 2014 - 01:32

проблема в отображении в каталоге товара одной модификации, может стоить сделать условие следующего типа: если есть несколько модификаций, то купить, если меньше одной модификации и нет в наличии, то под заказ.
Такой вариант устроит?

#5 АНКИЛЛ

АНКИЛЛ

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

  • Пользователи
  • PipPipPip
  • 81 сообщений
  • ГородИжевск

Отправлено 23 Декабрь 2014 - 08:06

Просмотр сообщенияVaccina (23 Декабрь 2014 - 01:32) писал:

проблема в отображении в каталоге товара одной модификации, может стоить сделать условие следующего типа: если есть несколько модификаций, то купить, если меньше одной модификации и нет в наличии, то под заказ.
Такой вариант устроит?

Не совсем понял что вы имели ввиду.

#6 АНКИЛЛ

АНКИЛЛ

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

  • Пользователи
  • PipPipPip
  • 81 сообщений
  • ГородИжевск

Отправлено 23 Декабрь 2014 - 10:07

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

#7 Ирина345

Ирина345

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

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

Отправлено 23 Декабрь 2014 - 11:11

Просмотр сообщенияАНКИЛЛ (23 Декабрь 2014 - 10:07) писал:

я так думаю что где то в коде можно прописать формулу типа: "Если есть на остатках хотя бы одна из модификаций, тогда менять значек на "Купить""  ???
Здравствуйте, Вы можите прписать такое условие ,
если остаток в модификации 0 и на товаре 1 модификация, то отображать "Под заказ"
иначе ни чего не отображать , нельзя добавить кнопку "купить " так как будет добавлять товар с 0 модификацией
найдите шаблоне Товары код
<div class="addToCartBlock">	 
							  {%IF goods.MIN_REST_VALUE > 0%}
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
							  {%ELSEIF goods.MIN_REST_VALUE = 0%} 
														   <span class="noavalible">Под заказ</span>					  
							  {%ENDIF%}					 
						  </div> 

замените на

<div class="addToCartBlock">	 
							  {%IF goods.MIN_REST_VALUE > 0%}
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
							  {%ELSEIF goods.MIN_REST_VALUE = 0%} 
							   {%ELSEIF goods.COUNT_MODIFICATION=1%} 
							<span class="noavalible">Под заказ</span>					  
							  {%ENDIF%}					 
						  </div> 

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

{%IF goods.MIN_REST_VALUE > 0 %}
						  <div class="">					
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
						  </div>
						{%ELSEIF goods.MIN_REST_VALUE = 0%} 
						  <div class="">					
							<span class="noavalible">Нет в наличии</a> 
						  </div>
						{%ENDIF%}  
    

замените на

{%IF goods.MIN_REST_VALUE > 0 %}
						  <div class="">					
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
						  </div>
						{%ELSEIF goods.MIN_REST_VALUE = 0%} 
  {%ELSEIF goods.COUNT_MODIFICATION=1%} 
						  <div class="">					
							<span class="noavalible">Нет в наличии</a> 
						  </div>
						{%ENDIF%}  


#8 АНКИЛЛ

АНКИЛЛ

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

  • Пользователи
  • PipPipPip
  • 81 сообщений
  • ГородИжевск

Отправлено 23 Декабрь 2014 - 11:35

Просмотр сообщенияИрина345 (23 Декабрь 2014 - 11:11) писал:

Здравствуйте, Вы можите прписать такое условие ,
если остаток в модификации 0 и на товаре 1 модификация, то отображать "Под заказ"
иначе ни чего не отображать , нельзя добавить кнопку "купить " так как будет добавлять товар с 0 модификацией
найдите шаблоне Товары код
<div class="addToCartBlock">
{%IF goods.MIN_REST_VALUE > 0%}
<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
{%ELSEIF goods.MIN_REST_VALUE = 0%}
<span class="noavalible">Под заказ</span>
{%ENDIF%}
</div> 

замените на

<div class="addToCartBlock">
{%IF goods.MIN_REST_VALUE > 0%}
<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
{%ELSEIF goods.MIN_REST_VALUE = 0%}
{%ELSEIF goods.COUNT_MODIFICATION=1%}
<span class="noavalible">Под заказ</span>
{%ENDIF%}
</div>

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

{%IF goods.MIN_REST_VALUE > 0 %}
<div class="">
<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
</div>
{%ELSEIF goods.MIN_REST_VALUE = 0%}
<div class="">
<span class="noavalible">Нет в наличии</a>
</div>
{%ENDIF%} 


замените на

{%IF goods.MIN_REST_VALUE > 0 %}
<div class="">
<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
</div>
{%ELSEIF goods.MIN_REST_VALUE = 0%}
{%ELSEIF goods.COUNT_MODIFICATION=1%}
<div class="">
<span class="noavalible">Нет в наличии</a>
</div>
{%ENDIF%} 

Данным решением скрывается полностью кнопка "Заказать" в каталоге. Это не решение проблемы.

Почему нельзя прописать условие? Допустим у меня две модификации как в скриншоте в начале темы, из каталога можно нажать "Купить" и в заказ уйдет товар с модификацией у которой есть остаток товара. И почему когда заходишь в карточку товара, то там сразу пишет "Под заказ", хотя у меня первая в списке модификация с остатком 1 ?

#9 Ирина345

Ирина345

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

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

Отправлено 23 Декабрь 2014 - 11:45

Просмотр сообщенияАНКИЛЛ (23 Декабрь 2014 - 11:35) писал:

Данным решением скрывается полностью кнопка "Заказать" в каталоге. Это не решение проблемы.

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

   <div class="addToCartBlock">	 
							  {%IF goods.MIN_REST_VALUE > 0%}
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
							  {%ELSEIF goods.MIN_REST_VALUE = 0%}										
							<span class="noavalible">Под заказ</span>					  
							  {%ENDIF%}					 
						  </div>
замените на

 <div class="addToCartBlock">	 
							  {%IF goods.MAX_REST_VALUE > 0%}
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
							  {%ELSEIF goods.MAX_REST_VALUE = 0%}										
							<span class="noavalible">Под заказ</span>					  
							  {%ENDIF%}					 
						  </div> 


#10 АНКИЛЛ

АНКИЛЛ

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

  • Пользователи
  • PipPipPip
  • 81 сообщений
  • ГородИжевск

Отправлено 23 Декабрь 2014 - 11:58

Просмотр сообщенияИрина345 (23 Декабрь 2014 - 11:45) писал:

Попробуйте тогда такой вариант, найдите в шаблоне Товар код

<div class="addToCartBlock">
{%IF goods.MIN_REST_VALUE > 0%}
<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
{%ELSEIF goods.MIN_REST_VALUE = 0%}
<span class="noavalible">Под заказ</span>
{%ENDIF%}
</div>
замените на

<div class="addToCartBlock">
{%IF goods.MAX_REST_VALUE > 0%}
<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
{%ELSEIF goods.MAX_REST_VALUE = 0%}
<span class="noavalible">Под заказ</span>
{%ENDIF%}
</div> 


Вот! Супер) Осталось только на главной странице так же что бы исправилось))) Ка это сделать?

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

  • 2014-12-23 12-59-28 Скриншот экрана.png


#11 Ирина345

Ирина345

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

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

Отправлено 23 Декабрь 2014 - 12:05

Просмотр сообщенияАНКИЛЛ (23 Декабрь 2014 - 11:58) писал:

Вот! Супер) Осталось только на главной странице так же что бы исправилось))) Ка это сделать?
Найдите в шаблоне HTML код
{%IF index_page_favorites_goods.MIN_REST_VALUE > 0%}
						   <a class="addToCart" onclick="quickorder('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
						   {%ELSE%}
						   <span class="noavalible">Товар под заказ</span>
						   {%ENDIF%}

замените на

 {%IF index_page_favorites_goods.MAX_REST_VALUE > 0%}
						   <a class="addToCart" onclick="quickorder('.product-form-{index_page_favorites_goods.MAX_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
						   {%ELSE%}
						   <span class="noavalible">Товар под заказ</span>
						   {%ENDIF%}


далее найдите
{%IF index_page_new_goods.MIN_REST_VALUE > 0%}
								<a class="addToCart" onclick="quickorder('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
								{%ELSE%}
								<span class="noavalible">Товар под заказ</span>
								{%ENDIF%}
замените на


{%IF index_page_new_goods.MAX_REST_VALUE > 0%}
								<a class="addToCart" onclick="quickorder('.product-form-{index_page_new_goods.MAX_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
								{%ELSE%}
								<span class="noavalible">Товар под заказ</span>
								{%ENDIF%}



#12 АНКИЛЛ

АНКИЛЛ

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

  • Пользователи
  • PipPipPip
  • 81 сообщений
  • ГородИжевск

Отправлено 23 Декабрь 2014 - 12:17

Превеликоблагодарен :rolleyes:

#13 vasya2

vasya2

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

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

Отправлено 11 Декабрь 2015 - 15:50

помогите! тоже с модификациями товара проблемы! если хотя бы одна модификация кончилась выдает "нет в наличии" как исправить? "под заказ" у меня нету и не надо.

#14 MikDark

MikDark

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

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

Отправлено 11 Декабрь 2015 - 16:07

Просмотр сообщенияvasya2 (11 Декабрь 2015 - 15:50) писал:

помогите! тоже с модификациями товара проблемы! если хотя бы одна модификация кончилась выдает "нет в наличии" как исправить? "под заказ" у меня нету и не надо.

Попробуйте в шаблоне Товары найти код:
<div class="addToCartBlock">	
							  {%IF goods.MIN_REST_VALUE > 0%}
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
							  {%ELSEIF goods.MIN_REST_VALUE = 0%}									   
							<span class="noavalible">Нет в наличии</span>					 
							  {%ENDIF%}					
						  </div>

и заменить его на:
<div class="addToCartBlock">	
							  {%IF goods.MAX_REST_VALUE > 0%}
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MAX_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</span></a>
							  {%ELSEIF goods.MAX_REST_VALUE = 0%}									   
							<span class="noavalible">Нет в наличии</span>					 
							  {%ENDIF%}					
						  </div>

Далее там же найдите код:
{%IF goods.MIN_REST_VALUE > 0 %}
						  <div class="">				   
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
						  </div>
						{%ELSEIF goods.MIN_REST_VALUE = 0%}
						  <div class="">				   
							<span class="noavalible">Нет в наличии</a>
						  </div>
						{%ENDIF%}	 

и замените на:
{%IF goods.MAX_REST_VALUE > 0 %}
						  <div class="">				   
							<a class="addToCart" onclick="quickorder('.product-form-{goods.MAX_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}cart.png?design=chameleon"/>{%ELSE%}<span class="icon-cart"></span>{%ENDIF%}&nbsp;&nbsp;Купить</a>
						  </div>
						{%ELSEIF goods.MAX_REST_VALUE = 0%}
						  <div class="">				   
							<span class="noavalible">Нет в наличии</a>
						  </div>
						{%ENDIF%}	 


#15 vasya2

vasya2

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

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

Отправлено 11 Декабрь 2015 - 16:21

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

#16 vasya2

vasya2

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

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

Отправлено 05 Январь 2016 - 08:27

еще нашел где указывает "нет в наличии" при отсутствии одной из всех модификации товара, помогите как решить? получается при поиске и на главной выдает "нет в наличии"

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

  • нет в наличии.jpg
  • нет в наличии 2.jpg


#17 Danil

Danil

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

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

Отправлено 05 Январь 2016 - 11:34

Просмотр сообщенияvasya2 (05 Январь 2016 - 08:27) писал:

еще нашел где указывает "нет в наличии" при отсутствии одной из всех модификации товара, помогите как решить? получается при поиске и на главной выдает "нет в наличии"
Здравствуйте.
В шаблоне html найдите 3 условия:
{%IF index_page_new_goods.MIN_REST_VALUE > 0%}
{%IF index_page_favorites_goods.MIN_REST_VALUE > 0%}
{%IF index_page_goods.MIN_REST_VALUE > 0%}
В шаблоне Поиск так же найдите
{%IF goods.MIN_REST_VALUE > 0%}
В условиях замените "MIN" на "MAX"

#18 vasya2

vasya2

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

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

Отправлено 05 Январь 2016 - 13:01

спасибо помогло! а что делать с изображениями? которые пропадают...

#19 Vaccina

Vaccina

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

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

Отправлено 13 Январь 2016 - 02:08

Просмотр сообщенияsupport (11 Январь 2016 - 17:42) писал:

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





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

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