Здравствуйте друзья, в этом видео уроке мы с вами разберемся, как добавить новое свойство или характеристику к товару. Как обычно, демонстрацию мы с вами будем проводить на готовом решении для интернет-магазина «Аспро: максимум» и первое, что мы делаем – это заходим в админку, и как мы можем помнить – свойство у нас располагаются: вкладка «контент», дальше вкладка «инфоблоки», типы инфоблоков – каталог. Переходим в этот инфоблок «каталог товаров» и здесь у нас есть вкладка «Свойства». Здесь у нас расположены все наши свойства товаров. Итак, нам нужно добавить новое свойство.
Перед тем, как мы будем заполнять эти поля, нам нужно проверить одну очень важную настройку. Потому что если у нас эта настройка активна, то свойства у нас выводиться не будут. Для этого мы с вами переходим в раздел «настройки». Здесь раздел «настройка продукта», здесь «настройка модулей» и далее мы с вами переходим к «настройка информационных блоков».
Здесь на первой вкладки настройки мы с вами смотрим самую верхнюю строчку: «Использовать параметры свойств в компонентах и формах». И эту галочку нам нужно снять. Снимаем галочку, если она у вас снята, то все в порядке, если нет – снимаем галочку и нажимаем кнопочку «Сохранить».
Далее, мы с вами возвращаемся к настройкам наших свойств – контент – инфоблоки – типы инфоблоков -каталог – свойства. И давайте добавим новое свойство. Назовем его «Тип нанесения рисунка». Сюда мы с вами пишем название по-русски, а вот в это поле мы с вами пишем символьный код. Ну, например, «IMAGE_TYPE».
Далее, что важно здесь посмотреть. Мы можем оставить здесь вывод этого свойства в качестве строчки – что это такое. Т.е. если мы с вами, например, заглянем сейчас в наш каталог в админке, мы перешли в нашу карточку товара и допустим видим: здесь написано «платформа», сюда можно написать все что угодно, это и есть «строчка». Можно сделать выпадающий список. Тут вопрос, как вам удобно.
Что бы была просто строка нам ничего менять не надо, у нас и так по умолчанию стоит строка, но, если мы хотим сделать выпадающий список, мы здесь нажимаем, и выбираем «список». Далее мы нажимаем три точки рядом с символьным кодом, у нас выплывает окошко. И вот здесь внизу у нас есть значение, и вот в этом поле мы пишем, например: «принт», «вышивка», пусть будет 2. Нажимаем кнопочку «сохранить», и сохраняем наши свойства.
Теперь проверяем в карточке товара, появились ли у нас данное свойство. Появилось: тип нанесения рисунка – вышивка-принт. Пусть будет принт, нажимаем кнопочку «сохранить». Возвращаемся в публичную часть сайта, и обновляем, и смотрим, вывалилось ли свойство. Пока что нет.
Как его вывести?
Для того, чтобы вывести новое свойство в карточку товара, в публичной части мы с вами переходим в режим правки. Далее, на вводе карточки товара у нас всплывает менюшка, нажимаем шестереночку, у нас открывается новое окно. Для удобства давайте я его сделаю по шире.
Здесь что нам нужно – переходим в левой части меню к настройке списка, здесь мы отматываем до этого поля, в готовых решениях оно присутствует в 99% случаев. И вот здесь есть список наших свойств. Здесь мы ищем «новое свойство», и нажимаем кнопочку Ctrl и потом уже сюда кликаем. И находим наш тип нанесения рисунка, так же нажимаем кнопочку Ctrl и щелкаем по нему.
Далее, отматываем вниз, и находим графу «Свойства предложений». Здесь делаем тоже самое - нажимаем Ctrl, выделяем здесь, можем вывести «производство» тоже, при желании мы можем нажать Ctrl+А на клавиатуре и выделятся все свойства сразу. Я сделаю именно так.
Дальше, мы с вами мотаем еще ниже, до поля «настройки детального просмотра». Здесь мы проделываем ту же самую операцию – выбираем наши новые свойства.
И нажимаем кнопочку «сохранить». Как можем видеть – у нас появилось в карточке наше новое свойство – тип нанесения рисунка – принт и также я вывел еще новое свойство для примера: здесь написано 12.
Т.е. выключаем режим правки. Если мы вернемся в нашу карточку товара в режим админки, допустим поменяем «принт» на «вышивка» и поменяем 12 на «что-то еще», нажмем кнопочку «Сохранить» и здесь у нас вывелось – новое свойство «что-то еще» и тип нанесения рисунка поменялся «вышивка».
И вот по такому принципу мы добавляем в свой список новые свойства. Вот сюда мы сразу забиваем все необходимые нам свойства, лучше один раз сделать здесь и потом один раз настроить вывод этих свойств в настройках к компоненту.
В принципе, на этом все. Еще напоследок такой момент – если мы хотим, чтобы наши свойства выводились в фильтре, т.е. вот здесь вот. То в настройках в списке этих свойств мы около нужного нам свойства, например, «тип нанесения рисунка», нажимаем три точки, в этом окошке находим строчку «значения свойства участвуют в поиске» и «показывать в умном фильтре». Все, нажимаем «сохранить», переходим сюда, обновляем страницу, и здесь в фильтре появилось наше свойство «тип нанесения рисунка».
Вот теперь, пожалуй, все, благодарю вас за внимание.
Благодарю за внимание.
© Автор статьи: Хрусталёв КириллКопирование материала только с указание ссылки на источник.
https://hrustalev.com