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

в каком свойстве хранится цена?

00 голосов
2
Откуда можно выдернуть цену товара?

Есть компонент catalog.section
Вывожу список всех товаров - название, картинка и т.п.
Не пойму откуда взять цену?

Вывел все значения $arResult, массив
Код
[PRICES] => Array
        (
        )
- пустой

Есть другой массив, в котором цена есть [PRICES_MATRIX]. Там цена есть, оттуда ее и надо брать?
Где можно посмотреть описание полей этого массива?
спросил 05 Апр, 14 от oPs (380 баллов)

2 Ответы

00 голосов
Судя по вопросам редакция минимум малый бизнес.
отсюда ряд коментов.
1. ИБ (Информационный блок) - должен быть определен как торговый каталог - тогда у тебя к обычным полям элемента добовляется на первой закладке еще несколько включая цену.
2. в панель управления - магазин .... у тебя среди типов цен одна должна быть выбрана базовой
3. возращаясь к элементам - поле с ценой у тебя должно быть заполнено - иначе этот массив будет пустым
4. в публичной части - в настройках компонента одна из типов цен (а желательно та в которой есть значение) должна быть выбрана из списка для вывода - (может быть в списке для вывода как в списке товара, так и в детальном просмотре).
При соблюдении всего вышеотписанного уже можешь выводить результрующий массив чтобы смотреть в каком поле у тебя цена передалась.

Цитата
Где можно посмотреть описание полей этого массива?

как не странно в документации , поискать по сайту - документация для разработчиков в *.chm формате
ответил 24 Окт, 14 от Grimmi (2,560 баллов)
00 голосов
спасибо еще раз, плюсики на форуме ограничивают раздавать :D
просто немного смущает, что цена (базовая) у меня хранится вот здесь:
Код
$arResult["ITEMS"]["PRICE_MATRIX"]["MATRIX"][1][0]["DISCOUNT_PRICE"]


просто как-то далековато запрятана, и, мягко говоря, не понятно по каким соображениям это сделано
а в документации тоже надо уметь ориентироваться, там не так просто искать, да и то, что выводится в $arResult я там не нашел
ответил 23 Фев, 15 от oPs (380 баллов)

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

0 голосов
2 ответов
0 голосов
0 ответов
0 голосов
2 ответов
спросил 01 Фев, 14 от asagava (680 баллов)
0 голосов
0 ответов
спросил 18 Янв, 14 от Rogarond (820 баллов)