Подпись под названием товара

sl3w добавил(а) 4 года назад
Реализована

Предлагаю реализовать данный функционал подписи под названием товара и внести его в шаблон:

0e84326c82e65a069bf991afbc9c868f

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

Ответы (2)

фото
1

Очень нужная опция! Практически каждый клиент просил это.

Лучше всего иметь возможность настраивать То, что будет там отображено. Краткое описание или выбранные характеристики. Но хотя бы краткое описание - продублируем характеристики, если по-другому нельзя.

фото
2

Я сейчас просто дополнительно текстовое свойство создал под это, его и вывожу.

фото
1

Шаблон списка товаров кастомный? Или это их коробки можно настроить?

фото
1

не, шаблон списка закастомил

фото
фото
1

Здравствуйте. Хорошее предложение. Назначили номер задачи — NEXT-1529. Реализуем в одном из обновлений.

Благодарим за помощь в развитии продукта! Будем рады видеть новые идеи.

фото
1

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


Понимаю, что скорее всего данная доработка будет применена для Максимума, так как она до сих пор актуальна для большинства пользователей вашего решения, так что заранее обращаю ваше внимание на данный момент. В шаблонах и так очень много спамных слов, которые приходится самостоятельно переводить на вывод через JS для улучшения релевантности документа по текстовому соответствию (например слов "Артикул", "Купить", "В корзине", "Сортировка" и т.п.), так что если вы просто сделаете вывод свойств просто через php, то последствия для сайтов будут негативными.

фото
1

Здравствуйте. Благодарим за ваше участие. Но реализация через JS может повлиять на скорость отрисовки страницы.

фото
1

Для основного шаблона списка товаров в категории мы переделали вывод всех не уникальных блоков на вывод значений через js (блок с сортировкой и выпадающим меню сортировки, блок содержащий значение «Арт.» для каждого элемента, блок содержащий значение расширения цены для каждого элемента, все кнопки для товаров и ТП и прочее). После результатов тестирования было выявлено, что вообще никаких потерь по скорости загрузки нет (отдельно тестировали на Gtmetrix и отдельно в Lighthouse (хотя и в Gtmetrix тоже есть тест Lighthouse), а текстовая релевантностей в ряде категорий сразу ушла за 90%.


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

фото
1

И маленькая ремарка - скорость не изменилась на шаблоне Аспро: Максимум, хотя рендерить страницу на нем еще более ресурсозатратно, нежели чем на Нексте.

Также прошу реализовать идею и в рамках шаблона Максимум.

фото
1

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

Реализуем для решения Аспро: Максимум. Назначили номер задачи — MAX-2839.

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

фото
1

А какая связь между реализацией и универсальностью? Предложенный мною вариант никак не влияет на функционал решения по-умолчанию - это просто вывод через JS переменной, коих у вас сотни на странице. Я с вами веду диалог касательно предложения в теме и, если вы реализуете его в рамках стандартного функционала решения, то я предлагаю просто обернуть его в JS, а не перепиливать весь шаблон под скрытие дублей в JS. Если сейчас реализовать этот функционал в таком виде, то это повлияет как раз на всех пользователей решения в негативную сторону, так как дубли текста сильно скажутся на текстовой релевантности документа. А так как предложенное решение будет сквозным для всего листинга, то текстовая релевантность снизится в рамках вообще всех продвигаемых категорий.

фото
1

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

фото
1

Добрый день, Алексей! Мы стараемся реализовывать JS-код в особых случаях, например, для Hover-эффекта.


Для подписи названия под товаром использовать JS не будем. Так как после загрузки страницы появляется дополнительный запрос, что может привести к скачкам при отрисовки страницы. К элементу добавится новая строка, потребуется изменение и пересчет высоты под этот запрос. Если будет использоваться режим композитного сайта, то скачок произойдет дважды. Добавление поля через php позволит избежать скачков.


Также мы предполагаем, в подзаголовок будет выноситься важная для индексации информация. Так как работы Google начали работать по новому алгоритму, они научились прогружать все JS-элементы. Поэтому вариант разработки через JS не скажется позитивно на загрузке и индексации страницы.


Приятно, что вы предлагаете не стандартные идеи. Будем рады увидеть ваши предложения в других темах. Благодарим за участие в развитии продукта!

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