Виды товаров. Вывести товары друг в друге, по опциям
|
Серафим Попов: 16.08.2023 01:00:00
Добрый день! Как сделать так, чтобы у каждого товара были свои опции, допустим у меня есть более тысячи товаров, берем например один товар(который является тоже опцией) - для него есть опции, показывающие разновидность товара. Например, есть такой товар с такими разновидностями:
|
|
Михаил Базаров: 16.08.2023 02:00:00
Как-то маловато информации. Разверните вопрос подробнее.
|
|
Серафим Попов: 16.08.2023 02:00:00
Проблема вот в чем. Есть товар, для него есть другие виды товаров, которые являются полноценными простыми товарами, то есть они выводятся в каталог, по ним можно перейти из каталога. Хочу сказать, что переходя на определенный товар, будешь видеть опции товаров, которые выполняют свои функции из выше перечисленных изображений: свои картинки, свои характеристики, своя цена, свое название, свой url, причем url будет меняться по коду товара, а не id. На всякий случай оставлю ссылочку, чтобы более наглядно демонстрировалось: https://el-dent.ru/id/speedex-putty-spideks-baza-coltene.html. У них будто есть общая структура по производителю. Надеюсь, что торговый каталог все таки будет уместен в данном случае
|
|
Михаил Базаров: 16.08.2023 03:00:00
Если все правильно понял, я бы сделал через свойство "Привязка к элементам".
Связать все опции между собой, достаточно для одного (типа главного) товара и просто вывести в карточки перелинковкой друг на друга. Как это будет визуально выглядеть уже вопросы верстки и стилизации. Как вариант, если названия товаров одинаковые или есть одинаковые части, можно обойтись без свойства и получить "опции" отфильтровав их через "%СОВПАДЕНИЕ_НАЗВАНИЯ%" |
|
Серафим Попов: 16.08.2023 05:00:00
То есть первым способом создать свойства товарам, например для SPEEDEX PUTTY - СПИДЕКС БАЗА (910МЛ), COLTENE задать вид Putty (база) - как главное свойство, для других товаров аналогично, а потом задать этим свойствам привязку к элементам друг друга, я правильно понял? А на счет перелинковки, как ее создать?
|
|
Михаил Базаров: 17.08.2023 12:00:00
Да. А перелинуовку просто в шаблоне отобрать все совпадения привязки и вывести прямо в карточку.
У вас там, вроде бы, какое-то готовое решение типа INTEC или Битроник, лучше к ним и обратиться что бы сделали. |
|
Серафим Попов: 17.08.2023 02:00:00
Спасибо, попробую) А так, это просто сторонний сайт, функционал типа опций товаров я хочу реализовать у себя в системе, поэтому у меня нет готового решения, все с нуля
|
|
Серафим Попов: 17.08.2023 05:00:00
А еще вопрос по перелинковке, нужно в кейсе sku в карточке товара проводить манипуляции и есть ли готовые шаблоны по этому поводу?
|
|
Михаил Базаров: 18.08.2023 06:00:00
Отвечено в режиме стрима
|
Блог-note Заметки по 1С-Битрикс
-
Изменить размер картинок по ID файла, в 1C-Битрикс
Задача: изменить размер картинок загруженных в элементы инфоблока, для оптимизации их размера и подгонки под содержимое. Для этого можно воспользоват...
-
Вывод даты создания элемента в правильном формате в Битрикс
Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно воспользоваться вызовом $arResult[...
-
Работа с HTTP-запросами: Обзор возможностей класса \Bitrix\Main\HttpRequest
Класс \Bitrix\Main\HttpRequest, является наследником класса Request, представляет собой мощный инструмент для работы с данными, отправляемыми на серве...
-
Ссылки для добавления и удаления товара из сравнения в Битрикс
Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, если уже добавлен. Чуть позже дополню с применением AJAX если ...
-
Добавление в избранное или отложенные, на AJAX из карточки товара
В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем использовать API 1С-Битрикс. Доба...
-
Вывести производителей на сайте с отбором его товаров из каталога
Достаточно частая задачка для каталога или интернет-магазина: вывести список производителей с подробными описаниями, а так же в подробном описании про...