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

определить руппу по ID товара

00 голосов
5
Как зная ID товара (ITEM_ID) определить ID всех груп в которых он находится?
Как потом зная ID какойто группы, определить ID группы в которая она находится?
В общем нужно по ID товара восстановить все уровни вложенности.
спросил 31 Май, 13 от Dazer2 (200 баллов)

5 Ответы

00 голосов
CIBlockElement::GetElementGroups - Возвращает группы, которым принадлежит элемент, по его коду ID
CIBlockSection::GetNavChain - Функция возвращает путь по дереву от корня до раздела SECTION_ID

Что-то вроде того :)
ответил 31 Май, 13 от sickmind (4,660 баллов)
00 голосов
спасибо, получилось.
ответил 04 Июнь, 13 от Dazer2 (200 баллов)
00 голосов
и еще один вопрос, как зная ID товара определить его базовую цену? (товары из 1с выгружатся)
ответил 05 Сен, 13 от Dazer2 (200 баллов)
00 голосов
CPrice::GetBasePrice - Функция возвращает базовую цену товара с кодом PRODUCT_ID.
ответил 03 Дек, 13 от sickmind (4,660 баллов)
00 голосов
Цитата
Константин T. пишет:
и еще один вопрос, как зная ID товара определить его базовую цену? (товары из 1с выгружатся)

Код
$price = CPrice::GetBasePrice($id_item);
echo $array_price['PRICE'];

В качестве $id_item передавайте код товара.
ответил 18 Март, 14 от Runnar (1,000 баллов)

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

0 голосов
1 ответ
спросил 20 Июнь, 13 от myxalove (120 баллов)
0 голосов
2 ответов
спросил 20 Май, 13 от Ogyrez (240 баллов)
0 голосов
1 ответ
спросил 13 Июнь, 13 от Titan91 (1,120 баллов)
0 голосов
1 ответ