eBay API - фильтровать товары по магазинам / пользовательским категориям - PullRequest
3 голосов
/ 17 декабря 2010

Мой сценарий: у меня есть клиент с магазином eBay с пользовательскими категориями. На своем веб-сайте они хотели бы перечислить товары, которые они имеют для продажи. Они хотели бы, чтобы этот список можно было фильтровать по пользовательской категории.

Я искал пару дней, и все еще немного не уверен, как лучше поступить.

Из того, что я могу собрать, единственный способ получить список категорий, определенных в магазине, - это вызов GetStore в Trading API. Кажется, это поддерживается, хотя мне нужно получить токен пользователя из учетной записи eBay моего клиента. Я буду считать, что это работает.

Однако я не вижу никакого способа фильтрации элементов на основе пользовательских категорий. Я просмотрел документацию по API торговли и поиска, но все, что я вижу, - это фильтры по заранее определенным категориям eBay.

Можно ли фильтровать по пользовательским категориям / категориям магазина?

Ответы [ 5 ]

5 голосов
/ 15 марта 2012

У меня была задача связать товары продавца с пользовательскими категориями, и единственный способ, который я нашел, - это получить список пользовательских категорий с помощью «GetStore» из Trading API, получить все товары продавца с помощью формы вызова «findItemsAdvanced» API поиска ицикл через все найденные элементы и получить детали с помощью вызова «GetItem» из Trading API.

После этого я смог найти пользовательские категории под $xml->Item->Storefront->StoreCategoryID и $xml->Item->Storefront->StoreCategory2ID.

2 голосов
/ 07 января 2011

После просмотра и публикации на форумах eBay, я обнаружил, что нет, невозможно фильтровать пользовательские / хранить определенные категории через API.Единственный способ фильтрации по пользовательским категориям / категориям, определенным в хранилище, находится в размещенном на eBay магазине.

Это, очевидно, способ eBay сделать магазин, размещенный на их сайте, более функциональным, чем все, что вы можете сделать через API.1003 *

0 голосов
/ 15 октября 2014

Да, нет способа получить товары по пользовательским категориям.

0 голосов
/ 07 января 2014

Несмотря на то, что этот вопрос старый, я считаю интересным дать более свежий ответ. Как указано выше, вы не можете напрямую фильтровать товары, продаваемые магазином, используя пользовательские категории магазинов (StoreCategoryID). Самый простой способ обойти это - использовать API GetSellerList, используя грубый уровень детализации, который позволяет вам получить storeCategoryID каждого элемента в продаже в пределах начального или конечного временного диапазона. Затем вы можете отфильтровать элементы самостоятельно. Вот ссылка на ответ форума: https://ebay.custhelp.com/app/answers/detail/a_id/1178

0 голосов
/ 06 января 2011

Звучит так: getCategoryInfo или GetCategories может помочь вам.

...