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


Нет В Наличии


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

#1 Rustemvall

Rustemvall

    Новичок

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

Отправлено 28 Март 2019 - 14:18

сделать надо как на скриншоте

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

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


#2 Vaccina

Vaccina

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

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

Отправлено 04 Апрель 2019 - 07:04

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

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

#3 Rustemvall

Rustemvall

    Новичок

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

Отправлено 09 Апрель 2019 - 18:31

 Vaccina (04 Апрель 2019 - 07:04) писал:

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

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


Огромное спасибо !

#4 Gloksin

Gloksin

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

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

Отправлено 30 Август 2021 - 08:58

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

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

Сейчас, если убираю настройки "Не показывать товар на сайте, если его нет в наличии" ,  - и товар показывается , и   кнопки "Быстрый заказ" и "В корзину".

#5 stasia

stasia

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

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

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

 Gloksin (30 Август 2021 - 08:58) писал:

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

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

Сейчас, если убираю настройки "Не показывать товар на сайте, если его нет в наличии" ,  - и товар показывается , и   кнопки "Быстрый заказ" и "В корзину".

Здравствуйте. Убираете галочку в разделе Настройки---Основные, в поле - Не показывать товар на сайте, если его нет в наличии.
Инструкция для карточки товара - зайдите в раздел Сайт---Редактор шаблонов---Товар и найдите код:  

		  <!-- Добавление в корзину -->
		  <div class="quantity_add_cart clearfix">
			<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="form-inline goodsDataForm">
			  <div id="set-quantity"> 
				<!-- По этому значению производится заказ товара -->
				<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
				<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
				<span class="qty-label">Количество:</span>
				<span id="qty-button-down"><a href="#" id="qty-down"></a></span>
				<p id="quantity_wanted_p"> <input type="text" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5"></p>
				<span id="qty-button-up"><a href="#" id="qty-up"></a></span>
			  </div>
			  <p id="add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="add_to_cart" onclick="quickorder('.goodsDataForm');return false;"></p>
			  <div class="clear"></div>
			</form>
		  </div>
		  <!-- /Добавление в корзину -->

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

		{% IF GOODS_MOD_REST_VALUE>0 %}
		  <!-- Добавление в корзину -->
		  <div class="quantity_add_cart clearfix">
			<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="form-inline goodsDataForm">
			  <div id="set-quantity"> 
				<!-- По этому значению производится заказ товара -->
				<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
				<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
				<span class="qty-label">Количество:</span>
				<span id="qty-button-down"><a href="#" id="qty-down"></a></span>
				<p id="quantity_wanted_p"> <input type="text" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5"></p>
				<span id="qty-button-up"><a href="#" id="qty-up"></a></span>
			  </div>
			  <p id="add_to_cart"> <input type="submit" name="Submit" value="Добавить в корзину" class="add_to_cart" onclick="quickorder('.goodsDataForm');return false;"></p>
			  <div class="clear"></div>
			</form>
		  </div>
		  <!-- /Добавление в корзину -->
		{% ENDIF %}


#6 Gloksin

Gloksin

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

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

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

Еще нужно, чтобы кнопки "БЫСТРЫЙ ЗАКАЗ" и "В КОРЗИНУ" не показывались в КАТАЛОГЕ, если товара нет в наличии.

Сейчас получается какая-то каша. Товара в наличии нет, а кнопка  "Быстрый заказ" есть. :unsure: :unsure: :unsure:

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

  • быстрый заказ..jpg
  • в корзину.jpg


#7 Gloksin

Gloksin

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

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

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

И еще вопрос: Как в карточке  товара изменить словосочетание "ПОД ЗАКАЗ" на "НЕТ В НАЛИЧИИ"?

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

  • под заказ.jpg


#8 stasia

stasia

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

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

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

 Gloksin (30 Август 2021 - 12:17) писал:

Еще нужно, чтобы кнопки "БЫСТРЫЙ ЗАКАЗ" и "В КОРЗИНУ" не показывались в КАТАЛОГЕ, если товара нет в наличии.

Сейчас получается какая-то каша. Товара в наличии нет, а кнопка  "Быстрый заказ" есть. :unsure: :unsure: :unsure:

Здравствуйте. Зайдите в раздел Сайт---Редактор шаблонов---HTML и найдите код:  

<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_goods.MIN_PRICE_NOW_ID}">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
<!--a class="exclusive" href="" onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Оформить заказ">В корзину</a-->
<a class="exclusive" href="#" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form> 

И замените его на:
{% IFNOT index_page_goods.MAX_REST_VALUE = 0 %}
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_goods.MIN_PRICE_NOW_ID}">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
<!--a class="exclusive" href="" onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Оформить заказ">В корзину</a-->
<a class="exclusive" href="#" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form>
{% ELSE %}
<div class="available__false"><span>Нет в наличии</span></div>
{% ENDIF %}


