В том случае, если у товара один вариант артикула, то его номер отображается в плитке товара, но если артикулов несколько, то не отображается ни один из них, что визуально смотрится странно и не логично.
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Оно может и смотрится "странно", но вполне логично. О наличии нескольких артикулов посетитель на этом этапе может не знать. А если бы был выведен какой-то один, то посетитель и не узнает о наличии других, если ищет какой-то определенный. Да и потом. По какой логике определять тот единственный из нескольких, который нужно отображать в каталоге? И каким бы не был ответ, у других клиентов может быть иное мнение.
Всё очень просто) Должен отображаться тот артикул, который выбран главным в товаре, тот, который отображается при открытии этого самого товара.
+ в плитках товара где артикул не отображается образуется бессмысленный разрыв информации (незадействованное никак пустое место), что видно на скриншоте.
В это случае, мне кажется, было бы правильным добавить возможность полного скрытия / открытия артикула в плитке товара, чтобы на сайте не отображалось данное половинчатое решение.
Бессмысленный разрыв образуется лишь при включении опции выравнивания высот в карточке. О чём и сказано в описании этой опции:
Штука весьма индивидуальная. Потому и в виде опции.
Всё не так просто. Отображаемый при открытии страницы артикул зависит еще и от наличия этого самого артикула. И от привязанного к витрине склада, что определяется уже на странице товара.
Ну и финальный гвоздь - это как раз нелогично. Антилогично. Код артикула приписывается варианту, а не товару в целом. Вы явно ими не пользуетесь. Так что не совсем понимаю зачем вам это. Другие магазины пользуются(запчасти, оптовые магазины, дилерские, узкоспециализированные). Там товар зачастую ищут именно по артикулу. И, как уже сказал ранее, если увидят один артикул в каталоге, то даже не станут кликать на товар, чтобы увидеть другие артикулы.
Если это вопрос исключительно визуальной составляющей, то можете скрыть артикулы в целом, добавив в css/user.css строку:
Но в продакшн-версии текущая логика меняться не будет.