В Каталоге Пишет "нет В Наличии"
#1
Отправлено 20 Декабрь 2014 - 11:56
В каталоге на товаре пишет что "Нет в наличии", хотя одна из модификаций данного товара есть в наличии. Почему так отображается? И как это исправить?
#2
Отправлено 20 Декабрь 2014 - 12:02
АНКИЛЛ (20 Декабрь 2014 - 11:56) писал:
В каталоге на товаре пишет что "Нет в наличии", хотя одна из модификаций данного товара есть в наличии. Почему так отображается? И как это исправить?
http://forum.storela...есть-в-наличии/
#3
Отправлено 20 Декабрь 2014 - 12:14
Ирина345 (20 Декабрь 2014 - 12:02) писал:
http://forum.storela...есть-в-наличии/
Это для темы "Пластик", у меня "Хамелеон", возможно поэтому у меня нет тех строк которые преподнёс тот автор
И это не совсем то, что я хочу...
Сообщение отредактировал АНКИЛЛ: 20 Декабрь 2014 - 12:14
#4
Отправлено 23 Декабрь 2014 - 01:32
Такой вариант устроит?
#5
Отправлено 23 Декабрь 2014 - 08:06
Vaccina (23 Декабрь 2014 - 01:32) писал:
Такой вариант устроит?
Не совсем понял что вы имели ввиду.
#6
Отправлено 23 Декабрь 2014 - 10:07
#7
Отправлено 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%} Купить</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%} Купить</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%} Купить</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%} Купить</a> </div> {%ELSEIF goods.MIN_REST_VALUE = 0%} {%ELSEIF goods.COUNT_MODIFICATION=1%} <div class=""> <span class="noavalible">Нет в наличии</a> </div> {%ENDIF%}
#8
Отправлено 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%} Купить</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%} Купить</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%} Купить</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%} Купить</a> </div> {%ELSEIF goods.MIN_REST_VALUE = 0%} {%ELSEIF goods.COUNT_MODIFICATION=1%} <div class=""> <span class="noavalible">Нет в наличии</a> </div> {%ENDIF%}
Данным решением скрывается полностью кнопка "Заказать" в каталоге. Это не решение проблемы.
Почему нельзя прописать условие? Допустим у меня две модификации как в скриншоте в начале темы, из каталога можно нажать "Купить" и в заказ уйдет товар с модификацией у которой есть остаток товара. И почему когда заходишь в карточку товара, то там сразу пишет "Под заказ", хотя у меня первая в списке модификация с остатком 1 ?
#9
Отправлено 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%} Купить</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%} Купить</span></a> {%ELSEIF goods.MAX_REST_VALUE = 0%} <span class="noavalible">Под заказ</span> {%ENDIF%} </div>
#10
Отправлено 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%} Купить</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%} Купить</span></a> {%ELSEIF goods.MAX_REST_VALUE = 0%} <span class="noavalible">Под заказ</span> {%ENDIF%} </div>
Вот! Супер) Осталось только на главной странице так же что бы исправилось))) Ка это сделать?
#11
Отправлено 23 Декабрь 2014 - 12:05
АНКИЛЛ (23 Декабрь 2014 - 11:58) писал:
{%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%} Купить</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%} Купить</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%} Купить</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%} Купить</a> {%ELSE%} <span class="noavalible">Товар под заказ</span> {%ENDIF%}
#12
Отправлено 23 Декабрь 2014 - 12:17
#13
Отправлено 11 Декабрь 2015 - 15:50
#14
Отправлено 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%} Купить</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%} Купить</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%} Купить</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%} Купить</a> </div> {%ELSEIF goods.MAX_REST_VALUE = 0%} <div class=""> <span class="noavalible">Нет в наличии</a> </div> {%ENDIF%}
#15
Отправлено 11 Декабрь 2015 - 16:21
#17
Отправлено 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
Отправлено 05 Январь 2016 - 13:01
#19
Отправлено 13 Январь 2016 - 02:08
support (11 Январь 2016 - 17:42) писал:
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных