- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一旦使用listing->createListing() 最初创建列表后,如何更新列表的价格/库存对我来说根本不清楚。
为了更新股票/价格,Etsy 的文档说调用listing->updateInventory()。然而,这个调用需要一个叫做 products 的东西以及几个属性(price_on_property、quantity_on_property 和 sku_on_property):
price_on_property is an array of the property_ids of the properties which price depends on (if any).
quantity_on_property is an array of the property_ids of the properties which quantity depends on (if any).
sku_on_property is an array of the property_ids of the properties which sku depends on (if any).
The update will fail if the supplied values for product sku and offering quantity and price are incompatible with the supplied values of the "on_property_*" fields.
When supplying a price, supply a float equivalent to amount divided by divisor as specified in the Money resource.
The products parameter should be a JSON array of products, even if you only send a single product. All field names in the JSON blob should be lowercase.
最佳答案
在 python 中——我假设你有来自 github 的 etsy_api 模块。
Etsy 产品列表具有以下结构:
ListingProduct = {
"price_on_property": [
property_ids
],
"products": [
LIST OF PRODUCT VARIATIONS FOR THIS LIST. IF YOU HAVE NO VARIATIONS
THEN THIS LIST WILL HAVE ONLY 1 PRODUCT.
],
"quantity_on_property": [],
"sku_on_property": []
listing_id = 'the product's listing_id'
ListingProduct = etsy_api.getInventory(listing_id=listing_id)
ListingProducts['products'][0]['offerings'][0]['price'] = NewPrice
ListingProducts['products'][1]['offerings'][0]['price'] = OtherNewPrice
data = {
'listing_id': listing_id
'products': json.dumps(ListingProduct['products'])
'price_on_property': 200 #If you have variation
}
关于stock - 如何使用 Etsy 的 updateInventory() 调用来更新列表的库存/价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44331613/
我不确定这是不是该问的地方,但 Etsy 开发人员支持的回复速度非常慢(等了 4 天,这只是为了看看我是否可以继续该项目 - 因为我不想要打破他们的 TOS)。无论如何,除此之外... 我有一个脚本要
在对 WordPress 小部件进行第一次 API 调用时,我很困惑为什么当我尝试定位商店时请求没有返回任何内容。当我阅读文档时,我看到 findAllShops并尝试过: $apikey = 'xx
在对 WordPress 小部件进行第一次 API 调用时,我很困惑为什么当我尝试定位商店时请求没有返回任何内容。当我阅读文档时,我看到 findAllShops并尝试过: $apikey = 'xx
基本上我想从 etsy 获取所有已售订单的详细信息。我发现了 etsy 调用的 ajax api 调用,用于在浏览器的网络工具中获取所有订单详细信息,如果我只是在浏览器的新选项卡中调用此 url,我将
我正在尝试在 Etsy 上创建一个新列表。 我使用 oauth 进行身份验证并获得OAUTH_CONSUMER_KEY和OAUTH_CONSUMER_SECRET 我用这段代码检查了一下,我得到了所有
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 要求代码的问题必须表明对正在解决的问题的最低理解。包括尝试的解决方案、它们为什么不起作用以及预期结果。另
我不知道按类别获取列表的 URL 应该是什么。 此 URL 适用于我的主要列表:https://api.etsy.com/v2/listings/active.js?api_key=1234&keyw
我正在尝试构建一个新的 chrome 扩展,向 Etsy 列表页面添加一个按钮。该扩展已解压,安装后它可以在任何站点上正常工作。然而,无论我尝试什么,我都无法在 Etsy 上看到变化。 这是运行的内容
我正在尝试为 Etsy 在其 iPhone 应用程序中的滑动类别 View 找到一个库或示例项目。 我说的是在应用程序的主视图顶部重新创建“精选、历史和季节性”类别滑动效果。 如果有人知道 Githu
需要帮助在 etsy.com 上查找搜索按钮的定位器。尝试在网站上搜索蕾丝,但当我运行代码时,搜索按钮没有点击。 这是按钮的图像: chropath给我的xpath超长。 这是我的代码: WebEle
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve th
使用 Etsy Listing API,我返回了与关键字匹配的列表,我可以毫无问题地对它们进行分页。 但是,我只想查找配送至英国的列表。 我已尝试使用 region URL 参数,但我仍然收到只能运送
我使用 PDFBOX 创建了一个 PDF PAdES 签名,我正在使用 ETSI 在线 validator 1 (它需要注册)现在我在报告中只收到两个错误,但我有点迷失了它们是什么或者我该如何修复它们
我有下面的代码,我希望它在运行时失败,因为类 DoesNothing 没有使用模拟类或调用任何所需的方法。 mock = Mockery::mock(); $keys = array(
我正在做一个关于使用 OM2M 设计和实现 M2M 应用程序主题的项目。当我在互联网上找到一些文档时,我知道 OM2M 是基于 ETSI-M2M 和 OneM2M 标准定义的。这两个标准让我对相似性有
我有下面的代码,我希望它在运行时失败,因为类 DoesNothing 没有使用模拟类或调用任何所需的方法。 mock = Mockery::mock(); $keys = array(
我正在尝试执行他们的 documentation 中给出的示例授权请求(或任何需要身份验证的 Etsy api) .我得到的响应是“oauth_problem=token_rejected”。 我用了
我是 Etsy API 开发的新手,我已经坚持了好几天。我尝试通过文档查找一些资源,以便我可以进行简单的 API 调用(我计划将其转换为代码,但我想通过 Postman 让它运行以查看它是否有效)。
一旦使用listing->createListing() 最初创建列表后,如何更新列表的价格/库存对我来说根本不清楚。 为了更新股票/价格,Etsy 的文档说调用listing->updateInve
我正在使用 Etsy API 在部署在 Azure 上的 Tomcat7 服务器上获取产品。大多数时候它只是有效,但是当我选择某个子类别时,我没有得到任何结果。 奇怪的是,它在我的开发机器上运行,而且
我是一名优秀的程序员,十分优秀!