基础架构
描述
基础 XSD 由所有其他数据上传数据使用,用于指定通用元素和数据类型。 其主要目的是为所有数据上传数据提供一致性,并约束之后对 XSD 定义的更改。所有其他 XSD 均参考基础 XSD 的元素和数据类型。
注意:
•“国家/地区代码”元素是一个双字母 ISO 3166 国家/地区代码。
•“名称”元素是一个单一字段,最长含 50 个字符。如果您的系统要求,那么您有责任将单一字段解析为名和姓。
词典
元素 | 描述 |
地址字段一 | 标准地址的第一行 |
地址字段二 | 标准地址的第二行 |
地址字段三 | 标准地址的第三行 |
亚马逊订单编号 | 亚马逊为订单提供的唯一编号 |
亚马逊订单商品编码 | 亚马逊为订单内商品提供的唯一编号 |
城市 | 标准地址的城市 |
国家/地区代码 | ISO 3166 标准双字母国家/地区代码 |
区县 | 标准美国地址的区县 |
运营中心编号 | 卖家为运营中心定义的唯一编号 |
配送方式 | 买家指定的配送方式 |
配送服务级别 | 买家指定的配送服务类型 |
卖家订单编号 | 卖家为订单定义的唯一编号 |
卖家订单商品编号 | 卖家为订单内商品提供的唯一编号 |
卖家促销编号 | 卖家为促销定义的编号: 无须是唯一的。 |
电话号码 | 与地址相关联的的电话号码(如适用) |
邮政编码 | 标准地址的邮政编码 |
用以识别商品税务属性的亚马逊标准代码 | |
促销请款代码 | 买家输入的用于激活其订单促销的代码 |
SKU | 卖家为商品定义的唯一编号 |
标准商品编码 | 商品的标准、唯一编码,包括类型(ISBN、UPC 或 EAN)以及符合指定类型的适当形式的值 |
州或地区 | 标准地址的州或地区 |
XSD
https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1_9/amzn-base.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
elementFormDefault="qualified">
<xsd:annotation>
<xsd:documentation>
##################################################
# 地址元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="Address" />
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="String"/>
<xsd:element name="AddressFieldOne" type="AddressLine"/>
<xsd:element name="AddressFieldTwo" type="AddressLine" minOccurs="0"/>
<xsd:element name="AddressFieldThree" type="AddressLine" minOccurs="0"/>
<xsd:element name="City" type="String"/>
<xsd:element name="County" type="String" minOccurs="0"/>
<xsd:element name="StateOrRegion" type="String" minOccurs="0"/>
<xsd:element name="PostalCode" type="String" minOccurs="0"/>
<xsd:element name="CountryCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="2"/>
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PhoneNumber" type="String" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="AddressLine">
<xsd:restriction base="xsd:normalizedString">
<xsd:maxLength value="60"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:annotation>
<xsd:documentation>
##################################################
# 亚马逊费用类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="AmazonFees">
<xsd:sequence>
<xsd:element name="Fee" maxOccurs="unbounded" />
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Commission"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Amount" type="CurrencyAmount"/>
</xsd:sequence>
</xsd:complexType>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
##################################################
# 买家商品价格类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="BuyerPrice">
<xsd:sequence>
<xsd:element name="Component" maxOccurs="unbounded" />
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Principal"/>
<xsd:enumeration value="Shipping"/>
<xsd:enumeration value="Tax"/>
<xsd:enumeration value="ShippingTax"/>
<xsd:enumeration value="RestockingFee"/>
<xsd:enumeration value="RestockingFeeTax"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Amount" type="CurrencyAmount"/>
</xsd:sequence>
</xsd:complexType>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
##################################################
# 货币金额类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="CurrencyAmount">
<xsd:simpleContent>
<xsd:extension base="BaseCurrencyAmount">
<xsd:attribute name="currency" type="BaseCurrencyCode" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType name="BaseCurrencyCode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="USD"/>
<xsd:enumeration value="GBP"/>
<xsd:enumeration value="EUR"/>
<xsd:enumeration value="JPY"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BaseCurrencyAmount">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="20"/>
<xsd:fractionDigits value="2" fixed="true"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:annotation>
<xsd:documentation>
##################################################
# 运营中心编号元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="FulfillmentCenterID" type="String"/>
<xsd:annotation>
<xsd:documentation>
##################################################
# 配送方式元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="FulfillmentMethod">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ship"/>
<xsd:enumeration value="InStorePickup"/>
<xsd:enumeration value="MerchantDelivery"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
##################################################
# 配送服务级别元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="FulfillmentServiceLevel">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Standard"/>
<xsd:enumeration value="Expedited"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
##################################################
# 编号类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType name="IDNumber">
<xsd:restriction base="xsd:positiveInteger">
<xsd:pattern value="\d{1,18}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:annotation>
<xsd:documentation>
##################################################
# 长字符串类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType name="LongString">
<xsd:restriction base="xsd:normalizedString">
<xsd:maxLength value="500"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:annotation>
<xsd:documentation>
##################################################
# 卖家订单编号元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="MerchantOrderID" type="String"/>
<xsd:annotation>
<xsd:documentation>
##################################################
# 卖家订单商品编号元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="MerchantOrderItemID" type="String"/>
<xsd:annotation>
<xsd:documentation>
##################################################
# 卖家促销编号元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="MerchantPromotionID" type="String"/>
<xsd:annotation>
<xsd:documentation>
##################################################
# 订单编号元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="AmazonOrderID">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{3}-\d{7}-\d{7}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
##################################################
# 订单商品编码元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="AmazonOrderItemCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{14}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
##################################################
# 标准商品编码元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="StandardProductID">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ISBN"/>
<xsd:enumeration value="UPC"/>
<xsd:enumeration value="EAN"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Value">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="10"/>
<xsd:maxLength value="13"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
##################################################
# 商品税务代码元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="ProductTaxCode" type="String"/>
<xsd:annotation>
<xsd:documentation>
##################################################
# 促销应用类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType name="PromotionApplicationType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Principal"/>
<xsd:enumeration value="Shipping"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:annotation>
<xsd:documentation>
##################################################
# 促销请款代码
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="PromotionClaimCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="6"/>
<xsd:maxLength value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
##################################################
# 促销数据类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="PromotionDataType">
<xsd:sequence>
<xsd:element ref="PromotionClaimCode"/>
<xsd:element ref="MerchantPromotionID"/>
<xsd:element name="Component" maxOccurs="unbounded" />
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="PromotionApplicationType"/>
<xsd:element name="Amount" type="CurrencyAmount"/>
</xsd:sequence>
</xsd:complexType>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
##################################################
# SKU 元素
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:element name="SKU">
<xsd:simpleType>
<xsd:restriction base="xsd:normalizedString">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
##################################################
# 字符串类型
##################################################
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType name="String">
<xsd:restriction base="xsd:normalizedString">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xs:schema>
亚马逊官网原文详情:
Base Schema
Description
The base XSD is used by all other data feeds to specify universally-used elements and data types. The primary purposes are to provide consistency among all the data feeds and to constrain future changes to the XSD definitions. All other XSDs reference the base-XSD's elements and data types.
Note:
• The CountryCode element is a two-letter ISO 3166 country code.
• The Name element is a single field with a 50-character maximum. It is your responsibility to parse the single field into First name and Last name if that is required by your systems.Dictionary
Element
Description
AddressFieldOne
The first line of a standard address
AddressFieldTwo
The second line of a standard address
AddressFieldThree
The third line of a standard address
AmazonOrderID
Amazon’s unique identifier for an order
AmazonOrderItemCode
Amazon’s unique identifier for an item in an order
City
The city of a standard address
CountryCode
ISO 3166 standard two-letter country code
County
The county of a standard US address
FulfillmentCenterID
A seller-defined unique identifier for a fulfillment center
FulfillmentMethod
The fulfillment method the buyer specified
FulfillmentServiceLevel
The type of fulfillment service the buyer specified
MerchantOrderID
A seller-defined unique identifier for an order
MerchantOrderItemID
A seller-defined unique identifier for an item in an order
MerchantPromotionID
A seller-defined identifier for a promotion; does not have to be unique
PhoneNumber
The phone number associated with an address if applicable
PostalCode
The postal (ZIP) code of a standard address
ProductTaxCode
Amazon’s standard code to identify the tax properties for a product
PromotionClaimCode
The code the buyer enters to activate a promotion for their order
SKU
A seller-defined unique identifier for a product
StandardProductID
A standard, unique identifier for a product, consisting of a type (ISBN, UPC, or EAN) and a value that conforms to the appropriate format for the type specified
StateOrRegion
The state or region of a standard address
文章来源:亚马逊官方网站