Найдите данный код:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{index_page_favorites_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{index_page_favorites_goods.MIN_PRICE_NOW_ID}" />
<!--a class="exclusive" href="" onclick="$('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Оформить заказ">В корзину</a-->
<a class="exclusive" href="" onclick="quickorder('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form>

И замените его на:
{% IFNOT index_page_favorites_goods.MAX_REST_VALUE = 0 %}
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{index_page_favorites_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{index_page_favorites_goods.MIN_PRICE_NOW_ID}" />
<!--a class="exclusive" href="" onclick="$('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Оформить заказ">В корзину</a-->
<a class="exclusive" href="" onclick="quickorder('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form>
{% ELSE %}
<div class="available__false"><span>Нет в наличии</span></div>
{% ENDIF %}


Найдите этот код:  
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{index_page_new_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{index_page_new_goods.MIN_PRICE_NOW_ID}" />
<!--a class="exclusive" href="" onclick="$('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Оформить заказ">В корзину</a-->
<a class="exclusive" href="" onclick="quickorder('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form>

Измените его на:
{% IFNOT index_page_new_goods.MAX_REST_VALUE = 0 %}
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{index_page_new_goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{index_page_new_goods.MIN_PRICE_NOW_ID}" />
<!--a class="exclusive" href="" onclick="$('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Оформить заказ">В корзину</a-->
<a class="exclusive" href="" onclick="quickorder('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form>
{% ELSE %}
<div class="available__false"><span>Нет в наличии</span></div>
{% ENDIF %}



В Редакторе шаблонов---Товары, Поиск, Просмотр акции - найдите код:

<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="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form>

Замените его на:  
{% IFNOT goods.MAX_REST_VALUE = 0 %}
<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="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
</form>
{% ELSE %}
<div class="available__false"><span>Нет в наличии</span></div>
{% ENDIF %}

Найдите данный код:

<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="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
</form>

Замените его на данный код:
{% IFNOT goods.MAX_REST_VALUE = 0 %}
<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="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
</form>
{% ELSE %}
<div class="available__false"><span>Нет в наличии</span></div>
{% ENDIF %}

 Gloksin (30 Август 2021 - 12:31) писал:

И еще вопрос: Как в карточке  товара изменить словосочетание "ПОД ЗАКАЗ" на "НЕТ В НАЛИЧИИ"?

В Редакторе шаблонов---Товар, найдите код:
			<!-- Доступность товара -->
			<div id="product_stock_stat" class="goodsDataMainModificationAvailable">
			  <p id="availability_statut" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <span id="availability_value">Товар есть в наличии</span></p>
			  <p class="warning_inline available-false" id="last_quantities" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Под заказ</p>
			</div>
			<!-- /Доступность товара -->

И замените Текст на Ваш.

#9 Gloksin

Gloksin

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

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

Отправлено 30 Август 2021 - 22:38

Здравствуйте!
Пыталась заменить коды, но...

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

  • не удалось.jpg


#10 Vaccina

Vaccina

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

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

Отправлено 31 Август 2021 - 07:25

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

Попробуйте скопировать блок и вставить еще раз в шаблон, у вас ненужные символы добавились при вставке.

#11 Gloksin

Gloksin

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

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

Отправлено 31 Август 2021 - 14:17

Я пробовала не один раз) Сегодня то же самое...

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

  • код.jpg


#12 Vaccina

Vaccina

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

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

Отправлено 01 Сентябрь 2021 - 06:32

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

Проверьте пожалуйста, не включен ли у вас автоперевод страницы, так как некоторый код был переведен как текст, сравните код из инструкции и код на вашем скриншоте:
Screenshot(3).png

#13 Gloksin

Gloksin

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

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

Отправлено 02 Сентябрь 2021 - 16:56

Здравствуйте! Да, действительно, был включен автоперевод.  Галочку  "переводить" сняла, теперь коды устанавливаются без искажений. Спасибо Вам  большое!
Думала, что никогда с этим не справлюсь...



После изменений  исказилась кнопка "Добавить в корзину" .  Как  ее поправить?

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

  • кнопка.jpg


#14 stasia

stasia

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

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

Отправлено 02 Сентябрь 2021 - 18:24

 Gloksin (02 Сентябрь 2021 - 16:56) писал:

Здравствуйте! Да, действительно, был включен автоперевод.  Галочку  "переводить" сняла, теперь коды устанавливаются без искажений. Спасибо Вам  большое!
Думала, что никогда с этим не справлюсь...



После изменений  исказилась кнопка "Добавить в корзину" .  Как  ее поправить?

Здравствуйте. Зайдите в Редактор шаблонов --- style.css и найдите данный код:

#category_view_type.grid_view #product_list li .ajax_add_to_cart_button{border:none!important;display:inline;white-space:nowrap;float:none;clear:both;*padding-top:7px;*line-height:45px !important;}
Замените его на:

#category_view_type.grid_view #product_list li .ajax_add_to_cart_button{border:none!important;white-space:nowrap;float:none;clear:both;*padding-top:7px;*line-height:45px !important;}





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

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