ÑÇÂíÑ·¹Ù·½½Ì³Ì¡ª¡ªÊ¹ÓÃÐÅ·â¼Ü¹¹¹¹½¨ XML ÊäÈëÊý¾Ý
ÐÅ·â¼Ü¹¹
ÐÎò
ÐÅ·âÓÃÓÚ½«ËùÓÐÆäËûÊý¾ÝÓëÐÂÎż¶ÐÒéÊý¾Ý°ü×°ÔÚÒ»Æð¡£¡£¡£¡£¡£¡£¡£ÐÅ·âÓÉÒ»¸öÎÊÌâ¡¢Ò»Ìõ»ò¶àÌõÐÂÎÅ£¨Ã¿Ò»ÌõÐÂÎŶ¼°üÀ¨Ìض¨µÄÊý¾Ý¹¤¾ß£©×é³É¡£¡£¡£¡£¡£¡£¡£ËäȻһ¸öÐÅ·â¿ÉÒÔ°üÀ¨¶àÌõÐÂÎÅ£¬£¬£¬£¬£¬¿ÉÊÇͳһÐÅ·âÄÚµÄÿÌõÐÂÎŵÄÀàÐͶ¼±ØÐèÓëÓÉÐÂÎÅÀàÐÍÔªËØÖ¸¶¨µÄÀàÐÍÏàͬ¡£¡£¡£¡£¡£¡£¡£
´ÇÊé
ÔªËØ | ÐÎò |
ÉúЧÈÕÆÚ | ¿â´æÉÏ´«Êý¾ÝµÄÉúЧÈÕÆÚ |
ÐÂÎűàºÅ | Ψһ±êʶÐÅ·âÄÚÐÂÎŵıàºÅ£¬£¬£¬£¬£¬²¢ÇҸñàºÅ±ØÐèÊÇÐÅ·âÄÚµÄΨһ±àºÅ£»£»£»£»£»ÓÃÓÚµ÷½â¡°´¦Öóͷ£±¨¸æ¡±ÎĵµÖеĹýʧºÍÖÒÑÔ |
ÐÂÎÅÀàÐÍ | ÐÅ·âÖÐÖ¸¶¨µÄÎĵµÀàÐÍ£¬£¬£¬£¬£¬±ØÐèÈ«¶¼ÊÇͳһÀàÐÍ |
²Ù×÷ÀàÐÍ | ¿ÉÑ¡¡°²Ù×÷ÀàÐÍ¡±ÔªËØ¿ÉÓÃÓÚÖ¸¶¨Ãü¾ÝÖ´ÐеIJÙ×÷ÀàÐÍ£¨¸üС¢É¾³ý»ò²¿·Ö¸üУ©¡£¡£¡£¡£¡£¡£¡£OperationType ½öÊÊÓÃÓÚÓëÉÌÆ·Ïà¹ØµÄÉÏ´«Êý¾Ý£¨ÉÌÆ·¡¢¿â´æ¡¢ÉÌÆ·¼ÛÇ®µÈ£©£¬£¬£¬£¬£¬¹ØÓÚ²»ÊÊÓõÄÉÏ´«Êý¾Ý£¬£¬£¬£¬£¬²Ù×÷ÀàÐͽ«±»ºöÂÔ¡£¡£¡£¡£¡£¡£¡£
ÈôÖ»ÊÇҪʹÓÃÐÂÊý¾ÝÌæ»»ËùÓÐÏÖÓÐÊý¾Ý£¬£¬£¬£¬£¬ÇëÔÚ amzn-envelope.xsd ÖÐʹÓà PurgeAndReplace À´Ìæ»» OperationType¡£¡£¡£¡£¡£¡£¡£ÈôÊÇÔÚ amzn-envelope.xsd ÖÐʹÓà PurgeAndReplace ÔªËØ£¬£¬£¬£¬£¬ÄÇôϵͳ½«ºöÂÔ OperationType£¬£¬£¬£¬£¬²¢ÇÒÄúÉÏ´«µÄÊý¾Ý½«ÍêÈ«Ìæ»»ËùÓÐÏÖÓÐÊý¾Ý£¬£¬£¬£¬£¬×ÝÈ»ÊÇδָ¶¨µÄ SKU Ò²½«±»Ìæ»»¡£¡£¡£¡£¡£¡£¡£ |
ɨ³ýºÍÌæ»» | µ¼ÖÂÉÏ´«Êý¾ÝµÄÄÚÈÝÍêÈ«Ìæ»»ÁËÈκÎÏÖÓÐÉÌÆ·Êý¾ÝµÄ±ê¼Ç£¨ÉèÖÃΪ¡°true¡±Ê±£©£»£»£»£»£»½öÊÊÓÃÓÚÓëÉÌÆ·Ïà¹ØµÄÉÏ´«Êý¾Ý£¨ÈôÊǸñê¼ÇÉèÖÃΪ¡°true¡±£¬£¬£¬£¬£¬Ôò½«ºöÂÔ OperationType ÔªËØ¡£¡£¡£¡£¡£¡£¡££© |
XSD
https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1_9/amzn-envelope.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
elementFormDefault="qualified">
<xsd:include schemaLocation="amzn-base.xsd"/>
<xsd:include schemaLocation="amzn-header.xsd"/>
<xsd:include schemaLocation="FulfillmentCenter.xsd"/>
<xsd:include schemaLocation="Inventory.xsd"/>
<xsd:include schemaLocation="OrderAcknowledgment.xsd"/>
<xsd:include schemaLocation="OrderAdjustment.xsd"/>
<xsd:include schemaLocation="OrderFulfillment.xsd"/>
<xsd:include schemaLocation="OrderReport.xsd"/>
<xsd:include schemaLocation="Override.xsd"/>
<xsd:include schemaLocation="Price.xsd"/>
<xsd:include schemaLocation="ProcessingReport.xsd"/>
<xsd:include schemaLocation="Product.xsd"/>
<xsd:include schemaLocation="ProductImage.xsd"/>
<xsd:include schemaLocation="Relationship.xsd"/>
<xsd:include schemaLocation="SettlementReport.xsd"/>
<xsd:element name="AmazonEnvelope" />
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Header"/>
<xsd:element name="MessageType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="FulfillmentCenter"/>
<xsd:enumeration value="Inventory"/>
<xsd:enumeration value="OrderAcknowledgment"/>
<xsd:enumeration value="OrderAdjustment"/>
<xsd:enumeration value="OrderFulfillment"/>
<xsd:enumeration value="OrderReport"/>
<xsd:enumeration value="Override"/>
<xsd:enumeration value="Price"/>
<xsd:enumeration value="ProcessingReport"/>
<xsd:enumeration value="Product"/>
<xsd:enumeration value="ProductImage"/>
<xsd:enumeration value="Relationship"/>
<xsd:enumeration value="SettlementReport"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PurgeAndReplace" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="EffectiveDate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="Message" maxOccurs="unbounded" />
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MessageID" type="IDNumber"/>
<xsd:element name="OperationType" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Update"/>
<xsd:enumeration value="Delete"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:choice>
<xsd:element ref="FulfillmentCenter"/>
<xsd:element ref="Inventory"/>
<xsd:element ref="OrderAcknowledgment"/>
<xsd:element ref="OrderAdjustment"/>
<xsd:element ref="OrderFulfillment"/>
<xsd:element ref="OrderReport"/>
<xsd:element ref="Override"/>
<xsd:element ref="Price"/>
<xsd:element ref="ProcessingReport"/>
<xsd:element ref="Product"/>
<xsd:element ref="ProductImage"/>
<xsd:element ref="Relationship"/>
<xsd:element ref="SettlementReport"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:sequence>
</xsd:complexType>
</xs:schema>
ÑÇÂíÑ·¹ÙÍøÔÎÄÏêÇ飺
Envelope Schema
Description
The envelope is used to wrap all other data with message-level protocol data. The envelope consists of a header and one or more messages, each of which contains the specified data object. While an envelope may contain more than one message, each message in the same envelope must be of the same type, as specified by the message type element.
Dictionary
Element
Description
EffectiveDate
The date an inventory feed is effective
MessageID
A number that uniquely identifies the message within the envelope, and which must be a unique number within that envelope; used for reconciliation of errors and warnings in the Processing Report document
MessageType
The type of document specified in the envelope, which must all be of the same type
OperationType
The optional OperationType element can be used to specify the type of operation (Update, Delete or PartialUpdate) to be performed on the data. The OperationType is only applicable to product-related feeds (Product, Inventory, Price, etc) and will be ignored for non-applicable feeds.
If you use Update, all specified information overwrites any existing information. Any unspecified information is erased.
If you use Delete, all information is removed.
For Product feeds only: If you use PartialUpdate for a Product feed, all specified information overwrites any existing information, but unspecified information is unaffected. Caution: This operation type is only valid for Product feeds. If this operation type is used for any other feed type, such as Inventory and Price feeds, unpredictable data loss can occur.
To simply replace all existing data with new data, use PurgeAndReplace as part of the amzn-envelope.xsd instead of OperationType. If you use the PurgeAndReplace element as part of the amzn-envelope.xsd, then OperationType is ignored and the data you upload completely replaces all existing data, even for unspecified SKUs.
PurgeAndReplace
The flag (when set to "true") that causes the contents of the feed to completely replace any existing product data; applicable to product-related feeds only (If this flag is set to "true" the OperationType elements will be ignored.)
Before using a PurgeAndReplace feed for the very first time, contact Seller Support and request deactivation of the "safety net" feature. This feature is in place to prevent accidental deletion of listings via PurgeAndReplace.
Caution: An empty PurgeAndReplace feed, by definition, will cancel all of your listings. Since it does not contain any product information, all of your listings will no longer be available on Amazon.com and they will also be gone from your seller account.
We do not recommend using PurgeAndReplace regularly, or simply to modify product information. The purged and re-created products lose their original sales history, and search results and placement on the website can be impacted. When deleting variation product data, instead of using PurgeAndReplace, use a product delete (OperationType "Delete").XSD
https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1_9/amzn-envelope.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xsd:include schemaLocation="amzn-base.xsd"/>
<xsd:include schemaLocation="amzn-header.xsd"/>
<xsd:include schemaLocation="FulfillmentCenter.xsd"/>
<xsd:include schemaLocation="Inventory.xsd"/>
<xsd:include schemaLocation="OrderAcknowledgment.xsd"/>
<xsd:include schemaLocation="OrderAdjustment.xsd"/>
<xsd:include schemaLocation="OrderFulfillment.xsd"/>
<xsd:include schemaLocation="OrderReport.xsd"/>
<xsd:include schemaLocation="Override.xsd"/>
<xsd:include schemaLocation="Price.xsd"/>
<xsd:include schemaLocation="ProcessingReport.xsd"/>
<xsd:include schemaLocation="Product.xsd"/>
<xsd:include schemaLocation="ProductImage.xsd"/>
<xsd:include schemaLocation="Relationship.xsd"/>
<xsd:include schemaLocation="SettlementReport.xsd"/>
<xsd:element name="AmazonEnvelope" />
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Header"/>
<xsd:element name="MessageType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="FulfillmentCenter"/>
<xsd:enumeration value="Inventory"/>
<xsd:enumeration value="OrderAcknowledgment"/>
<xsd:enumeration value="OrderAdjustment"/>
<xsd:enumeration value="OrderFulfillment"/>
<xsd:enumeration value="OrderReport"/>
<xsd:enumeration value="Override"/>
<xsd:enumeration value="Price"/>
<xsd:enumeration value="ProcessingReport"/>
<xsd:enumeration value="Product"/>
<xsd:enumeration value="ProductImage"/>
<xsd:enumeration value="Relationship"/>
<xsd:enumeration value="SettlementReport"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PurgeAndReplace" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="EffectiveDate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="Message" maxOccurs="unbounded" />
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MessageID" type="IDNumber"/>
<xsd:element name="OperationType" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Update"/>
<xsd:enumeration value="Delete"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:choice>
<xsd:element ref="FulfillmentCenter"/>
<xsd:element ref="Inventory"/>
<xsd:element ref="OrderAcknowledgment"/>
<xsd:element ref="OrderAdjustment"/>
<xsd:element ref="OrderFulfillment"/>
<xsd:element ref="OrderReport"/>
<xsd:element ref="Override"/>
<xsd:element ref="Price"/>
<xsd:element ref="ProcessingReport"/>
<xsd:element ref="Product"/>
<xsd:element ref="ProductImage"/>
<xsd:element ref="Relationship"/>
<xsd:element ref="SettlementReport"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:sequence>
</xsd:complexType>
</xs:schema>
ÎÄÕÂȪԴ£ºÑÇÂíÑ·¹Ù·½ÍøÕ¾
ÉÏһƪ£ºÑÇÂíÑ·Æ·ÅÆÓªÒµÓÐÄÄЩÀàÐÍ
ÏÂһƪ£ºÑÇÂíÑ·¹Ù·½½â¶ÁÆû³µµç×Ó²úÆ·
- 1Íâó´ó¿Í»§¹¥¹ØÕ½ÂÔ
- 2×öºÃÑÇÂíÑ·ÕË»§ÖÎÀí
- 3Lelong ¿ªµêÓöÈ
- 4¿ç¾³µçÉÌÄÚÈÝÓªÏúÔõÑù×öÈö²¥£¿£¿£¿£¿£¿
- 5neweggÉ̼ÒÔõÑù¿ìËÙͨ¹ýÕË»§ÉóºË£¿£¿£¿£¿£¿
- 6wishÂô¼ÒÔõôάȨ£¿£¿£¿£¿£¿ÔõÑùͶËßÇÖȨ²úÆ·£¿£¿£¿£¿£¿
- 7ÑÇÂíÑ·Âô¼ÒÔõÑù¿ªÕ¹ÃëɱÔ˶¯²ÅÓиüºÃµÄЧ¹û
- 8ËÙÂôͨÂô¼ÒÈçÄÇÀïÖþÀ·×
- 9ÄÚÈÝÓªÏúÔõÑùÌáÉýÊýÄ¿£¿£¿£¿£¿£¿ÔõÑù×öµ½ÈÕ¸ü
- 10¿ç¾³µçÉÌϺƤÔõôÉèÖûõµ½¸¶¿î