Отображение артикула в плитке товара

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

5 ответов
a
Леман Евгений
Programmer
#
12 января 2022 03:18

Оно может и смотрится "странно", но вполне логично. О наличии нескольких артикулов посетитель на этом этапе может не знать. А если бы был выведен какой-то один, то посетитель и не узнает о наличии других, если ищет какой-то определенный. Да и потом. По какой логике определять тот единственный из нескольких, который нужно отображать в каталоге? И каким бы не был ответ, у других клиентов может быть иное мнение.

a
Сергей
#
12 января 2022 10:08

Всё очень просто) Должен отображаться тот артикул, который выбран главным в товаре, тот, который отображается при открытии этого самого товара.

a
Сергей
#
12 января 2022 10:38

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

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

a
Леман Евгений
Programmer
#
12 января 2022 10:49

Бессмысленный разрыв образуется лишь при включении опции выравнивания высот в карточке. О чём и сказано в описании этой опции:

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

Штука весьма индивидуальная. Потому и в виде опции.

a
Леман Евгений
Programmer
#
12 января 2022 10:40

Всё не так просто. Отображаемый при открытии страницы артикул зависит еще и от наличия этого самого артикула. И от привязанного к витрине склада, что определяется уже на странице товара.

Ну и финальный гвоздь - это как раз нелогично. Антилогично. Код артикула приписывается варианту, а не товару в целом. Вы явно ими не пользуетесь. Так что не совсем понимаю зачем вам это. Другие магазины пользуются(запчасти, оптовые магазины, дилерские, узкоспециализированные). Там товар зачастую ищут именно по артикулу. И, как уже сказал ранее, если увидят один артикул в каталоге, то даже не станут кликать на товар, чтобы увидеть другие артикулы.

Если это вопрос исключительно визуальной составляющей, то можете скрыть артикулы в целом, добавив в css/user.css строку:

.item-c__sku {display:none !important}

Но в продакшн-версии текущая логика меняться не будет.

Чтобы добавить комментарий, зарегистрируйтесь или войдите