Import XML Feed to Amazon Seller Central
This task allows you to upload XML feed data of any type to Amazon. It will submit the XML you provide to Amazon, wait for Amazon to process the data, and then retrieve the results.
Settings
Amazon Seller Central Connection
Required
The Amazon Seller Central connection to use. See the Connecting to Amazon Seller Central article if you require more information on how to create/manage connections.
Marketplaces
Required
Choose at least one marketplace to send the XML feed to. Please note that this task only allows you to select marketplaces from within the same region. If you need to send the feed to marketplaces across different regions, you will need to use a separate instance of this task per region.
For information about how Amazon handles feeds sent to multiple marketplaces, see Using Multiple Marketplaces.
Fail File
Required
The name of the file to write failed records to. This will be written in the same XML format as the input file.
Input File
Required
The name of the file containing the data feed in XML format.
Success File
Required
The name of the file to write successfully processed records to. This will be written in the same XML format as the input file.
Feed Options
Optional
If the type of feed you are sending to Amazon requires you to specify any additional options, enter the option names and values here.
Feed Type
Required
Select the appropriate feed types for the data you want to upload. This task supports all of Amazon's XML feeds. For more information about each feed type, see Feed Type Values.
Documentation for Amazon's XML feed data formats can be found in the Selling on Amazon Guide to XML.
Warning
The following XML feed types have been deprecated by Amazon:
- POST_INVENTORY_AVAILABILITY_DATA
- POST_PRODUCT_PRICING_DATA
- POST_PRODUCT_DATA
- POST_PRODUCT_OVERRIDES_DATA
- POST_PRODUCT_IMAGE_DATA
- POST_PRODUCT_RELATIONSHIP_DATA
To continue sending inventory and pricing data to Amazon, we recommend using our Import Inventory and Pricing to Amazon Seller Central task. All other product information can be sent via the Import JSON Feed to Amazon Seller Central task.
Timeout
Required
The amount of time (in minutes) to wait for Amazon to process the feed. A value of 0 or less indicates the task should wait indefinitely. Defaults to 0.
If a timeout occurs, Zynk will output all messages provided in the input file to the fail file. Please note that processing of the feed will still continue at Amazon after the timeout has elapsed, and therefore it may still be processed successfully.
Zynk Settings
See Common Task Settings.
Example
A sample input file is shown below. This contains data for the 'POST_ORDER_FULFILLMENT_DATA' feed type.
<?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>M_IDENTIFIER_1234567</MerchantIdentifier>
</Header>
<MessageType>OrderFulfillment</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderFulfilment>
<AmazonOrderID>123-1234567-123456</AmazonOrderID>
<MerchantFulfillmentID>0000303473</MerchantFulfillmentID>
<FulfillmentDate>2022-01-14T00:00:00.000</FulfillmentDate>
<FulfillmentData>
<CarrierCode>DHL</CarrierCode>
<ShippingMethod>Parcel</ShippingMethod>
<ShipperTrackingNumber>123</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>9999</AmazonOrderItemCode>
<Quantity>1.00000</Quantity>
</Item>
</OrderFulfilment>
</Message>
<Message>
<MessageID>2</MessageID>
<OrderFulfilment>
<AmazonOrderID>123-1234567-123457</AmazonOrderID>
<MerchantFulfillmentID>0000303474</MerchantFulfillmentID>
<FulfillmentDate>2022-01-14T00:00:00.000</FulfillmentDate>
<FulfillmentData>
<CarrierCode>Hermes Logistik Gruppe</CarrierCode>
<ShippingMethod>Next Day</ShippingMethod>
<ShipperTrackingNumber>124</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>9998</AmazonOrderItemCode>
<Quantity>1.00000</Quantity>
</Item>
</OrderFulfilment>
</Message>
</AmazonEnvelope>