Изменение полей в свойствах товара
Подскажите, пожалуйста, можно ли вместо стандартных полей в miniShop2, таких, как «цена», «цвета», «размеры», «страна» и т.д., прописать свои поля (причем так, чтобы можно было также объединить их в блоки)?
Например, мне нужно для каждого товара указывать целый комплекс цен — в зависимости от времени года, дня недели и т.п. В итоге на странице товара будет таблица с тарифами (в общей сложности до 20 новых полей может понадобиться). Тарифы для каждого товара могут быть различны.
Я уже несколько часов изучаю документацию, но нашла пока только, как можно перенести существующие поля во вкладку «Свойства товара» или удалить их. Очень удобно, что это можно сделать, но хотелось бы также иметь возможность изменять названия существующих полей и добавлять новые. Возможно ли это?
Например, мне нужно для каждого товара указывать целый комплекс цен — в зависимости от времени года, дня недели и т.п. В итоге на странице товара будет таблица с тарифами (в общей сложности до 20 новых полей может понадобиться). Тарифы для каждого товара могут быть различны.
Я уже несколько часов изучаю документацию, но нашла пока только, как можно перенести существующие поля во вкладку «Свойства товара» или удалить их. Очень удобно, что это можно сделать, но хотелось бы также иметь возможность изменять названия существующих полей и добавлять новые. Возможно ли это?
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вот это смотрели?
Если не заморачиваться с системой плагинов, то тогда можно делать через TV.
Подскажите, как правильно использовать TV-парамерты в miniShop2, чтобы они выводились не только на странице товара, но и в корзине, в заказе и т.д.?
[[!msCart? &includeTVs=`1`]]
а в чанк tpl.msCart.row я вставляю плейсхолдер [[+tvname]]?
Если так, то пока не получается…
Надо вызывать:
[[!msCart? &includeTVs=`tvname1,tvname2`]]
и потом:
[[+tvname1]] и [[+tvname2]]
Я так и сделала, посмотрела параметры.
[[!msCart? &includeTVs=`tvname1,tvname2,tvname3`]]
Сергей, большое спасибо за подсказку!