【问题标题】:How to obtain the discounted price for Listing?如何获得Listing的折扣价?
【发布时间】:2019-03-16 19:09:06
【问题描述】:

我正在尝试通过 Etsy API 获取上市价格。但我遇到了折扣价格的问题。

我正在尝试获取一个列表:https://www.etsy.com/listing/679432133/turkish-kilim-geometric-kilim-handmade。原价$590,折扣价$236。

问题是我通过开放API获得的只有原价:https://openapi.etsy.com/v2/listings/679432133/?api_key=MY_KEY&fields=price,但我需要获得折扣价。

过去三年我已经在阅读文档,但通过 API 似乎是不可能的。

有什么帮助吗?

【问题讨论】:

    标签: json etsy


    【解决方案1】:

    很遗憾,通过 API 获取列表时无法获得折扣价。主要是因为折扣价不是Listing本身的属性。相反,折扣价格通常来自您商店内应用任意数量的优惠券/销售/促销活动。

    例如,如果您以 100 美元的价格列出 A。然后对购买的任何数量进行 50% 的折扣销售……然后折扣价为 50 美元。然后,如果您编辑销售以要求购买数量为 2 或更多......那么价格将回到 100 美元。如果您为特定商品提供 10% 的优惠券,现在价格为 90 美元。

    所有这一切只是为了说明一个商品的折扣价格并不是真正的商品本身的直接属性......而是一个“衍生”价格。

    如果您想知道折扣价,那么我能想到的最接近的事情是您必须使用 API 将列表添加到购物车。这将返回具有名为“discount_amount”的字段的购物车内容,该字段可让您检测应用于购物车的任何行项目折扣。从那里你可以从“total”中减去“discount_amount”来尝试计算折扣价。

    不过,这充其量只是您正在寻找的折扣价的近似值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-26
      相关资源
      最近更新 更多