Отображение наличия в магазинах. Опция

Евгений добавил(а) 3 года назад
Реализована

Нами были сделаны определенные доработки, с которыми уже более 5 лет:


Каталог

https://yadi.sk/i/B8G7QTlGgQJdxg

Карточка товара

https://yadi.sk/i/VDwwFhBYHlQmnQ


1) Наличие в разных магазинах (городах на странице категории и на странице товара), то есть чтобы не надо было кликать на количество (и смотреть где есть).

Если этой доработки нет, люди приходят и говорят у вас же написано, что в наличии. А по факту в наличии в СПБ, а в МСК нет. В итоге негативный опыт, ругань, и т.д.


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


Люди приходят, не звонят, не делают заказ, а просто приходят у вас же в наличии галочка стоит, правда красная.

А оказывается красная галочка "нет в наличии", а зеленой они не видели, потому что находятся на детальной странице товара.

Мы просто заменили на крестик и проблема решена.


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


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


Хорошо бы иметь такой вид отображения наличия как опцию, и смену картинок наличия.

Интересен переезд на Максимум, но без этой опции никак =)

Ответы (10)

фото
1

Если вы готовы поделиться готовыми файлами или кусками кода, тогда думаю будет неплохо приложить сюда их

фото
1

Момент спорный и требует комплексного подхода. Для тех кому нужна такая реализация то можно и как вы хотите реализовать.

фото
2

Такую опцию включения хочется увидеть данного функционала

https://yadi.sk/i/mxbzN9I1DLJqbQ

фото
1

Предположительный вариант для двух Магазинов/Складов/Точек самовывоза.

В таком же формате можно сделать для 3 или 4. Для большего количество смотреться уже не будет.

фото
1

По комплексному подходу согласен.

Надеюсь не забанят, но как показывает практика - проще внести изменения в ядро CMax, CNext и т.д. в функцию, которая выводит надписи "В наличии/Много/Мало и т.д.". В этом случае у Вас пара условий и быстрый перенос функционала при обновлениях, нежели править все шаблоны....

Т.к. яро уже само по себе генерирует все данные, то Вам не надо нагружать сервер в шаблоне гетлистами и т.д. а используете уже готовые массивы для вывода форматированного по Вашим правилам html кода.

Из плюсов правки ядра - одна функция используется во всех шаблонах, а значит это одна правка вместо 10.


Конечно, правка ядра влечет за собой потерю официальной ТП, но в некоторых случаях оно того стоит.

фото
2

Все не чего ,Но уогда 25 магазинов как быть? Только деталка адекватно отработает, а там уже и все плюшки рекомендации статьи и.т.д.

фото
1

Понятно, что человеку нужен функционал всплывающего окна, как он показал на скриншоте или аналог "Доставки в карточке товара" - тогда это все лаконично.

Я в большей степени отвечал на его вопрос:

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

Массив arQuantityOptions отлично понимает вставки html кода, а дальше custom.js и custom.css делают свое дело. И все это работает сквозняком во всех шаблонах и обновлениях. И при обновлении код переносится только в одном файле, а не в 10.

фото
1

Наверное, когда 25 магазинов, есть какие то приоритетные, и тут есть смысл показывать 2-3 магазина. У которых большой склад или много продавцов. Как правило, не все магазины всегда равны по товарным запасам, есть флагманские, есть более мелкие.

А для других сделать ссылку: Другие магазины

Если у вас мультирегиональность, то тоже самое 2-3 магазина из города и ссылка на другие магазины.

Опять же как опция.

Пример для двух магазинов, никаких всплывающих окон: https://yadi.sk/d/RSrkQCUSxsKR8w

фото
1

Назрел актуальный ответ про 25 магазинов, быть как ситилинк https://www.citilink.ru/catalog/mobile/cell_phones/1380949/

фото
фото
2

Хочу про резюмировать задачу.

Пример отображения в карточке товара с тремя складами https://yadi.sk/i/woR1zAEqOXXSGg и возможность в окне, как сейчас, выводить инфо по всем складам

Пример для двух магазинов, никаких всплывающих окон: https://yadi.sk/d/RSrkQCUSxsKR8w

Для двух трех складов ссылка "другие склады" не нужна.

Нужно иметь возможность выбирать какие выводить склады.

И возможность вообще не использовать данные опции.


Коллеги из Aspro, что вы думаете по реализации данной задачи?

фото
1

Из вашей задачи видим проблему — пользователи не всегда обращают внимание на информацию о складах при таком отображении. Спасибо за вариант улучшения. К сожалению, этот способ реализации не универсален. Он не подойдет для разных карточек, для разного количества складов.

