我正在使用ebay inventory api来管理eBay库存。
最近,我对尚未编写的api函数进行了一些更改。在ebay遇到问题之后(已确认开发板上的ebay错误已修复),但杀死了我们的大多数清单。
现在,在进行一些无关的更改并清理了数据库之后,由于ebay关闭了列表而不是我们的功能,因此没有响应。我可以列出库存,创建要约并发布这些要约,直到我加入竞赛之前。
但是,我的许多(但不是全部)公开报价都有库存,但显示为无货。在用户界面中
我还可以在销售经理主动列表中看到库存,因此我无法过滤此错误
当我在ebay UI中编辑要约时,我看到有库存,当我保存它时,它告诉我成功发布。但是,列表显示在之后仍然不可用(是的,刷新了缓存)。
getOffer()调用的响应表明
'listingStatus' => 'OUT_OF_STOCK',
即使它也显示
'availableQuantity' => 8,
Ebay客户支持:
自上周以来,我一直在致电eBay客户支持,一旦有人告诉我它是一个bug并正在研究它,但他们没有任何信息,并且我看不到有人在开发板上抱怨它(例如之前的bug)。 br />
我只想确保我没有夸口。
问题:
我可以以某种方式更新该ListingStatus吗?
您是否知道此错误确实存在,或者客户支持只是希望我停止致电他们?
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',
)