Оглавление |
---|
...
Подключенные провайдеры
Узнать список подключенных провайдеров, а также различную информацию о них, можно здесьследующим методом: http://docs.otapi.net/ru/Documentations/Method?name=GetProviderInfoList
Например, можно увидеть, что 1688.com в системе ОТ обозначается идентификатором Alibaba1688.
...
- Если новый товарный провайдер необходимо использовать как основной, следуем инструкциям в статье: http://docs.otcommerce.com/pages/viewpage.action?pageId=16910165 (Конфигурация системы — Общие — Провайдер по умолчанию)
- Включаем поиск от нового провайдера, следуя инструкциям в статье: http://docs.otcommerce.com/pages/viewpage.action?pageId=23890054Настройки ключа (конфигурация)
- Добавляем в админке (или через API) в свой каталог категории нового провайдера, привязав их в корневой или любой другой категории каталога: http://docs.otcommerce.com/pages/viewpage.action?pageId=16910138 (раздел «Действия с категориями»)Действия с категориями
Кроме того, можно работать напрямую с каталогом провайдера.
...
Если вы получаете все идентификаторы от OT API, то нет необходимости как-то заботиться об их формате. Если же хотите получить товар, откуда-то зная например его идентификатор на 1688.com, то нужно добавить префикс. (ссылка на соотв.раздел в доке про поиск, когда он там будет) Подробнее можно узнать в статье Поиск.
Информация о способах поиска
С помощью метода GetProviderSearchMethodInfoList можно узнать информацию о способах поиска нового товарного провайдера. Подробнее о поиске можно узнать здесь: http://docs.otcommerce.com/pages/viewpage.action?pageId=23889934 в статье Поиск.
Для получения информации, необходимо включить поиск от нового провайдера (см выше).
...
Для работы напрямую с каталогом товарного провайдера есть методы:
- GetProviderCategory
- GetProviderCategoryRootPath
- GetProviderCategorySubcategories — так как отдельного получения списка корневых категорий нет, используем этот метод с передачей значения RootCategoryId из информации о провайдере.
...
Для поиска товаров по конкретному провайдеру нужно указать его в параметрах общего метода поиска BatchSearchItemsFrame, например <Provider>Alibaba1688</Provider> ( подробнее описано тут: http://docs.otcommerce.com/pages/viewpage.action?pageId=23889934в статье Поиск)
Если параметр не указан, провайдер определяется по категории, продавцу, бренду, и иным идентификаторам, если поиск идет по ним, либо берется провайдер по умолчанию, если поиск например по тексту. При поиске по ссылке на товар на сайте провайдера он также определится автоматически.