2014-12-11 2 views
2

Возможно ли установить цены на продукты с минимальным уровнем продаж и цены, разрешенные к максимальному разрешению продукта, через плоский файл И отправить его в виде фида через MWS API?Как установить минимальные и максимальные цены на продукты с использованием API Amazon MWS

Продавцы должны указать минимальное и максимальное цену для всех деталей от 15 января 2015 года именно:

«С вступлением в силу с 14 января 2015 года, вы не сможете использовать центральные предпочтения продавца выбрать «отказ» от всех возможных правил с низкой и высокой ценой. Цель состоит в том, чтобы снизить риски ценовой ошибки для продавцов и избежать потенциально негативного опыта покупателей. Вместо этого вам необходимо установить минимальную и максимально допустимую цену продажи для каждый продукт в вашем инвентаре. Если вы не выбрали лимиты ценообразования для каждого продукта, правила ошибки по умолчанию для Amazon по умолчанию будут применяться к вашим продуктам .... »

Итак, из rea ding "https://sellercentral-europe.amazon.com/gp/help/201141430" это подразумевает, что это можно сделать с помощью файла "Цена". Однако решение, которое мне нужно, должно выполняться через MWS API.

Для нормальных ценовых каналов я также установил тип подачи на _POST_PRODUCT_PRICING_DATA_.

Я не думаю, что вы можете установить минимальные и максимальные цены через XML, поскольку XSD цены не содержит определения для этих полей (но этого я не могу найти).

Sai.

+0

Только что получил ответ от Амазонки. Обязательные поля определены в последней цене XSD и называются: MinimumSellerAllowedPrice MaximumSellerAllowedPrice, оба из которых имеют тип StringOverrideCurrencyAmount. – err1

ответ

4

Вот небольшой пример, если вам нужно для подачи _POST_PRODUCT_PRICING_DATA_ типа на MWS (здесь это для 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

большое спасибо за это @ chocobn69! Слово предупреждения: если есть проблемы с данными ценообразования, то товар на рынке помечен как ошибка ценообразования, и единственный способ исправить это вручную. Так что если вы неправильно измените цены на газильне .... :( – err1

+0

Я еще не знаю. В настоящее время я сталкиваюсь с той же проблемой. Я расскажу вам, когда узнаю – chocobn69

+0

Как это работает с десятичным MinimumSellerAllowedPrice? ' 20.01' и '20,01' вызывают ошибки (код ошибки' 5000') – Stefan

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> 

И для меня, Amazon обрабатывает эти запросы без ошибок, и поэтому, если вы получаете код ошибки 5000 в ответ, обратитесь в службу поддержки Amazon и отправить им свой XML вместе с ответом. Они должны вернуться к вам с ответом.

Смежные вопросы