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


Создать Кнопку


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

#1 De637

De637

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

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

Отправлено 29 Август 2017 - 22:29

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

#2 Vaccina

Vaccina

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

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

Отправлено 30 Август 2017 - 07:55

Здравствуйте.

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

#3 De637

De637

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

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

Отправлено 30 Август 2017 - 12:10

Здравствуйте
тот же что и купить

#4 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 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="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
						<input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		</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="Положить &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" />
						<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; в корзину"/>
		</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();
		}

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

#5 De637

De637

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

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

Отправлено 30 Август 2017 - 18:23

Как теперь убрать кнопки "В корзину" и "Быстрый заказ", когда товара нет в наличии?

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

  • Безы213мянный.png


#6 Vaccina

Vaccina

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

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

Отправлено 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="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
						<input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		</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="Положить &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" />
												<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; в корзину"/>
				</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="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		  </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="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
												<input type="button" value="Быстрый заказ" class="add-cart quick button btn-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
				</div>
	  </div>
	</form>
	<!-- Добавление товара в Избранное, Сравнение -->


#7 De637

De637

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

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

Отправлено 31 Август 2017 - 11:32

Спасибо




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

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