Статус товара "Под заказ"

Алексей добавил(а) 4 года назад
Реализована

Реализовать возможность дать товару статус "Под заказ" с корректной иконкой.

На данный момент реализация возможна при указании замены текста статуса "Мало" на "Под заказ", однако в листинге и в карточке товара присутствует иконка галочки, которая часто вводит клиентов в заблуждение.

Пример:

http://prntscr.com/p3xawk

Ответы (4)

фото
1

http://joxi.ru/bmoBRV8S3kgzVr прямо по всем нашим доп. доработкам "бьете" :)

фото
1

Значит много кому этого функционала не хватает.)))

фото
2

Согласен на 100%, все на склад не положить, а люди очень часто готовы ждать!

фото
2

Мы решили данный вопрос созданием поля статуса, которое заполняется и обновляется при импорте товаров (не подойдет наверное для постоянного обмена с 1с)


03de80c3d1e3aa3bac34b4911b8ea6dd


6871e8fad83dbedad4e75991ac3729ed


Решение топорное конечно, пока нет вывода количества товаров рядом с статусом + у складов в карточке товара не смог побороть замену текста на нужный нам, т.к там совсем уже в дебрях запрятано.

Ну и плюс вычищать везде все надо - в списках товаров если нужны статусы, в карточке, и т.д.

Идеально было бы получить отдельный компонент для вывода статуса товара и там уже править все, а не в 10 местах.


Код такой:


<?if($arResult["PROPERTIES"]["NALICHIE_MAIN"]['VALUE']): //Условие, проверяющее, заполнено ли свойство?>

<div class="item_status_row">

<div class="item_status <?=$arResult["PROPERTIES"]["NALICHIE_MAIN"]["VALUE_XML_ID"]?>">

<?if($arResult["PROPERTIES"]["POSTAVSHIK_STATUS"]['VALUE']): //Условие, проверяющее, заполнено ли свойство?>

<?=$arResult["PROPERTIES"]["POSTAVSHIK_STATUS"]["VALUE"];?>

<?else:?>

<?=$arResult["PROPERTIES"]["NALICHIE_MAIN"]["VALUE"];?>

<?endif //конец условия?>

</div>

</div>

<?endif //конец условия?>

фото
фото
1

Сейчас все подменные фразы «Мало», «Достаточно» и «Много» основаны на статусе товара «В наличии».

При этом можно настроить “Товар под заказ”, если его нет в наличии https://aspro.ru/kb/article/149/.

фото
1

Я говорил про то, что при изменении фразы на "Товар под заказ" у статуса слева присутствует иконка вида "галка", которая вводит пользователей в заблуждение. Исходя из UX пользователя такая иконка говорит о том, что товар находится в наличии. Сначала считывается визуальная информация, потом текстовая.

Проблема именно в иконке, а не в названии статуса.

фото
1

Видим следующий вариант реализации. Для текущей иконки наличия будет добавляться дополнительный класс в том случае, если используется подмена выражения. Это позволит с помощью небольших правок в стилях применять нужные иконки.

фото
1

Да, думаю в таком случае проблема будет решена - просто будем прописывать какую иконку использовать.

А поддержка .svg будет?

фото
фото
1

Ну и так, оффтопом, может все иконки делать спрайтами, что бы меньше было запросов на странице?

фото
1

Здравствуйте, Алексей! Спасибо за комментарий. Изменения будут происходить через код, ограничений на использование svg не будет. По поводу иконок — такие улучшения были реализованы в обновлении Аспро: Next 1.5.0.

фото
фото
1

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

В обновлении мы добавили возможность изменять иконку диапазона наличия: много/мало/достаточно. Подробнее в базе знаний: https://aspro.ru/kb/article/393/. Если возникнут вопросы, пишите в техподдержку: https://aspro.ru/support/. Поможем со всем разобраться.

Комментировать
 
Прикрепить файлы