Import JSON Feed to Amazon Seller Central
This task allows you to upload JSON feed data of any type to Amazon. It will submit the JSON 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 a marketplace to send the JSON feed to. Please note that this task only allows you to select one marketplace. If you need to send a feed to different marketplaces, you will need to use a separate instance of this task per marketplace.
Fail File
Required
The name of the file to write failed records to. This will be written in the same JSON format as the input file.
Input File
Required
The name of the file containing the data feed in JSON format.
Success File
Required
The name of the file to write successfully processed records to. This will be written in the same JSON 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. There is only one type of JSON feed currently available on Amazon, which is 'JSON_LISTINGS_FEED'. For more information about this feed type, see Feed Type Values.
The schema for the 'JSON_LISTINGS_FEED' can be found here.
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 'JSON_LISTINGS_FEED' feed type, and it shows how to update the sales terms (i.e. the quantity and price) of existing products.
To create new products, or to update product facts (i.e. the product information, such as name and description), you will need to refer to the appropriate schema. A different schema applies to each product type, and it can be obtained via the Export Product Schemas from Amazon Seller Central task.
{
"header": {
"sellerId": "M_IDENTIFIER_1234567",
"version": "2.0",
"issueLocale": "en_GB"
},
"messages": [
{
"messageId": 1,
"sku": "TEST0001",
"operationType": "PATCH",
"productType": "PRODUCT",
"patches": [
{
"op": "replace",
"path": "/attributes/fulfillment_availability",
"value": [
{
"fulfillment_channel_code": "DEFAULT",
"quantity": 3
}
]
},
{
"op":"replace",
"path":"/attributes/purchasable_offer",
"value":[
{
"currency": "GBP",
"our_price": [
{
"schedule": [
{
"value_with_tax": 5.99
}
]
}
]
}
]
}
]
},
{
"messageId": 2,
"sku": "TEST0002",
"operationType": "PATCH",
"productType": "PRODUCT",
"patches": [
{
"op": "replace",
"path": "/attributes/fulfillment_availability",
"value": [
{
"fulfillment_channel_code": "DEFAULT",
"quantity": 2
}
]
},
{
"op":"replace",
"path":"/attributes/purchasable_offer",
"value":[
{
"currency": "GBP",
"our_price": [
{
"schedule": [
{
"value_with_tax": 6.99
}
]
}
]
}
]
}
]
}
]
}