Помогите сделать кнопку "Под заказ", когда товара нет в наличии
0
Создать Кнопку
Автор De637, 29 авг. 2017 22:29
Сообщений в теме: 6
#1
Отправлено 29 Август 2017 - 22:29
#2
Отправлено 30 Август 2017 - 07:55
Здравствуйте.
Уточните пожалуйста, какой функционал должна нести в себе данная кнопка(тот же что и купить или переадресация на форму обратной связи)?
Уточните пожалуйста, какой функционал должна нести в себе данная кнопка(тот же что и купить или переадресация на форму обратной связи)?
#3
Отправлено 30 Август 2017 - 12:10
Здравствуйте
тот же что и купить
тот же что и купить
#4
Отправлено 30 Август 2017 - 17:20
De637 (30 Август 2017 - 12:10) писал:
Здравствуйте
тот же что и купить
тот же что и купить
<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}» в корзину"/> </div>
замените на
<div class="car-rest clear" {%IF GOODS_MOD_REST_VALUE > 0%} style="display:none;" {%ENDIF%}> <input type="button" value="Под заказ" class="add-cart button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> </div> <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}» в корзину"/> </div>
далее найдите в файле main.js код
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(); }
замените на
if(modificationRestValue>0) { goodsAvailableTrue.show(); goodsAvailableFalse.hide(); goodsAvailableAddCart.show(); $('#button-cart').html('В корзину'); $('#quick').show(); $('.car-rest').hide(); $('.add-to-cart').show(); // Если товара нет в наличии } else { goodsAvailableTrue.hide(); goodsAvailableFalse.show(); goodsAvailableAddCart.hide(); $('#button-cart').html('Уведомить меня'); $('#quick').hide(); $('.car-rest').show(); $('.add-to-cart').hide(); }
далее в разделе Настройки-Основные уберите галочку на против параметра
"Отключить возможность класть в корзину больше товара, чем есть в наличии"
#6
Отправлено 31 Август 2017 - 08:10
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
замените на:
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix"> <div class="qty-title"><span>Количество:</span></div> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty" onkeypress="return keyPress(this, event);" onpaste="return false;"> <input type="button" class="quantity-plus"> </span> </div> </div> <!--<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}» в корзину"/> </div>--> <div class="car-rest clear" {%IF GOODS_MOD_REST_VALUE > 0%} style="display:none;" {%ENDIF%}> <input type="button" value="Под заказ" class="add-cart button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> </div> <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}» в корзину"/> </div> </div> </form> <!-- Добавление товара в Избранное, Сравнение -->
замените на:
<!-- Добавление товара в Корзину --> <div class="add-to-box {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}> <div class="wrap-qty clearfix" {% IF GOODS_MOD_REST_VALUE = 0 %} style="display:none;"{% ENDIF %}> <div class="qty-title"><span>Количество:</span></div> <div class="qty-set"> <span class="qty-set-block"> <input type="button" class="quantity-minus"> <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty" onkeypress="return keyPress(this, event);" onpaste="return false;"> <input type="button" class="quantity-plus"> </span> </div> </div> <div class="car-rest clear" {% IF GOODS_MOD_REST_VALUE > 0 %} style="display:none;"{% ENDIF %}> <input type="button" value="Под заказ" class="add-cart button btn-cart" title="Положить «{GOODS_NAME}» в корзину"/> </div> <div class="add-to-cart clear" {% IF GOODS_MOD_REST_VALUE = 0 %} style="display:none;"{% ENDIF %}> <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}» в корзину"/> </div> </div> </form> <!-- Добавление товара в Избранное, Сравнение -->
#7
Отправлено 31 Август 2017 - 11:32
Спасибо
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных