Feed
Feed is a data model used by the Amazon Marketplace Component and implemented as such in Dovetail. To be able to dynamically set some properties Dovetail provides specific
DovetailAmazon
headers, defined as below. In addition to the settings shown in the component, the component expects the Amazon Feed XML in the body of the exchange aswell.
Amazon Documentation
http://docs.developer.amazonservices.com/en_US/feeds/Feeds_SubmitFeed.html
Amazon XML Specifications
Selling on Amazon Guide to XML
Header Mappings
The Amazon Marketplace Component allows the user to override certain fields using pre-specified headers. The property-header
mapping for this data-model is specified below:
Property | Header |
---|---|
Feed Type | DovetailAmazonFeedType |
Purge and Replace? | DovetailAmazonPurgeAndReplace |
Wait result? | Unable to override at this point |
Header Types
Header | Type |
---|---|
DovetailAmazonFeedType | _POST_PRODUCT_DATA_ , _POST_INVENTORY_AVAILABILITY_DATA_ , _POST_PRODUCT_OVERRIDES_DATA_ , _POST_PRODUCT_PRICING_DATA_ , _POST_PRODUCT_IMAGE_DATA_ , _POST_PRODUCT_RELATIONSHIP_DATA , _POST_ORDER_ACKNOWLEDGEMENT_DATA_ , _POST_PAYMENT_ADJUSTMENT_DATA_ , _POST_ORDER_FULFILLMENT_DATA_ |
DovetailAmazonPurgeAndReplace | true , false |
Amazon Feed XSD's
Sending feeds to Amazon is pretty simple, construct the XML in your Dovetail flow and send it! This, however, requires you to construct the Amazon XML yourself. To help you get started we linked the
Amazon XML Schema (.xsd
) files for you below.
How does this work?
- Download the Amazon Envelope Schema File.
- Download the additional Feed Schema Files from the list below, and save them in the same folder.
-
Note: Edit this schema to include the Categories you wish to use, as some have overlapping element names which Altova does not like.
-
- Load the Amazon Envelope Schema into Altova and select
AmazonEnvelope
as Root of your document. - Start mapping! Note: You only need to map to the one feed message you want to use
Body XML Examples
Submit Feed (Product Feed)
<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amznenvelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>SellerId</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>true</PurgeAndReplace>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType> <!-- Update or Delete -->
<Product>
<SKU>1Z-500ABR-FLAT</SKU>
<ProductTaxCode>A_GEN_TAX</ProductTaxCode>
<LaunchDate>2025-07-26T00:00:01</LaunchDate>
<DescriptionData>
<Title>Lyric 500 tc Queen Flat Sheet, Ivory</Title>
<Brand>Peacock Alley</Brand>
<Description>Lyric sheeting by Peacock Alley is the epitome of simple and classic elegance. The flat sheets and pillowcases feature a double row of hemstitching. The fitted sheets fit mattresses up to 21 inches deep. The sheets are shown at left with
tone on tone monogramming, please call for monogramming details and prices. Please note, gift wrapping and overnight shipping are not available for this style.</Description>
<BulletPoint>made in Italy</BulletPoint>
<BulletPoint>500 thread count</BulletPoint>
<BulletPoint>plain weave (percale)</BulletPoint>
<BulletPoint>100% Egyptian cotton</BulletPoint>
<Manufacturer>Peacock Alley</Manufacturer>
<SearchTerms>bedding</SearchTerms>
<SearchTerms>Sheets</SearchTerms>
<ItemType>flat-sheets</ItemType>
<IsGiftWrapAvailable>false</IsGiftWrapAvailable>
<IsGiftMessageAvailable>false</IsGiftMessageAvailable>
<RecommendedBrowseNode>60583031</RecommendedBrowseNode>
<RecommendedBrowseNode>60576021</RecommendedBrowseNode>
</DescriptionData>
<ProductData>
<Home>
<Parentage>variation-parent</Parentage>
<VariationData>
<VariationTheme>Size-Color</VariationTheme>
</VariationData>
<Material>cotton</Material>
<ThreadCount>500</ThreadCount>
</Home>
</ProductData>
</Product>
</Message>
</AmazonEnvelope>