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


Кнопка "под Заказ" Если Товара Нет На Складе(Лазурь)


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

#1 alexmark

alexmark

    Пользователь

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

Отправлено 19 Июнь 2015 - 03:13

Помогите сделать кнопку "под заказ" если товар закончился на складе
LS-347758

#2 Vaccina

Vaccina

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

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

Отправлено 19 Июнь 2015 - 03:33

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

#3 alexmark

alexmark

    Пользователь

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

Отправлено 19 Июнь 2015 - 03:39

Полагаю, второй вариант либо не осуществим, либо весьма проблематичен, поэтому должна изменить только надпись в зависимости от наличия или отсутствия на складе

#4 Vaccina

Vaccina

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

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

Отправлено 19 Июнь 2015 - 03:53

Есть два варианта, можно скрывать кнопки покупки при отсутствии товара, для этого в разделе Настройки - Основные - поставьте галочку напротив "Отключить возможность класть в корзину больше товара, чем есть в наличии"

Второй вариант, при отсутствии товара появляется кнопка "уведомить", которая бы перекидывала на связь с администрацией
http://forum.storela...от/#entry131660

Для этого в шаблоне Товар найдите:
<input type="button" value="В корзину" class="add-cart button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		

замените на:
<a id="button-cart" class="add-cart button btn-cart" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { quickorder('.goodsDataForm'); return false; } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня{% ENDIF %}</a>
		 <input id="quick" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %} type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		

далее в main.js найдите:
// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		 goodsAvailableTrue.show();
		 goodsAvailableFalse.hide();
		 goodsAvailableAddCart.show();
		 // Если товара нет в наличии
		 } else {
		 goodsAvailableTrue.hide();
		 goodsAvailableFalse.show();
		 goodsAvailableAddCart.hide();
		 }

замените на:
// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		 goodsAvailableTrue.show();
		 goodsAvailableFalse.hide();
		 goodsAvailableAddCart.show();
		 $('#button-cart').html('В корзину');
		 $('#quick').show();
		 // Если товара нет в наличии
		 } else {
		 goodsAvailableTrue.hide();
		 goodsAvailableFalse.show();
		 goodsAvailableAddCart.hide();
		 $('#button-cart').html('Уведомить меня');
		 $('#quick').hide();
		 }


#5 alexmark

alexmark

    Пользователь

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

Отправлено 19 Июнь 2015 - 14:40

Помогите сделать кнопку "под заказ" если товар закончился на складе
LS-347758

#6 alexmark

alexmark

    Пользователь

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

Отправлено 22 Июнь 2015 - 13:21

up

#7 MikDark

MikDark

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

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

Отправлено 22 Июнь 2015 - 14:06

Просмотр сообщенияalexmark (22 Июнь 2015 - 13:21) писал:

up

В шаблоне Товар попробуйте найти код:
<div class="add-to-cart clear">
			<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
			<input type="button" value="В корзину" class="add-cart button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			<input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			<input type="button" value="Купить" class="button btn-cart quickview" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		  </div>

и замените его на:

<div class="add-to-cart clear">
			<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
{%IF IF GOODS_MOD_REST_VALUE>0 %}
			<input type="button" value="В корзину" class="add-cart button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			<input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			<input type="button" value="Купить" class="button btn-cart quickview" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
{%ELSE%}
<input type="button" value="В корзину" class="add-cart button btn-cart" title="Под заказ"/>
{%ENDIF%}
		  </div>


#8 alexmark

alexmark

    Пользователь

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

Отправлено 22 Июнь 2015 - 14:53

Просмотр сообщенияMikDark (22 Июнь 2015 - 14:06) писал:

В шаблоне Товар попробуйте найти код:
<div class="add-to-cart clear">
		 <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
		 <input type="button" value="В корзину" class="add-cart button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Купить" class="button btn-cart quickview" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 </div>

и замените его на:

<div class="add-to-cart clear">
		 <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
{%IF IF GOODS_MOD_REST_VALUE>0 %}
		 <input type="button" value="В корзину" class="add-cart button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <input type="button" value="Купить" class="button btn-cart quickview" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
{%ELSE%}
<input type="button" value="В корзину" class="add-cart button btn-cart" title="Под заказ"/>
{%ENDIF%}
		 </div>
ничего не изменилось!

Попробую еще раз описать: если товар закончился, то нужна кнопка Заказать.
Сейчас при отсутствии товара кнопки купить просто нет (пишется- нет в наличии)

#9 MikDark

MikDark

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

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

Отправлено 22 Июнь 2015 - 15:03

Просмотр сообщенияalexmark (22 Июнь 2015 - 14:53) писал:

ничего не изменилось!

Попробую еще раз описать: если товар закончился, то нужна кнопка Заказать.
Сейчас при отсутствии товара кнопки купить просто нет (пишется- нет в наличии)

Проведите эти изменения и в разделе Натсройки - Основные уберите галочку напротив пункта: Отключить возможность класть в корзину больше товара, чем есть в наличии

#10 alexmark

alexmark

    Пользователь

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

Отправлено 22 Июнь 2015 - 15:18

Просмотр сообщенияMikDark (22 Июнь 2015 - 15:03) писал:

Проведите эти изменения и в разделе Натсройки - Основные уберите галочку напротив пункта: Отключить возможность класть в корзину больше товара, чем есть в наличии

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

#11 MikDark

MikDark

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

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

Отправлено 22 Июнь 2015 - 15:23

Просмотр сообщенияalexmark (22 Июнь 2015 - 15:18) писал:

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

Изменения произвели

#12 alexmark

alexmark

    Пользователь

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

Отправлено 22 Июнь 2015 - 15:53

Просмотр сообщенияMikDark (22 Июнь 2015 - 15:23) писал:

Изменения произвели

ИИИИИИИ????

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

  • Screen.png


#13 MikDark

MikDark

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

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

Отправлено 22 Июнь 2015 - 16:42

Просмотр сообщенияalexmark (22 Июнь 2015 - 15:53) писал:

ИИИИИИИ????

Как писалось выше, в разделе Настройки - Основные уберите галочку напротив пункта: Отключить возможность класть в корзину больше товара, чем есть в наличии

#14 alexmark

alexmark

    Пользователь

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

Отправлено 22 Июнь 2015 - 18:40

Просмотр сообщенияMikDark (22 Июнь 2015 - 16:42) писал:

Как писалось выше, в разделе Настройки - Основные уберите галочку напротив пункта: Отключить возможность класть в корзину больше товара, чем есть в наличии

Screen1.png без вопросов

Screen2.png ??????




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

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