Получить связанные категории для продукта
Я новичок в разработке Commerce Server и столкнулся с одной проблемой за несколько дней и не смог ничего найти в Интернете.
История вопроса: у нас уже есть рабочая версия настройки каталога в Commerce Server 2009, и мы также используем API-интерфейсы Commerce Server для извлечения и изменения каталога из приложения SharePoint.
Проблема: проблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как получить "Категории", связанные с Продуктами. Один продукт может иметь от 1 до многих категорий, связанных с ним. У меня есть идентификатор продукта, и я хочу получить все "Категории", связанные с продуктом, или может быть вся информация о продукте, связанная с категориями. Я посмотрел API, и есть такие методы, как "GetCategory", "GetProduct", но информация, полученная этими методами, мне не нужна.
Вопрос: Есть ли способ получить категории, связанные с продуктом? Любая причина, почему этот метод не в API Commerce Server?
Большое спасибо заранее!
1 ответ
Получите объект Product, вызвав GetProduct, а затем получите доступ к свойству ParentCategoryNames, чтобы получить коллекцию родительских категорий продукта, доступную только для чтения. Кроме того, есть несколько других Product
свойства, которые предоставляют различную информацию о категории (например, PrimaryParentCategoryName).