2017-09-09 1 views
-1

Ich versuche SKU & Menge von Produkt auf Amazon MWS zu schreiben, My XML-Format istPOST FEED SKU Zustellen & Menge

<?xml version='1.0' encoding='UTF-8'?> <AmazonEnvelope 
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' 
xsi:noNamespaceSchemaLocation='amzn-envelope.xsd'> <Header> 
<DocumentVersion>1.01</DocumentVersion> 
<MerchantIdentifier>XYZ</MerchantIdentifier> </Header> 
<MessageType>Inventory</MessageType> <Message> 
<MessageID>1</MessageID> <OperationType>Update</OperationType> 
<Inventory> <SKU>F311020-CGDD-7.5</SKU> <Quantity>13</Quantity> 
</Inventory> </Message> </AmazonEnvelope> 

wenn ich die xml schreiben i-Status mit 200 ok & erfolgreich erhalten einreichen Antwort, aber wenn ich diese submitId auf Scratchpad versuche ich bekommen Fehler 25 wie

<?xml version="1.0" encoding="UTF-8"?> 
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> 
    <Header> 
     <DocumentVersion>1.02</DocumentVersion> 
     <MerchantIdentifier>XYZ</MerchantIdentifier> 
    </Header> 
    <MessageType>ProcessingReport</MessageType> 
    <Message> 
     <MessageID>1</MessageID> 
     <ProcessingReport> 
<DocumentTransactionID>64542017417</DocumentTransactionID> 
      <StatusCode>Complete</StatusCode> 
      <ProcessingSummary> 
<MessagesProcessed>1</MessagesProcessed><MessagesSuccessful>0</MessagesSuccessful> 
<MessagesWithError>1</MessagesWithError><MessagesWithWarning>0</MessagesWithWarning> 
      </ProcessingSummary> 
      <Result> 
       <MessageID>1</MessageID> 
       <ResultCode>Error</ResultCode> 


<ResultMessageCode>25</ResultMessageCode> 
       <ResultDescription>We are unable to 
process the XML feed because one or more items are invalid. Please re-submit 
the feed.</ResultDescription> 
      </Result> 
     </ProcessingReport> 
    </Message> 
</AmazonEnvelope> 

ich hier irgendetwas fehle? Hier verwende ich JavaScript um Daten zu posten.

+0

Bitte lesen Sie [Unter welchen Umständen kann ich „dringend“ oder andere ähnliche Ausdrücke auf meine Frage hinzufügen, um schneller Antworten zu erhalten?] (// meta.stackoverflow.com/q/326569) - die Zusammenfassung ist, dass dies kein idealer Weg ist, um Freiwillige anzusprechen, und ist wahrscheinlich kontraproduktiv, um Antworten zu erhalten. Bitte unterlassen Sie das Hinzufügen zu Ihren Fragen. – halfer

+0

Dies ist dringend für mich Bitte antworten Sie so schnell wie möglich! –

+0

Sicher ist es dringend für dich, aber es ist nicht dringend für jemand anderen. Aus diesem Grund raten wir von Dringlichkeitsanträgen ab (und entfernen sie). Ich werde diese Nachricht wieder entfernen, bitte füge sie nicht wieder hinzu - es wird dich runterholen. Wenn Sie auf Ihrer Version bestehen möchten, lassen Sie es mich bitte wissen, damit ich einen Moderator bitten kann, einen Blick darauf zu werfen. Vielen Dank! – halfer

Antwort

0

Ich benutze sehr ähnliche XML, um meine Aktie auf Amazon zu aktualisieren, und der einzige Unterschied ist "FulfilmentLatency", können Sie diese XML versuchen. Verwenden Sie denselben XML-Feed in scratchPad?

<?xml version="1.0" encoding="utf-8" ?> 
<AmazonEnvelope 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> 
    <Header> 
     <DocumentVersion>1.01</DocumentVersion> 
     <MerchantIdentifier>$merchant_token</MerchantIdentifier> 
    </Header> 
    <MessageType>Inventory</MessageType> 
    <Message> 
     <MessageID>1</MessageID> 
     <OperationType>Update</OperationType> 
     <Inventory> 
      <SKU>$sku</SKU> 
      <Quantity>$quantity</Quantity> 
      <FulfillmentLatency>1</FulfillmentLatency> 
     </Inventory> 
    </Message> 
</AmazonEnvelope> 
+0

Vielen Dank für Ihren Vorschlag Ich habe das selbe gemacht, aber jetzt bekomme ich einen Fehler FeedProcessingResultNotReady können Sie bitte vorschlagen, was Sie dafür tun sollten –

+0

Es dauert einige Zeit, um den Bestand Ihres Amazon-Kontos zu aktualisieren. –

+0

Immer noch hat sich nichts geändert, den gleichen Fehler zu bekommen –