Добрый день, Аккаунт SL-302521, магазин http://blackgoldnn.ru/
Необходимо, чтобы к каталоге, если товара нет в наличии была кнопка "нет в наличии" вместо кнопки "выбрать помол" (купить), если товар есть в наличии, то была кнопка "выбрать помол", при нажатии попадаешь на страницу товара (бустрого заказа нет).
Код взяли из темы http://forum.storela...нет-в-наличии/.
КОД
<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}" />
{% IF goods.COUNT_MODIFICATION>1 %}
<a class="buy_button" href="{goods.URL}">Выбрать помол</a>
{% ELSE %}
<a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Нет в наличии{% ENDIF %}</a>
<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
{% ENDIF %}
</form>
Но он не работает, кнопки "нет в наличии" в каталоге нет нигде, хотя товары не все в наличии.
Как это исправить?
Проверить можно на категории "Ароматизированный кофе", нет в наличии таких товаров - амаретто, коньяк, черника, шоколадный апельсин, рождественская выпечка, грецкий орех, дюшес, мед, кардамон и др.
1
Кнопка "нет В Наличии" Не Работает
Автор Милый Мишка, 16 мая 2015 14:39
В теме одно сообщение
#1
Отправлено 16 Май 2015 - 14:39
#2
Отправлено 16 Май 2015 - 18:28
Проблему, кажется решили.
Если быстрый заказ вообще не нужен, у всех товаров есть модификации и клиентов всегда перебрасывать на страницу товара, то такой код работает. В каталоге в этом случае либо надпись "выбрать помол( выбрать модификацию)" либо "нет в наличии"
<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}" />
<a class="buy_button" href="{goods.URL}">{% IF goods.MIN_REST_VALUE > 0%}Выбрать помол{% ELSE %}Нет в наличии{% ENDIF %}</a>
<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
</form>
Если быстрый заказ вообще не нужен, у всех товаров есть модификации и клиентов всегда перебрасывать на страницу товара, то такой код работает. В каталоге в этом случае либо надпись "выбрать помол( выбрать модификацию)" либо "нет в наличии"
<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}" />
<a class="buy_button" href="{goods.URL}">{% IF goods.MIN_REST_VALUE > 0%}Выбрать помол{% ELSE %}Нет в наличии{% ENDIF %}</a>
<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
</form>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных