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


Кнопка "нет В Наличии" Не Работает


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

#1 Милый Мишка

Милый Мишка

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородНижний Новгород

Отправлено 16 Май 2015 - 14:39

Добрый день, Аккаунт 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}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;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>


Но он не работает, кнопки "нет в наличии" в каталоге нет нигде, хотя товары не все в наличии.

Как это исправить?

Проверить можно на категории "Ароматизированный кофе", нет в наличии таких товаров - амаретто, коньяк, черника, шоколадный апельсин, рождественская выпечка, грецкий орех, дюшес, мед, кардамон и др.

#2 Милый Мишка

Милый Мишка

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

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородНижний Новгород

Отправлено 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>




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

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