0
Товар В Наличии Или Нет В Каталоге При Просмотре Списком Или Табл
Автор MariG, 11 сент. 2013 14:53
Сообщений в теме: 8
#1
Отправлено 11 Сентябрь 2013 - 14:53
Как сделать надпись или значок Товар в наличии или нет в каталоге при просмотре списком или таблицей. Для удобства клиента, чтобы каждый раз не заходить в карточку товара. А то они сразу нажимают "купить". А потом объясняй. что не зашли в карточку
#3
Отправлено 11 Сентябрь 2013 - 19:30
MariG (11 Сентябрь 2013 - 14:53) писал:
Как сделать надпись или значок Товар в наличии или нет в каталоге при просмотре списком или таблицей. Для удобства клиента, чтобы каждый раз не заходить в карточку товара. А то они сразу нажимают "купить". А потом объясняй. что не зашли в карточку
Для этого в шаблоне "Товары" код
<div class="buy-item"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить «{goods.NAME}» в корзину">В корзину</button--> <button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">КУПИТЬ</button> </div> </form> </div>замените на этот
<div class="buy-item"> {% IF goods.MAX_REST_VALUE > 0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить «{goods.NAME}» в корзину">В корзину</button--> <button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">КУПИТЬ</button> </div> </form> {% ELSEIF %} <span>Нет в наличии</span> {% ENDIF %} </div>И код
<div class="buy-item"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <input name="form[goods_mod_quantity]" class="quantity" maxlength="12" value="1" title="Количество"> <!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить «{goods.NAME}» в корзину">В корзину</button--> <button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</button> </form> </div>замените на
<div class="buy-item"> {% IF goods.MAX_REST_VALUE > 0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <input name="form[goods_mod_quantity]" class="quantity" maxlength="12" value="1" title="Количество"> <!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить «{goods.NAME}» в корзину">В корзину</button--> <button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</button> </form> {% ELSEIF %} <span>Нет в наличии</span> {% ENDIF %} </div>
#5
Отправлено 12 Сентябрь 2013 - 02:38
Найдите в шаблоне "Товары"
и замените на
далее найдите
и замените на
<figure style="width: 173px;position: relative;overflow:hidden;"> <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" /> </a> </figure>
и замените на
<div style="position: relative;"> <div class="available-true" {% IF goods.MAX_REST_VALUE = 0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div> <div class="available-false" {% IF goods.MAX_REST_VALUE > 0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div> </div> <figure style="width: 173px;position: relative;overflow:hidden;"> <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" /> </a> </figure>
далее найдите
<figure style="width: 20%;height: 100%;float: left; clear: both; position: relative; overflow: hidden;"> {% IF user_agent_ie7 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSEIF user_agent_ie8 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSE %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" /> </a> {% ENDIF %} <div class="rating"> <!-- Среднее значение по результатам всех отзывов об этом товаре --> {% IF goods.OPINION_RATING_VALUE %} <img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" /> {% ENDIF %} {% IF goods.OPINION_RATING_CNT_ALL>0 %} <a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a> {% ELSE %} <a href="{goods.URL | url_amp}?&form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd">Оставить отзыв первым</a> {% ENDIF %} </div> </figure>
и замените на
<div style="position: relative;"> <div class="available-true" {% IF goods.MAX_REST_VALUE = 0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div> <div class="available-false" {% IF goods.MAX_REST_VALUE > 0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div> </div> <figure style="width: 20%;height: 100%;float: left; clear: both; position: relative; overflow: hidden;"> {% IF user_agent_ie7 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSEIF user_agent_ie8 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSE %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" /> </a> {% ENDIF %} <div class="rating"> <!-- Среднее значение по результатам всех отзывов об этом товаре --> {% IF goods.OPINION_RATING_VALUE %} <img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" /> {% ENDIF %} {% IF goods.OPINION_RATING_CNT_ALL>0 %} <a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a> {% ELSE %} <a href="{goods.URL | url_amp}?&form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd">Оставить отзыв первым</a> {% ENDIF %} </div> </figure>
#6
Отправлено 12 Сентябрь 2013 - 08:24
Спасибо все получилось, только значок такой огромный "есть товар" или нет. Можно , как то уменьшить его размер. Где это сделать?
#7
Отправлено 12 Сентябрь 2013 - 08:40
Еще надо, чтобы показывало, когда ищешь по поиску, например в поиске набираешь артикул, высвечивается, товар, и надо , чтобы сразу было понятно есть он или нет, а то ничего не указывается, а кнопка купить есть, вот клиенты и бросают сразу в корзину
#8
Отправлено 12 Сентябрь 2013 - 13:38
Скажите , как уменьшить размер иконок "товар есть в наличии", в списке каталога. Извините, что повторяюсь, но просто сейчас такой ужас на сайте , эти кружочки больше ,чем картинка товара, они их перекрывают
#9
Отправлено 12 Сентябрь 2013 - 14:10
Вы можете уменьшить размер изображений в обычном граф.редакторе и после этого загрузить ее обратно в разделе Сайт-> Редактор шаблонов-> Добавить файлы.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных