ebay Inventory api 列表显示为 Out_of_stock,即使我看到了库存

问题描述 投票:0回答:1


我正在使用 ebay inventory api 来管理 eBay 库存。 我最近对我没有编写的已经存在的 api 函数做了一些更改。在 eBay 遇到一些问题(在开发者板上确认了 eBay 错误已修复)但杀死了我们的大部分列表之后。 现在,经过一些不相关的更改和一些数据库清理后,导致没有响应,因为 eBay 关闭了列表,而不是我们的功能。我可以列出库存、创建报价并发布这些报价,就像我加入竞争之前一样。
然而,我发布的许多/但不是全部报价都有库存,但它们显示为不可用。在用户界面中
我还可以在销售经理积极上市中看到股票,所以我无法过滤此错误
当我在 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',
)
php json ebay-api
1个回答
0
投票

遇到同样的问题后,我们联系了 eBay 支持人员。他们建议使用 bulkUpdatePriceQuantity API。此 API 调用用于更新一种库存商品的送货到家总数量和/或更新与一种库存商品关联的一项或多项报价的价格和/或数量。它似乎有效,因为产品列表状态现在为

Active

© www.soinside.com 2019 - 2024. All rights reserved.