2014-06-26 2 views
1

Я новичок в развитии Commerce Server, и с тех пор я сталкиваюсь с одной проблемой, так как не могу найти что-либо в Интернете.Получить ассоциированные категории для продукта

Справочная информация. У нас уже есть рабочая версия установки Каталога в Commerce Server 2009, и мы также используем API Commerce Server для извлечения, изменения каталога из приложения SharePoint.

Проблема: Проблема, с которой я столкнулся, заключается в том, что я не знаю, как получить «Категории», связанные с Продуктами. Один продукт может иметь от 1 до многих категорий, связанных с ним. У меня есть идентификатор продукта, и я хочу получить все «Категории», связанные с продуктом, или может быть вся категория, связанная с продуктом. Я искал API и есть такие методы, как «GetCategory», «GetProduct», но информация, полученная этими методами, мне не полезна.

Вопрос: Есть ли способ получить категории, связанные с продуктом? Любая причина, почему этот метод не используется в Commerce Server API?

Спасибо за тонну заранее!

ответ

1

Получить объект Product по телефону GetProduct, а затем получить доступ к собственности ParentCategoryNames, чтобы получить коллекцию родительских категорий только для чтения. Кроме того, существует несколько других свойств Product, которые предоставляют информацию о различных категориях (например, PrimaryParentCategoryName).

+0

Большое спасибо за ваш ответ. – Mayank

+0

Большое спасибо за ваш ответ. Я смог найти PrimaryParentCategoryName из метода метода GetProduct, но каким-то образом я не могу увидеть возвращаемые свойства ParentCategoryNames, ParentCategories. Я проверил ссылку на службу сервера торговли и заметил, что он возвращает объект Microsoft.CommerceServer.Catalog.XmlData.Product и НЕ объект Microsoft.CommerceServer.Catalog.Product. Я думаю, что смогу решить свою проблему с вашим предложением, как только я получу правильный объект Product из метода GetProduct. – Mayank

Смежные вопросы