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


Как Убрать Возможность Добавления В Корзину Товара, Которого Нет В Наличии


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

#1 za-hvostami

za-hvostami

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

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

Отправлено 09 Апрель 2016 - 20:22

Помогите решить проблему:

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

Фото прилагаю.

С уважением, Алексей

Za Hvostami, Аккаунт SL-369758

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

  • Screenshot_2.png


#2 MikDark

MikDark

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

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

Отправлено 09 Апрель 2016 - 20:45

Просмотр сообщенияza-hvostami (09 Апрель 2016 - 20:22) писал:

Помогите решить проблему:

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

Фото прилагаю.

С уважением, Алексей

Za Hvostami, Аккаунт SL-369758

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

#3 za-hvostami

za-hvostami

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

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

Отправлено 10 Апрель 2016 - 16:10

Просмотр сообщенияMikDark (09 Апрель 2016 - 20:45) писал:

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

Этот вариант не устраивает, так как у меня нет привязки количества товара к остаткам склада и конкретное количество указывать не выгодно. Количество товара существующего по умолчанию - 1, отсутствующего - 0. При варианте, который Вы советуете, у меня покупатель не может положить в корзину товара больше одной штуки - а это не есть хорошо)).

Должен быть другой вариант решения проблемы - я уверен, поскольку:
-!!! -   в моем другом аккаунте Аккаунт SL-367249   (на шаблоне "хамеленон") этой проблемы нет. То есть для товара, которого нет в наличии, корзина покупателю не показывается. При этом Галочки "Отключить возможность класть в корзину больше товара, чем есть в наличии" - не стоит!!!

#4 Юля123

Юля123

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

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 11 Апрель 2016 - 11:37

Просмотр сообщенияza-hvostami (10 Апрель 2016 - 16:10) писал:

Этот вариант не устраивает, так как у меня нет привязки количества товара к остаткам склада и конкретное количество указывать не выгодно. Количество товара существующего по умолчанию - 1, отсутствующего - 0. При варианте, который Вы советуете, у меня покупатель не может положить в корзину товара больше одной штуки - а это не есть хорошо)).

Должен быть другой вариант решения проблемы - я уверен, поскольку:
-!!! -   в моем другом аккаунте Аккаунт SL-367249   (на шаблоне "хамеленон") этой проблемы нет. То есть для товара, которого нет в наличии, корзина покупателю не показывается. При этом Галочки "Отключить возможность класть в корзину больше товара, чем есть в наличии" - не стоит!!!

Здравствуйте, по указанному Вами аккаунту установлена другая галочка "Не показывать товар на сайте, если его нет в наличии" в том же разделе в настройках, такой вариант Вам подойдет?

#5 za-hvostami

za-hvostami

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

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

Отправлено 17 Апрель 2016 - 22:56

Просмотр сообщенияЮля123 (11 Апрель 2016 - 11:37) писал:

Здравствуйте, по указанному Вами аккаунту установлена другая галочка "Не показывать товар на сайте, если его нет в наличии" в том же разделе в настройках, такой вариант Вам подойдет?

Стоит эта галочка с самого начала.

#6 Юля123

Юля123

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

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

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

Просмотр сообщенияza-hvostami (17 Апрель 2016 - 22:56) писал:

Стоит эта галочка с самого начала.

Здравствуйте, в шаблоне HTML найдите код:


									<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF index_page_favorites_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
									  <span class="icon-basket"></span>
									</a>

и замените на код:

									{%IF index_page_favorites_goods.MIN_REST_VALUE > 0%}
									<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF index_page_favorites_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
									  <span class="icon-basket"></span>
									</a>
								{%ENDIF%}


далее код:

									<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF index_page_new_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
									  <span class="icon-basket"></span>
									</a>

замените на код:

						  {%IF index_page_new_goods.MIN_REST_VALUE > 0%}
									<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF index_page_new_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
									  <span class="icon-basket"></span>
									</a>
								{%ENDIF%}


далее код:

									<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF index_page_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
									  <span class="icon-basket"></span>
									</a>

замените на код:
						  {%IF index_page_goods.MIN_REST_VALUE > 0%}
									<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF index_page_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
									  <span class="icon-basket"></span>
									</a>
								{%ENDIF%}



Далее переходим в шаблон Товары. Найдите код (встречается 2 раза, нужно заменить везде):

<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}><span class="icon-basket"></span></a>

и замените на код:
{%IF goods.MIN_REST_VALUE > 0 %}
<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}><span class="icon-basket"></span></a>
   {%ENDIF%}


далее переходим в шаблон Товар, в нем найдите код:

					  <div class="add-cart-form {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-cart{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
						<input type="button" value="Быстрый заказ" id="button-cart" class="btn add-cart quick" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
						  <div class="number plus_minus_quantit">
							<label for="qty">Количество:</label>
							<input type="text" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Qty" class="input-text qty quantity">
							<div class="regulator">
							  <a href="#" class="number-up qty-plus"></a>
							  <a href="#" class="number-down qty-minus"></a>
							</div>
						  </div>
						<input type="button" value="В корзину" id="button-cart" class="btn add-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
					  </div>

и замените на код:

					 {% IF GOODS_MOD_REST_VALUE>0 %}
<div class="add-cart-form {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-cart{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>
						<input type="button" value="Быстрый заказ" id="button-cart" class="btn add-cart quick" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
						  <div class="number plus_minus_quantit">
							<label for="qty">Количество:</label>
							<input type="text" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Qty" class="input-text qty quantity">
							<div class="regulator">
							  <a href="#" class="number-up qty-plus"></a>
							  <a href="#" class="number-down qty-minus"></a>
							</div>
						  </div>
						<input type="button" value="В корзину" id="button-cart" class="btn add-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
					  </div>
	 {%ENDIF%}


далее код:

<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF related_views_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}><span class="icon-basket"></span></a>

замените на код:
{%IF related_views_goods.MIN_REST_VALUE > 0 %}
<a class="add-cart quick" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF related_views_goods.MIN_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}><span class="icon-basket"></span></a>
{%ENDIF%}   





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

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