Вывод вариантов при нулевых остатках
Пламенно приветствую, уважаемый Владимир!
Еще всплыл вопрос.
Оказалось, что в карточке товара при нулевых остатках выводится весть список вариантов (в нашем случае — размеры). Т.е. если товар есть в продаже, то варианты выводятся ограниченным числом (что есть на складах), а если товара нет, то вываливается весь список.
Подскажите пожалуйста, можно ли как-то устроить скрытие вариантов при отсутствующем товаре? Убирать карточку в нашем случае не удобно.
Вообще, идеально будет выводит вместо блока с вариантами надпись «нет в продаже».
Спасибо!
С уважением,
Инна
Добавить ответ
Можно ссылку на товар с вариантами, который в наличии.
И на товар с вариантами, которого нет в наличии.
Понял.
Попробуйте в файле product.cart.html найти код:
И перед ним поставить код:
И ниже найти код:
И перед ним поставить код:
У меня на тестах сработало.
Но поскольку подобные консультации не входят в обязанности бесплатной поддержки, я не могу гарантировать полную работоспособность этого решения на вашей установке.
Если вас результат не устроит, то рекомендую заказать дополнительные правки у кого-нибудь из каталога экспертов.
Снова я, уважаемый Владимир!
Сделали как вы указали — эффект нулевой, т.е. вообще ничего не изменилось. Может дело в том, что у нас включено оформление «варианты покупки» (FLAT), а не «выбор параметров»?
Спасибо за содействие!
С уважением,
Инна
Инна, я выше писал, что к сожалению, подобные консультации не входят в обязанности поддержки.
Это уже индивидуальные правки. Обратитесь к экспертам для реализации данной функции.
Владимир, добрый день!
Хоть вы уже технично разок меня "отшили", я все-таки решила еще раз вам написать по поводу оформления в теме "Простор" ситуации, когда товар на складе закончился.
Мой технический помощник по работе с сайтом примитивно объяснил мне, что тема "простор" - это один из видов внешнего дизайна для движка Шопскрипт.
В "Вебасисте" имеется тема дизайна "дефолт", и вот там, в случае если все товары в артикуле проданы, в карточке появляется надпись: "товара нет в наличии". В "просторе", когда товары постепенно продаются, в карточке скрываются проданные размерные варианты, вплоть до ситуации, когда покупатель видит только один размерный вариант. И логично было бы, если при окончательной распродаже всего артикула, последний размерный вариант просто скрывался бы, и покупатель не мог ничего выбрать. Но вместо этого, при нулевом остатке, в карточке почему-то появляется весь список ранее доступных размерных вариантов. Как так? А когда мы попросили вас с этим помочь (ведь тема "дефолт" работает логично: все, что продано — убрано с глаз) вы отослали нас на форум разработчиков за услугой доработки.
Выглядит, что где-то ошибка в коде (программе, не знаю, как правильно выразится), возможно, где-то не доработка, но это - важная ошибка, потому что выдача всех существующих в продаже (когда-то) размеров - это нелогично и неправильно. А логично показывать, например, надпись "нет в наличии", совместно со скрытием или "затемнением" отсутствующих вариантов. Так должно быть в магазине одежды, поэтому мне очень странным кажется ваше "идите к сторонним разработчикам, заказывайте у них эту доработку". В связи со всем вышесказанным прошу вас еще раз вникнуть в проблему и помочь нам довести оформление "до ума". Это базовый функционал, что и демонстрирует нам тема "дефолт".
Заранее спасибо большое!
C уважением,
Инна
Здравствуйте, Инна!
...
Вы не могли бы продемонстрировать этот функционал в действии? Есть ссылка на страницу товара на теме дефолт, которая работает описанным образом?
На сколько я понимаю, тема дефолт работает точно так же как и proStore (вернее наоборот).
Посмотрите на этот товар на демо-сайте темы Дефолт.
Размеров 9.5, 11.5 и 15 нет в наличии. Но выбрать эти "размерные варианты" можно.
Повторюсь – на примере выше оригинальная тема Дефолт на сайте Webasyst.
Я постарался смоделировать ситуацию и на своих установках.
Ситуация аналогичная – недоступный артикул виден и его можно выбрать.
Посмотреть можно по этой ссылке (будет доступна до пятницы).
Теперь открываем этот же товар в теме proStore и видим аналогичное поведение – недоступный артикул видно и можно выбрать, но при выборе блокируется кнопка покупки и показывается соответствующее сообщение.
Идём дальше и делаем все артикулы недоступными.
Открываем товар на дефолте:
и на proStore:
В обеих темах поведение аналогичное. Все артикулы видны, кликабельны и отображают сообщение о недоступности.
Если ваша копия темы proStore ведёт себя по-другому – это значит, что у вас где-то были правки.
Я помню, что я вам в чём-то помогал советами.
Но в данной ситуации я не знаю чем вам помочь, я просто не знаю как идентифицировать в коде те артикулы, которые недоступны для заказа. Я вам и посоветовал обратиться к экспертам, потому что думал, что может быть у кого-то был подобный опыт и он бы вам это настроил. У меня нет подобного опыта и соответствующих знаний. Иначе я бы вам уже давно подсказал.