ich bin auch wieder mal da (die Älteren unter euch erinnern sich vielleicht). Eventuell kann mir hier jemand helfen. Wir stellen bisher unseren Amazon-Lagerbestand per MWS-API auf FBA um.
Jetzt hat ja aber Amazon entschieden, dass Batterien per se böse und doof sind und lehnt die Versuche, per _POST_INVENTORY_AVAILABILITY_DATA_ ein Produkt zu ändern, mit entsprechenden Fehlermeldung ab:
Code: Alles auswählen
<ResultDescription>'batteries_required' is required but not supplied.</ResultDescription>
Code: Alles auswählen
<ResultDescription>'supplier_declared_dg_hz_regulation' is required but not supplied.</ResultDescription>
Code: Alles auswählen
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>12345</SKU>
<FulfillmentCenterID>AMAZON_EU</FulfillmentCenterID>
<Lookup>FulfillmentNetwork</Lookup>
<SwitchFulfillmentTo>AFN</SwitchFulfillmentTo>
<AreBatteriesRequired>true</AreBatteriesRequired>
<AreBatteriesIncluded>true</AreBatteriesIncluded>
<BatteryType>battery_type_c</BatteryType>
<NumberOfBatteries>3</NumberOfBatteries>
<SupplierDeclaredDGHZRegulation>not_applicable</SupplierDeclaredDGHZRegulation>
</Inventory>
</Message>
Code: Alles auswählen
Invalid content was found starting with element 'AreBatteriesRequired'. No child element is expected at this point.
Code: Alles auswählen
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>12345</SKU>
<FulfillmentCenterID>AMAZON_EU</FulfillmentCenterID>
<Lookup>FulfillmentNetwork</Lookup>
<SwitchFulfillmentTo>AFN</SwitchFulfillmentTo>
<Battery>
<AreBatteriesRequired>Yes</AreBatteriesRequired>
<AreBatteriesIncluded>Yes</AreBatteriesIncluded>
<BatteryType>battery_type_c</BatteryType>
<NumberOfBatteries>3</NumberOfBatteries>
<SupplierDeclaredDGHZRegulation>not_applicable</SupplierDeclaredDGHZRegulation>
</Battery>
</Inventory>
</Message>
Code: Alles auswählen
Invalid content was found starting with element 'AreBatteriesIncluded'. One of '{BatterySubgroup}'' is expected.
Code: Alles auswählen
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>12345</SKU>
<FulfillmentCenterID>AMAZON_EU</FulfillmentCenterID>
<Lookup>FulfillmentNetwork</Lookup>
<SwitchFulfillmentTo>AFN</SwitchFulfillmentTo>
<BatterySubgroup>
<AreBatteriesRequired>true</AreBatteriesRequired>
<AreBatteriesIncluded>true</AreBatteriesIncluded>
<BatteryType>battery_type_c</BatteryType>
<NumberOfBatteries>3</NumberOfBatteries>
<SupplierDeclaredDGHZRegulation>not_applicable</SupplierDeclaredDGHZRegulation>
</BatterySubgroup>
</Inventory>
</Message>
Code: Alles auswählen
Invalid content was found starting with element 'BatterySubgroup'. No child element is expected at this point.
Code: Alles auswählen
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>12345</SKU>
<FulfillmentCenterID>AMAZON_EU</FulfillmentCenterID>
<Lookup>FulfillmentNetwork</Lookup>
<SwitchFulfillmentTo>AFN</SwitchFulfillmentTo>
<Battery>
<BatterySubgroup>
<AreBatteriesRequired>true</AreBatteriesRequired>
<AreBatteriesIncluded>true</AreBatteriesIncluded>
<BatteryType>battery_type_c</BatteryType>
<NumberOfBatteries>3</NumberOfBatteries>
<SupplierDeclaredDGHZRegulation>not_applicable</SupplierDeclaredDGHZRegulation>
</BatterySubgroup>
</Battery>
</Inventory>
</Message>
Code: Alles auswählen
Invalid content was found starting with element 'AreBatteriesRequired'. One of '{BatteryType}'' is expected.
Code: Alles auswählen
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>12345</SKU>
<FulfillmentCenterID>AMAZON_EU</FulfillmentCenterID>
<Lookup>FulfillmentNetwork</Lookup>
<SwitchFulfillmentTo>AFN</SwitchFulfillmentTo>
<Battery>
<BatterySubgroup>
<BatteryType>battery_type_c</BatteryType>
<NumberOfBatteries>3</NumberOfBatteries>
<SupplierDeclaredDGHZRegulation>not_applicable</SupplierDeclaredDGHZRegulation>
</BatterySubgroup>
</Battery>
</Inventory>
</Message>
Code: Alles auswählen
Invalid content was found starting with element 'Battery'. No child element is expected at this point.
Matt