【问题标题】:How to set min and max prices for products using Amazon MWS API如何使用亚马逊 MWS API 设置产品的最低和最高价格
【发布时间】:2015-02-10 00:10:12
【问题描述】:

是否可以通过平面文件设置产品的最低卖家允许价格和最高卖家允许价格,并通过 MWS API 将其作为 Feed 提交?

从 2015 年 1 月 15 日起,卖家必须指定所有商品的最低和最高价格,即:

“自 2015 年 1 月 14 日起,您将无法使用卖家平台偏好从所有潜在的低价和高价错误规则中选择一揽子“退出”。目的是减少价格错误给卖家带来风险并避免潜在的负面买家体验。相反,您需要为库存中的每件商品设置允许的最低和最高售价。如果您没有为每件商品选择定价限制,亚马逊的默认潜在定价错误规则将适用到您的产品..."

因此,从阅读“https://sellercentral-europe.amazon.com/gp/help/201141430”这意味着它可以通过“价格和数量库存”文件完成。但是,我所追求的解决方案需要通过 MWS API 完成。

对于正常的价格提要,我也将提要类型设置为 _POST_PRODUCT_PRICING_DATA_。

我认为您不能通过 XML 设置最低和最高价格,因为价格馈送 XSD 不包含这些字段的定义(无论如何我都找不到)。

赛。

【问题讨论】:

  • 刚收到亚马逊的回复。必填字段在最新的 Price XSD 中定义并称为:MinimumSellerAllowedPrice MaximumSellerAllowedPrice 两者都是 StringOverrideCurrencyAmount 类型。

标签: amazon-web-services max min amazon-mws


【解决方案1】:

如果您需要在 mws 上输入 _POST_PRODUCT_PRICING_DATA_ 类型的提要,这里是一个小示例(这里是针对 amazon.co.uk):

<?xml version="1.0" encoding="utf-8"?>
<AmazonEnvelope xsi:noNamespaceSchemaLocation="amzn-envelope.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>YOUR_ID</MerchantIdentifier>
    </Header>
    <MessageType>Price</MessageType>
   <Message>
    <MessageID>1</MessageID>
<Price>
    <SKU>YOUR_SKU</SKU>
    <StandardPrice currency="GBP">30.75</StandardPrice>
 <MinimumSellerAllowedPrice currency="GBP">20</MinimumSellerAllowedPrice>
    <MaximumSellerAllowedPrice currency="GBP">40</MaximumSellerAllowedPrice>
</Price>
</Message>
</AmazonEnvelope>

【讨论】:

  • 非常感谢@chocobn69!警告语:如果此定价数据有问题,那么市场上的商品将被标记为定价错误,唯一的纠正方法是手动纠正。因此,如果您错误地更改了数以千计的价格.... :(
  • 我还不知道。我目前面临同样的问题。等我知道的时候告诉你
  • 如何使用十进制的 MinimumSellerAllowedPrice? 20.0120,01 导致错误(错误代码5000
【解决方案2】:

@Stefan,不知道如何回复您的评论,但以下是我发送以更新价格的 XML 数据示例 (MinimumSellerAllowedPrice = 24.94)。

<AmazonEnvelope xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>ABC123</MerchantIdentifier>
    </Header>
    <MessageType>Price</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
        <Price>
            <SKU>13182</SKU>
            <StandardPrice currency="GBP">11.96</StandardPrice>
            <MinimumSellerAllowedPrice currency="GBP">11.1</MinimumSellerAllowedPrice>
            <MaximumSellerAllowedPrice currency="GBP">24.94</MaximumSellerAllowedPrice>
        </Price>
    </Message>
</AmazonEnvelope>

对我来说,亚马逊会毫无错误地处理这些请求,因此如果您在响应中收到错误代码 5000,请联系亚马逊支持并将您的 XML 与响应一起发送给他们。他们应该会给您答复。

【讨论】:

    【解决方案3】:

    亚马逊为其价格信息提供this schema。 MinimumSellerAllowedPrice 和 MaximumSellerAllowedPrice 字段可用于指定最低和最高价格,它们看起来像这样:

    <MinimumSellerAllowedPrice currency="GBP">12.3</MinimumSellerAllowedPrice>
    <MaximumSellerAllowedPrice currency="GBP">23.4</MaximumSellerAllowedPrice>
    

    请注意,如果货币为“EUR”,则必须使用逗号指定这两个字段的值:

    <MinimumSellerAllowedPrice currency="EUR">11,1</MinimumSellerAllowedPrice>
    

    另请注意,StandardPrice 字段应始终使用点表示值,因此 11.1 ,即使货币为“EUR”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多