Товар Под Заказ
#1
Отправлено 11 Февраль 2016 - 06:45
Сейчас у меня прописывается наличие товара: если > 0 - "в наличии"; при = 0 - "ожидаем поступления".
Необходимо добавить третье условие "под заказ", например при редактирование товара, в пункте остаток установить -1.
#2
Отправлено 11 Февраль 2016 - 06:56
#3
Отправлено 11 Февраль 2016 - 07:59
#4
Отправлено 11 Февраль 2016 - 09:57
TMV (11 Февраль 2016 - 07:59) писал:
Здравствуйте, к сожалению, в поле "остаток" Вы не сможете поставить отрицательное значение. Можно сделать, например, если товара осталось 0шт, то выводить под заказ, есть 1шт - ожидается поступление, если больше 1, то в наличии. Вас устроит такой вариант?
#5
Отправлено 11 Февраль 2016 - 10:28
#6
Отправлено 11 Февраль 2016 - 11:06
TMV (11 Февраль 2016 - 10:28) писал:
1 вариант:
1) если товара больше 1, то "Товар в наличии"
2) если товара =1, "ожидается поступление"
3) товара = 0, "под заказ"
в шаблоне Товар найдите код:
<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Ожидаем поступление</span></div>
и замените на код:
<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE < 1 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE != 1 %}display:none;{% ENDIF %}">Наличие товара: <span>Ожидаем поступление</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE > 0 %}display:none;{% ENDIF %}">Наличие товара: <span>Под заказ</span></div>
Можно не остаток 1, а остаток 10000, например (то количество, которого у Вас в принципе не может быть в магазине в наличии).
Логика:
В наличии и ожидаем поступление остается прежнее условие, а если количество товара = 10000, то "Под заказ"
Для этого код:
<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Ожидаем поступление</span></div>
замените на код:
<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE=10000%}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Ожидаем поступление</span></div> <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF GOODS_MOD_REST_VALUE!=10000 %}display:none;{% ENDIF %}">Наличие товара: <span>Ожидаем поступление</span></div>
#7
Отправлено 17 Февраль 2016 - 07:40
#8
Отправлено 17 Февраль 2016 - 09:11
TMV (17 Февраль 2016 - 07:40) писал:
В шаблоне HTML Вам нужно найти код:
{% FOR header %} {% FOR links %} <li><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %}
и заменить его на:
{% FOR header %} {% FOR links %} <li><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %} {% IF menu.header.links.NAME = Акция февраля%}style="color:red;"{%ENDIF%}>{menu.header.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %}
где color:red - отвечает за цвет текста.
#9
Отправлено 17 Февраль 2016 - 09:27
#10
Отправлено 20 Декабрь 2017 - 14:45
Vaccina (11 Февраль 2016 - 06:56) писал:
Добрый день.В шаблоне Ночь изначально нет возможности положить в корзину товар которого нет в наличии(под заказ),перепробовал все варианты,помогите решить эту проблему
Аккаунт SL-204609
#11
Отправлено 20 Декабрь 2017 - 16:33
status321 (20 Декабрь 2017 - 14:45) писал:
Аккаунт SL-204609
Здравствуйте.
На данный момент по указанному аккаунту Вашего интернет-магазина такая возможность присутствует.
Сейчас можно положить и приобрести на сайте товар, которого нет в наличие.
В связи с чем просим Вас уточнить, Ваш вопрос всё ещё актуален?
Спасибо.
#12
Отправлено 20 Декабрь 2017 - 16:51
RayLi (20 Декабрь 2017 - 16:33) писал:
На данный момент по указанному аккаунту Вашего интернет-магазина такая возможность присутствует.
Сейчас можно положить и приобрести на сайте товар, которого нет в наличие.
В связи с чем просим Вас уточнить, Ваш вопрос всё ещё актуален?
Спасибо.
Нет такой возможности скрин прилогаю
#13
Отправлено 20 Декабрь 2017 - 16:57
status321 (20 Декабрь 2017 - 16:51) писал:
Скорей всего данная проблема на Вашем сайте связана с сохранённым кэшем.
Чтобы это исправить, Вам необходимо очистить кэш вашего интернет-браузера ( с помощью сочетания клавиш Ctrl + F5 ) или открыть Ваш сайт в режиме инкогнито, чтобы увидеть полученные изменения.
На данный момент карточка товара указанного Вами товара выглядит следующим образом, согласно прикреплённому к данному сообщению скриншоту.
Проверьте, пожалуйста.
#14
Отправлено 20 Декабрь 2017 - 17:01
#16
Отправлено 20 Декабрь 2017 - 17:14
#17
Отправлено 22 Декабрь 2017 - 07:50
реализовать т.к у меня товар имеет до 12 модификаций.
1.Товар 1 шт. в наличии
2.Товар 0 шт. нет в наличии
3.Товар 10 шт. под заказ
Как то так.
#18
Отправлено 22 Декабрь 2017 - 08:34
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable f-fix"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE < 1 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div> <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>ПОД ЗАКАЗ</span></div> </div>
замените на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable f-fix"> <div class="available-true" style="{% IF GOODS_MOD_REST_VALUE < 11 %}display:none;{% ENDIF %}">Наличие товара: <span>В наличии</span></div> <div class="available-true zakaz" style="{% IF GOODS_MOD_REST_VALUE>11 || GOODS_MOD_REST_VALUE=0 %}display:none;{% ENDIF %}">Наличие товара: <span>Под заказ</span></div> <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Нет в наличии</span></div> </div>
далее зайдите в main.js - найдите:
// Есть ли товар есть в наличии if(modificationRestValue>0) { goodsAvailableTrue.show(); goodsAvailableFalse.hide(); goodsAvailableAddCart.show(); // Если товара нет в наличии } else { goodsAvailableTrue.hide(); goodsAvailableFalse.show(); goodsAvailableAddCart.hide(); }
замените на:
// Есть ли товар есть в наличии if(modificationRestValue>10) { goodsAvailableTrue.show(); goodsAvailableFalse.hide(); goodsAvailableAddCart.show(); // Если товара нет в наличии } else if(modificationRestValue>0 && modificationRestValue<11) { goodsAvailableTrue.hide(); goodsAvailableFalse.hide(); $('.goodsDataMainModificationAvailable .zakaz').show(); goodsAvailableAddCart.hide(); } else { goodsAvailableTrue.hide(); goodsAvailableFalse.show(); goodsAvailableAddCart.hide(); }
#20
Отправлено 22 Декабрь 2017 - 16:09
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных