如何使用亚马逊MWS API设置产品的最低和最高价格

问题描述 投票:2回答:3

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

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

“自2015年1月14日起,您将无法使用卖家中心首选项从所有潜在的低价和高价错误规则中选择一揽子”选择退出“。目的是降低卖家的价格错误风险相反,您需要为库存中的每种产品设置最低和最高允许销售价格。如果您没有为每种产品选择定价限制,亚马逊的默认潜在定价错误规则将适用于您的产品....”

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

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

我不认为您可以通过XML设置最小和最大价格,因为价格Feed XSD不包含这些字段的定义(不是我能找到的)。

SAI.

amazon-web-services max min amazon-mws
3个回答
4
投票

如果您需要在mws上输入_POST_PRODUCT_PRICING_DATA_ feed(这里是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>

0
投票

@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与响应一起发送给他们。他们应该回答你的回答。


0
投票

亚马逊提供this schema作为其价格Feed。 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”。

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