1
Кнопка "под Заказ" Если Товара Нет На Складе(Лазурь)
Автор alexmark, 19 июня 2015 03:13
Сообщений в теме: 13
#1
Отправлено 19 Июнь 2015 - 03:13
Помогите сделать кнопку "под заказ" если товар закончился на складе
LS-347758
LS-347758
#2
Отправлено 19 Июнь 2015 - 03:33
Уточните пожалуйста, должна измениться только надпись в зависимости от наличия или отсутствия товара или функция кнопки должна тоже быть другой?
#3
Отправлено 19 Июнь 2015 - 03:39
Полагаю, второй вариант либо не осуществим, либо весьма проблематичен, поэтому должна изменить только надпись в зависимости от наличия или отсутствия на складе
#4
Отправлено 19 Июнь 2015 - 03:53
Есть два варианта, можно скрывать кнопки покупки при отсутствии товара, для этого в разделе Настройки - Основные - поставьте галочку напротив "Отключить возможность класть в корзину больше товара, чем есть в наличии"
Второй вариант, при отсутствии товара появляется кнопка "уведомить", которая бы перекидывала на связь с администрацией
http://forum.storela...от/#entry131660
Для этого в шаблоне Товар найдите:
замените на:
далее в main.js найдите:
замените на:
Второй вариант, при отсутствии товара появляется кнопка "уведомить", которая бы перекидывала на связь с администрацией
http://forum.storela...от/#entry131660
Для этого в шаблоне Товар найдите:
<input type="button" value="В корзину" class="add-cart button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/>
замените на:
<a id="button-cart" class="add-cart button btn-cart" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара «{GOODS_NAME}»?' } else { quickorder('.goodsDataForm'); return false; } return false;" title="Положить «{GOODS_NAME}» в корзину"/ >{% 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="Положить «{GOODS_NAME}» в корзину"/>
далее в 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
Отправлено 19 Июнь 2015 - 14:40
Помогите сделать кнопку "под заказ" если товар закончился на складе
LS-347758
LS-347758
#6
Отправлено 22 Июнь 2015 - 13:21
up
#7
Отправлено 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="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Купить" class="button btn-cart quickview" title="Положить «{GOODS_NAME}» в корзину"/> </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="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Купить" class="button btn-cart quickview" title="Положить «{GOODS_NAME}» в корзину"/> {%ELSE%} <input type="button" value="В корзину" class="add-cart button btn-cart" title="Под заказ"/> {%ENDIF%} </div>
#8
Отправлено 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="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Купить" class="button btn-cart quickview" title="Положить «{GOODS_NAME}» в корзину"/> </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="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> <input type="button" value="Купить" class="button btn-cart quickview" title="Положить «{GOODS_NAME}» в корзину"/> {%ELSE%} <input type="button" value="В корзину" class="add-cart button btn-cart" title="Под заказ"/> {%ENDIF%} </div>
Попробую еще раз описать: если товар закончился, то нужна кнопка Заказать.
Сейчас при отсутствии товара кнопки купить просто нет (пишется- нет в наличии)
#9
Отправлено 22 Июнь 2015 - 15:03
alexmark (22 Июнь 2015 - 14:53) писал:
ничего не изменилось!
Попробую еще раз описать: если товар закончился, то нужна кнопка Заказать.
Сейчас при отсутствии товара кнопки купить просто нет (пишется- нет в наличии)
Попробую еще раз описать: если товар закончился, то нужна кнопка Заказать.
Сейчас при отсутствии товара кнопки купить просто нет (пишется- нет в наличии)
Проведите эти изменения и в разделе Натсройки - Основные уберите галочку напротив пункта: Отключить возможность класть в корзину больше товара, чем есть в наличии
#10
Отправлено 22 Июнь 2015 - 15:18
MikDark (22 Июнь 2015 - 15:03) писал:
Проведите эти изменения и в разделе Натсройки - Основные уберите галочку напротив пункта: Отключить возможность класть в корзину больше товара, чем есть в наличии
Попробовал все по инструкции и.... при наведении в товаре на кнопку "в корзину" вылазит мелкая надпись "под заказ"...я понимаю, что сегодня понедельник...
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных