Перейти к содержанию
Форум поддержки пользователей VamShop

Отображение спецификации в карточке товара


Рекомендуемые сообщения

Добрый день.

Пытаюсь настроить отображение спецификации в карточке товара.

Вношу изменения в Настройки - Спецификации товаров, подраздел Страница карточки товара: включаю/выключаю отображения названия, заголовков, но в спецификации ничего не выключается. Никаких изменений на странице карточки товара не происходит.

Что это может быть? Или может быть здесь настраивается что-то другое. В принципе в подсказках речь идет о каком-то боксе, но никакого бокса нет.

Ссылка на сообщение
Поделиться на другие сайты

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

 

Да в настройках ничего править и не надо по умолчанию, всё и так выводится.

 

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

Ссылка на сообщение
Поделиться на другие сайты

А как можно задать порядок сортировки групп спецификаций на странице карточки товара? По умолчанию они выводятся только в алфавитном порядке. А нужно их выстроить по своим приоритетам.

Ссылка на сообщение
Поделиться на другие сайты

По умолчанию сортируется по порядку сорировки и названию, насколько я помню.

 

Порядок сортировки используется как раз для нужной сортировки.

Ссылка на сообщение
Поделиться на другие сайты

Это они в боксе фильтры выводятся по порядку сортировки, который задается в админке при заведении фильтров и спецификаций.

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

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

Эти вопросы для меня очень актуальные. У меня например по детским коляскам 37 спецификаций. Одни касаются веса коляски и составляющих ее модулей, другие размера, третьи механизмов трансформации и пр. И выводить их хочется в порядке приоритета для клиента, т.е. на что они больше обращают внимание при выборе той или иной модели.
Это можно как-то реализовать?

Ссылка на сообщение
Поделиться на другие сайты

Заметил еще один неприятный момент. Он состоит в следующем.

Завели мы спецификации и фильтры. Присвоили товарам значения спецификаций. Все сохранилось, все работает.

Дальше нам понадобилось переименовать наименование значения какой-нибудь спецификации. Переименовали. Только товар уже под это переименованное значение в фильтре не выводится, по нему показывается 0 товаров. Почему это происходит в общем-то понятно: в таблицу `products_specifications` в базе данных записывается не id выбранной к конкретному товару спецификации, а ее словесное выражение; и естественно, что при переименовании значений спецификации фильтр понимает, что это уже другие значения и товар не выводит. Поэтому приходится переименовывать значение спецификации и по всей таблице `products_specifications` - что по-моему совсем неправильно (не дружественно для обычного пользователя).

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

Думаю это стоит исправить в будущих релизах Вашей программы.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...

Это они в боксе фильтры выводятся по порядку сортировки, который задается в админке при заведении фильтров и спецификаций.

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

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

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

Это можно как-то реализовать?

 

в файле admin\includes\modules\products_specifications_input.php   замените

 

это

 

order by sd.specification_name

 

на

 

order by s.specification_sort_order

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...

в файле admin\includes\modules\products_specifications_input.php   замените

это

order by sd.specification_name

на

order by s.specification_sort_order

 

Спасибо, помогло.

Ссылка на сообщение
Поделиться на другие сайты

Почему-то перестали показываться характеристики товара в карточке товара.

А точнее дело обстоит так:

в файле templates/vamshop2/module/product_info/product_info_v1.html характеристики выводятся в условии

{if $specifications}
...
{/if}

Так вот если это условие убрать - то все выводится, а если оставить как есть по умолчанию - то не выводится.

Что это может быть и где смотреть?

Ссылка на сообщение
Поделиться на другие сайты

Отвечаю сам на свой вопрос.

Помогла замена указанного выше условия на следующее:

{if $specifications_data}
...
{/if}

Почему так - не разбирался.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...