Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Каталог товаров

00 голосов
6
Добрый день.
Допустим у компании товары, информацию о которых хотелось бы разместить и торговать ими на веб-сайте, достаточно разнородны и разноплановы, у каждой товарной группы свои наборы характеристик и свойств, которые необходимо отображать посетителям.
Вопрос: организации хранения и работы с подобными группами товаров в "Битрикс:Управление сайтом" возможна без привлечения специалистов по PHP/MySQL?
спросил 07 Авг, 13 от Merlinneo (120 баллов)

6 Ответы

00 голосов
Для каждой группы товаров с одинаковыми свойствами заводите свой инфоблок. Для вывода информации используете стандартные компоненты из Универсального каталога и Каталога товаров - они позволяют выбрать произвольные поля для вывода.
Примечание - выгрузки товаров из 1С должны быть с разными каталогами.
ответил 07 Авг, 13 от Pomnep (13,960 баллов)
00 голосов
Выход через тохес, костыль, конечно, но... Создается множественное свойство "Строка", при вводе в поле значения втыкаем то, что станет названием параметра, а в поле "Описание" будут жить значения. То есть имеем пару не "жестко заданное свойство -- значение", а "любой текст в строке -- любой текст в описании".

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

Хотя кстати тема для размышления разработчикам, гибкие свойства -- это был бы мегарулез.
ответил 10 Окт, 13 от Revola (140 баллов)
00 голосов
Еще один кривой способ:
Использовать избыточные свойства, с учетом всех возможных свойст товаров. Заполнять только те свойства, которые нужны для товара, а при выводе показывать не пустые свойства
ответил 10 Янв, 14 от NitroGeN (2,840 баллов)
00 голосов
Цитата
Анна Кузьмина пишет:
Хотя кстати тема для размышления разработчикам, гибкие свойства -- это был бы мегарулез.


Соглачен на все 100%

Разбираюсь с системой уже с пол недели.. Действительно разработчикам минус за эту проблему. Вопрос популярный..


Кстати вот Александр Черкасов писал на эту тему в паралельной ветке -

http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic10949/message62047/#message62047

http://dev.1c-bitrix.ru/api_help/iblock/custom.php
ответил 27 Апр, 14 от quoest (100 баллов)
00 голосов
Цитата
Евгений Малков пишет:
Заполнять только те свойства, которые нужны для товара, а при выводе показывать не пустые свойства


Да, вот над этим тоже думал... Интересно, как все это будет работать при посещаемости более 15к в день и при каталоге товаров более 20к..

??

п.с. свойств наверное около 1000 будет (в сумме для всех групп товаров)
ответил 23 Авг, 14 от quoest (100 баллов)
00 голосов
привет, ребят.

у меня простенький вопрос. Подскажите, пожалуйста, как решить проблемку.
Пытаюсь сейчас перенастроить вывод товаров из каталога. Чтоб выводился примерно ВОТ ТАК

есть небольшая проблемка с циклом foreach.

Код<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <?=$arProperty["NAME"]?>:&nbsp;<? if(is_array($arProperty["DISPLAY_VALUE"])) echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]); else echo $arProperty["DISPLAY_VALUE"];?><br /> <?endforeach?>

как видите, здесь идет вывод массива $arProperty из многомерного массива $arElement.

мне надо вывести названия свойств только один раз в верхней строке таблицы. То есть зацикливать не надо.
Подумал, что можно сделать так.

Код$arProperty = print_r($arElement["DISPLAY_PROPERTIES"])

но вот, видимо, неправильно подумал. Пробовал сразу вывести $arElement["DISPLAY_PROPERTIES"]["NAME"]

тоже никак. Подскажите, в чем ошибка или как еще можно решить проблемку ))

Спасибо
ответил 29 Дек, 14 от Geralda (400 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 30 Янв, 14 от Simbioziz (150 баллов)
0 голосов
2 ответов
спросил 20 Апр, 14 от SenucS (100 баллов)
0 голосов
1 ответ
0 голосов
2 ответов
спросил 02 Дек, 13 от Godvolf (240 баллов)