Поэтому мы предлагаем другой вариант отображения. Сделать вывод надписи «Наличие в N магазинах» с подсчетом складов с доступным товаром. При открытии останется то же самое окно. Но даже при этом варианте есть нюансы: дополнительная нагрузка, уже реализовано множество опций вывода складов и др. При расширении функционала это все нужно учесть. Поэтому предлагаем обсудить варианты развития событий. А пока соберем обратную связь от других пользователей.

фото
1

Например для меня, была бы удобна следующая доработка:

В настройках Выражения и названия, настройку текста выражения «Есть в наличии» разделить на две, одну для текста в списке и детальном просмотре, а вторую для всплывающего окна и вкладки наличие в детальном просмотре. А также добавить настройку «не выводить общее количество в детальном просмотре и в списке»

И тогда я, текст «Есть в наличии» заменил бы текстом «Посмотреть остатки по складам» и убрал бы вывод общего количества товара.

фото
1

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

сделали так на ASPRO MAX:

https://yadi.sk/i/VZBSUUbANbvL-w

https://yadi.sk/i/BjtvIxxcIsoPNw

Остатки кэшируются на 300 секунд. Чтобы не нагружать, этого достаточно?

При увеличении кол-ва складов просто все идет в низ.

Главный по идеям Ваши мысли по кол-ву в магазинах актуальные, но все равно есть сомнения в том, что люди будут кликать.

Более рациональный вариант пердложид Олег "текст «Есть в наличии» заменил бы текстом «Посмотреть остатки по складам» и убрал бы вывод общего количества товара." Опять же опционально!

Я все же призываю внедрить по моей схеме. (хотя бы как опцию)

фото
1

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

Олег, в решении можно отключить вывод общего количества товаров и для списка товаров, и для детальной страницы. Для детальной страницы товара можно изменить настройки в параметрах компонента каталога: http://joxi.ru/ZrJZyZlHnnp4jr. Для списка — в настройках решения: http://joxi.ru/GrqJgJ4CGGavqm.

Замена текста, действительно, может акцентировать внимание пользователей на доступных остатках, но пока не понятно, для чего делать отдельное название для детальной страницы и списка товаров. Поэтому придерживаемся своего сценария реализации.

Евгений, в предыдущем ответе мы объяснили, что этот вариант может не подойти всем пользователям. Страница с 5-ю или 10-ю складам будет выглядеть перегружено. Вашему проекту такой вариант подошел, но он подойдет далеко не всем. Поэтому мы не сможем реализовать пожелание.

фото
1

Много народу голосовало за это.

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

ок спасибо

фото
1

Главный по идеям, Я предлагал отключить вывод общего количества товаров под ценой, а галочки которые вы показали изменяют вывод количества по складам, если галочки нет, то показан список складов, если галочка есть то общее количество без складов.

Теперь по замене текста, я просил сделать отдельное название не для детальной страницы и списка товаров, а мое предложение звучало так: «В настройках Выражения и названия, настройку текста выражения «Есть в наличии» разделить на две, одну для текста в списке и детальном просмотре, а вторую для всплывающего окна и вкладки наличие в детальном просмотре.»

Не подходит слово «доступно» под ценой, так как покупатель его применяет к каждому магазину. Поэтому логичней у товара у которого есть остаток вывести «Посмотреть остатки» и тогда покупатель нажав на него увидит список со складами, где уже слово «доступно» применить можно.

фото
1

Для детальной странице мне уже сделали изменения, на очереди список товаров. Но хочется иметь этот фунционал в базе. На картинке видно, что один из складов это производитель и его количество дано для справки. Если бы я ни чего не поменял, то покупатель увидел бы слово доступно и количество 429, согласитесь, что это ввело бы его в заблуждение.

фото
1

Однако ситилинк смог и посчитал нужным сделать ОГРОМНЫЙ список https://yadi.sk/i/nboAL5eMgcvxew

причем вывел самые основные для себя, и оставил ссылку еще 50 пунктов самовывоза

фото
фото
1

Здравствуйте! Делимся с вами результатами работы :)


В обновлении 2.0.0 была добавлена возможность показывать количество магазинов, в которых есть товар. Отображается на детальной странице товара и в быстром просмотре. В списке товаров этого нет, так как там подсчет складов даст большую нагрузку на сайт. Подробнее о новой возможности можно узнать в документации: https://aspro.ru/docs/course/course46/chapter02477/

Благодарим вас за участие в развитии продукта!

фото
1

Еще заметили, если выключить отображение для всех - https://prnt.sc/5ya_wqpr4X4y пропадает и вкладка в карточке товара с остатками по складам/магазинам. Например в нашем кейсе не нужно отображать наличие около цены, но нужно отображение наличия по магазинам.

фото
1

Здравствуйте. Описанный вами сценарий работы нестандартный для универсального решения. Поэтому предлагаем вам доработать проект индивидуально. В этом могут помочь наши партнеры https://aspro.ru/partners/. Коллеги помогут создать проект вашей мечты :) Всего вам доброго!

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