2..Добавление карточки комплекта
Мы расскажем как создавались карточки комплектов, как добавить товары и с чем мы столкнулись при тестировании выгрузки с 1С на сайт и как мы решили это препятствие.
Начнем с самого простого, это создадим карточку комплекта.
Мы переходим в раздел который создали для комплектов.
Присваиваем название комплекту и добавляем фото.
Важным условием в карточке комплекта, это было создание карусели с фото
Присваиваем комплекту «Группу комплекта», по этому свойству, все комплекты с указанной группой будут подвязываться в общую карточку комплекта.
Это сделано для того, чтобы в карточке была вариация цветов комплекта.
Далее мы задали минимальную цену и добавили описание и вывели внизу слайдер с фото комплекта.
Что получили в итоге:
Теперь нам нужно наполнить карточку комплекта товарами из этой серии.
Для этого в товары мы добавили свойство «Комплект» по которому идет привязка товара к нужному комплекту.
После привязки товара, он появляется в карточке комплекта, но для того чтобы появился фильтр, в карточке товара должно обязательно прописано свойство «Вид товара»
Например:
И вот мы все сделали по тз клиента, казалось бы все окей, несите акт и открываем шампанское)
Тут из-за угла к нам подкрадывается сложность о которой мы говорили ранее в этом кейсе)
При выгрузке товаров с 1С, наши комплекты и раздел деактивируются и товары слетают.
Казалось бы, что мы продумали уже этот момент на этапе доработки данного ТЗ от клиента, но что-то пошло не так)
После глубокого анализа и консилиума с командой, мы нашли причину и решение как устранить данный момент.
Нужно всего лишь дописать к коду на выгрузку «обработчик событий» и «обработчик на сохранение»
Обработчик на сохранение — забирает свойства комплектов и сохраняет, а обработчик событий получает данные о комплектах, чтобы после выгрузки 1С, он проверил и заполнял недостающие данные в комплектах.
Как выглядит фильтр в карточке комплекта: