Products
Last updated
Last updated
To convert a POST_PRODUCT_DATA
feed to the newer JSON_LISTINGS_FEED
format:
The first time using this feed transformer with a particular product type, we strongly recommend running the converted data through before putting it into production. That way, you can ensure you know if certain elements of your XML feed aren't able to be mapped to the new format.
If you send variation data via the POST_PRODUCT_DATA
feed and then use a POST_PRODUCT_RELATIONSHIP_DATA
feed to set parent/child SKUs, please note that it's currently not possible to set any variation data other than the variation theme via the JSON_LISTINGS_FEED
. If you have the <Parentage>
tag in your product feeds, they will be skipped, so please use the POST_PRODUCT_RELATIONSHIP_DATA
feed type/converter to specify parent/child product relationships.
productType
Required
This must be a valid Amazon product type, corresponding to the product type that you're defining relationships between in the feed. It cannot be the base product type, PRODUCT
.
shippingGroupMap
Required if the MerchantShippingGroupName
tag is present in the feed file being converted.
onUnsupportedField
This option controls what happens when the feed transformer encounters an XML tag that has no direct equivalent in the new JSON format. There are two accepted values:
ignore
: Silently move past un-mappable XML tags.
fail
: The first time an un-mappable XML tag is encountered, throw an InvalidFeedException
. This is the default.
callback
This option is the callback to be called if onSupportedField
is set to callback
and an un-mappable XML field is encountered while processing the input data. The callback's signature is fn (string): void
. For example:
This is a mapping of your account's shipping group names to their internal Amazon identifiers. Instructions on how to generate this mapping are here:
callback
: Pass un-mappable XML fields (by ) to a user-defined callback. See callback