Списки api инвентаризации ebay отображаются как out_of_stock, даже если я вижу акции


Я использую API инвентаря ebay для управления запасами на ebay. Недавно я внес некоторые изменения в уже существующие функции api, которые я не писал. После того, как у ebay возникла проблема (подтвержденная ошибка ebay на плате разработчика, которая была исправлена), но уничтожила большинство наших списков. Теперь, после некоторых несвязанных изменений и некоторой очистки нашей базы данных, нет ответа, потому что ebay закрыл списки, а не наши функции. Я могу составлять список инвентаря, создавать предложения и публиковать эти предложения, поскольку это работало до того, как я присоединился к компании. Однако у многих (но не всех) моих опубликованных предложений есть запасы, но они показаны как недоступные. в UI
Я также могу видеть запасы в активных списках менеджера по продажам, поэтому я не могу отфильтровать эту ошибку
Когда я редактирую предложение в пользовательском интерфейсе ebay, я вижу, что есть запас, и когда я сохраняю его, он сообщает мне об успешной публикации. Однако списки по-прежнему недоступны после (да, кеш обновлен).

ответ на вызов getOffer () показывает мне, что

'listingStatus' => 'OUT_OF_STOCK',

Хотя это также показывает

 'availableQuantity' => 8,

Служба поддержки клиентов Ebay:
Я звоню в службу поддержки клиентов ebay с прошлой недели, как только кто-то сказал мне, что это ошибка, и они работают над этим, но у них нет никакой информации, и я не вижу, чтобы кто-то жаловался на это на досках разработчиков (как с ошибкой раньше) .
Я просто хочу убедиться, что я что-то не притормозил.

Вопросов:
Могу ли я как-нибудь обновить этот статус листинга?
Вы знаете, существует ли эта ошибка на самом деле или служба поддержки просто хочет, чтобы я перестал им звонить?

GetOffer () ответ json:

array (
  'offerId' => 'offerid',
  'sku' => 'sku',
  'marketplaceId' => 'EBAY_DE',
  'format' => 'FIXED_PRICE',
  'listingDescription' => 'Someproduct'
  'availableQuantity' => 8,
  'pricingSummary' => 
  array (
    'price' => 
    array (
      'value' => '71.75',
      'currency' => 'EUR',
    ),
  ),
  'listingPolicies' => 
  array (
    'paymentPolicyId' => 'xxxxxx',
    'returnPolicyId' => 'xxxxxx',
    'fulfillmentPolicyId' => 'xxxxxx',
    'eBayPlusIfEligible' => false,
  ),
  'categoryId' => '179680',
  'merchantLocationKey' => 'laatzen',
  'tax' => 
  array (
    'applyTax' => false,
  ),
  'listing' => 
  array (
    'listingId' => 'listingid',
    'listingStatus' => 'OUT_OF_STOCK',
    'soldQuantity' => 0,
  ),
  'status' => 'PUBLISHED',
)

Что вы хотите, так это проверить, больше ли 'availableQuantity'? а если так сделать 'listingStatus' то что? Очевидно, нет в наличии, но что там написано, если он есть в наличии?

Andreas 10.08.2018 15:22

он говорит'istingStatus '=>' ACTIVE ', или если листинг был закрыт, он говорит' ENDED '

veritaS 10.08.2018 15:25

иногда эта ошибка разрешается сама собой, когда ни один из моих скриптов не изменяет листинг. Я вижу это в истории обновлений. например статья, которую я внимательно проверил перед обедом, и не смог активировать ее каким-то образом, теперь активна, но ее последнее обновление было в 12 часов, и когда я писал пост, он все еще был Out_of_stock. Но опять же, только эта и несколько других, не во всех списках присутствовала эта ошибка.

veritaS 10.08.2018 15:33

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

Andreas 10.08.2018 15:36

Поддержка ebay first lvl также не смогла изменить количество, чтобы оно было активным ....: D

veritaS 10.08.2018 16:06
0
5
86
0

Другие вопросы по теме