Send product images – Image input data schema description
Image type and purpose:
Parent SKU main image: Generally only used for search and browsing pages.
Sub-item SKU main image: used for product details page. This must only show items that are on sale.
Backup images: should show different sides of the product and/or details not shown in the “main image”, or the product in use. You can provide up to 8 backup images per SKU. Alternate views appear as thumbnails on product detail pages, and the image enlarges when scrolling or clicking.
Sample pictures: Thumbnails displayed on the right side of some detail pages to show the color or close-up of fabrics or materials. These images must be provided for all child SKUs and they must only show the color or fabric of the specific color/item being sold.
Main Offer Photo – The main photo of the product, displayed on the “More Seller Offers” page. Product photos must be used only to show “Pre-Owned” and “Collectible” condition. Product images should describe the features of the item you are selling and describe other attributes that will help buyers determine its condition and value.
Supply images -1, -2, -3, -4, -5—other “used” and “collectible” images.
Note: During the upload process, images must be stored on a non-password-protected web server so that Amazon can retrieve them. Each submitted image must have a complete URL, such as http://mystore.com/images/1234.jpg. Amazon cannot access images stored in protected URLs (http), so be sure to use http.
Image Standards: Please see product images and product photos for different standards.
XSD
https://images-na.ssl-images-amazon.com/imagesG/01/rainier/help/xsd/release_1_9/ProductImage.xsd
<?xml version="1.0" ?><!- Revision="$Revision: #5 $" –><xsd:schema elementFormDefault="qualified"> <xsd:include schemaLocation= "amzn-base.xsd" /><xsd:element name="ProductImage"><xsd:complexType><xsd:sequence> <xsd:element ref="SKU" /> <xsd:element name="ImageType"><xsd:simpleType><xsd:restriction base="xsd:string"> <xsd:enumeration value="Main" /> < xsd:enumeration value="Swatch" /> <xsd:enumeration value="BKLB" /> <xsd:enumeration value="PT1" /> <xsd:enumeration value="PT2" ; /> <xsd:enumeration value="PT3" /> <xsd:enumeration value="PT4" /> <xsd:enumeration value="PT5" /> <xsd: enumeration value="PT6" /> <xsd:enumeration value="PT7" /> <xsd:enumeration value="PT8" /> <xsd:enumeration value="Search" / > <xsd:enumeration value="PM01" /> <xsd:enumeration value="MainOfferImage" /> <xsd:enumeration value="OfferImage1" /> <xsd:enumeration value ="OfferImage2" /> <xsd:enumeration value="OfferImage3" /> <xsd:enumeration value="OfferImage4" /> <xsd:enumeration value="OfferImage5" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="ImageLocation" type="xsd:anyURI" minOccurs="0" /> < ;/xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
Example
<?xml version="1.0" encoding=" utf-8" ?><AmazonEnvelope noNamespaceSchemaLocation="amzn-envelope.xsd"><Header> <DocumentVersion>1.01</DocumentVersion> <MerchantIdentifier>M_SELLER_354577</Mer chantIdentifier> </Header> <MessageType>Product Image</MessageType><Message> <MessageID>1</MessageID> <OperationType>Update</OperationType><ProductImage> <SKU>ASUSVNA1</SKU> <ImageType> ;Main</ImageType> <ImageLocation>http://www.abc.com/images/ASUSVNA1.gif</ImageLocation> </ProductImage> </Message><Message> <MessageID>2< /MessageID> <OperationType>Update</OperationType><ProductImage> <SKU>ASUSVNA1987/4G</SKU> <ImageType>Main</ImageType> <ImageLocation>http://www.abc. com/images/ASUSVNA1987.jpg</ImageLocation> </ProductImage> </Message></AmazonEnvelope>
Amazon official website original text details:
Send Product Images – Image Feed SchemaDescription< p>Image Types and Uses:
Parent SKU main image– Generally used for search and browse pages only.
Child SKU main image– Used for the product detail page. This must only show the product being sold.
Alternate images– Should display different sides of the product and/or details that aren't visible in the MAIN image, or the product in use. You can supply up to eight alternate images for each SKU. Alternate views appear as thumbnails on the product detail page and appear larger upon roll-over or click.
Swatches– Thumbnail images used on the right side of some detail pages for showing a color or close-up of fabric or material. These must exist for all Child SKUs and must show only the color or fabric of the specific color/product being sold.
MainOfferImage– Main listing photo of the product, displayed on the More Buying Choices page. Listing photos will only be displayed for items in Used and Collectible condition. Listing photos should depict particular characteristics of the item you are selling and illustrate special attributes that will help customers determine its condition and value. p>
OfferImage-1, -2, -3, -4, -5– Other listing photos of used and collectible items.
Note: During feed processing, images must be stored on a non -password-protected web server so Amazon can retrieve them. Each image submitted must have a full URL, such as http://mystore.com/images/1234.jpg. Amazon cannot access images stored with a secured URL (https) so be sure to use http instead.
Image Standards: See the different standards for product images and listing photos.
XSD
https://images-na.ssl-images-amazon.com/imagesG /01/rainier/help/xsd/release_1_9/ProductImage.xsd
<?xml version="1.0" ?><!- Revision="$Revision: #5 $" ; –><xsd:schema xmlns_xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:include schemaLocation="amzn-base .xsd" /><xsd:element name="ProductImage"><xsd:complexType><xsd:sequence> <xsd:element ref="SKU" /><xsd:element name="ImageType"><xsd:simpleType><xsd:restriction base="xsd:string"> <xsd:enumeration value="Main" /> <xsd:enumeration value= "Swatch" /> <xsd:enumeration value="BKLB" /> <xsd:enumeration value="PT1" /> <xsd:enumeration value="PT2" /> < ;xsd:enumeration value="PT3" /> <xsd:enumeration value="PT4" /> <xsd:enumeration value="PT5" /> <xsd:enumeration value=" PT6" /> <xsd:enumeration value="PT7" /> <xsd:enumeration value="PT8" /> <xsd:enumeration value="Search" /> <xsd :enumeration value="PM01" /> <xsd:enumeration value="MainOfferImage" /> <xsd:enumeration value="OfferImage1" /> <xsd:enumeration value="OfferImage2" /> <xsd:enumeration value="OfferImage3" /> <xsd:enumeration value="OfferImage4" /> <xsd:enumeration value="OfferImage5" /> </xsd: restriction> </xsd:simpleType> </xsd:element> <xsd:element name="ImageLocation" type="xsd:anyURI" minOccurs="0" /> </xsd:sequence> ; </xsd:complexType> </xsd:element> </xsd:schema>
Example
<?xml version="1.0" encoding="utf-8" ? ><AmazonEnvelope xmlns_xsi="http://www.w3.org/2001/XMLSchema-instance" </DocumentVersion> <MerchantIdentifier>M_SELLER_354577</MerchantIdentifier> </Header> <MessageType>ProductImage</MessageType><Message> <MessageID>1</MessageID> <OperationType >Update</OperationType> <ProductImage> <SKU>ASUSVNA1</SKU> <ImageType>Main</ImageType> <ImageLocation>http://www.abc.com/images/ASUSVNA1.gif</ImageLocation> </ProductImage> </Message><Message> <MessageID>2</MessageID> <OperationType>Update</OperationType><ProductImage> <SKU>ASUSVNA1987/4G</SKU> <ImageType>Main</ImageType > ; <ImageLocation>http://www.abc.com/images/ASUSVNA1987.jpg</ImageLocation> </ProductImage> </Message></AmazonEnvelope>
Article source: Amazon Official website