XML提要
创建一个XML产品目录提要
如果你选择提供目录Bazaarvoice在XML提要,这是推荐的方法,一个格式良好的产品提要是成功的关键。下面的示例显示了一个简化XML产品提要的一般结构:
< ?xml version = " 1.0 " encoding = " utf - 8 " ?> <饲料> <品牌> <品牌>…< /品牌>…< /品牌> <类别> <目录>…< /类别>…< /类别> <产品> <产品必威手机版本>…< /产品>…< 必威手机版本/产品> < /提要>
完成本节中的步骤创建一个XML提要和上传Bazaarvoice。
快速启动步骤
本节提供快速启动的步骤来创建你的产品。请参考这个话题的其他部分详细信息如何创建和验证产品提要。
创建或更新产品描述的XML提要XML模式。您可以使用产品提要发电机作为起点来创建你的产品提要。
提要中的每个产品必须包含这些属性:
- 品牌
- 产品ID
- 产品名称
- 产品网址
- 图像URL
- EAN、UPC或或然数
注意:的产品ID被设置BV.configure美元
拜访你的产品页面。在产品提要,您必须指定产品ID的值ExternalId
。Bazaarvoice之内,ExternalId
尤其重要。没有它,产品匹配特性不可能发生。产品ID也用于提交表单的链接(productId
在集成代码)和产品描述页面(pdp),它使用sku
在BV像素事务。指的是这个XML提要的示例如果有必要的话)。
- 验证XML提要反对使用这种模式验证工具。
- 上传饲料Bazaarvoice分段或生产SFTP服务器
/ import-inbox
。提要在每天处理队列中央时间凌晨2点(CST: UTC-6或CDT: UTC-5)和放置/备份
文件夹中。 - 检查的结果分期或生产服务器工作台。
步骤1:创建一个XML提要文件
如何生成一个提要取决于您的系统和流程。不管你的情况下,每个提要必须是一个XML文件和遵循相同的结构。
开始构建你的产品提要指的是以下几点:
- 产品提要发电机创建你的产品,它提供了一个起点
产品提要XML模式,它定义的结构和内容提要。
注意:14.3以上的版本的模式不执行长度或数值限制优派克思,豆类,isbn。任何字符串在其中一个领域被视为有效的产品模式。值UPC, EAN和ISBN字段验证目录导入过程中,然而,只有有效的存储值。你可以找到所有的完整语法全局惟一标识符示例文件。
Bazaarvoice推荐下面的最佳实践,当你创建一个产品提要:
- 确保你坚持的第一行以下格式:
< ?xml version = " 1.0 " encoding = " utf - 8 " ? >
- 标准字符编码方案,如utf - 8或windows - 1252,必须匹配的方案用于饲料中的任何特殊字符。
- 如果你没有一个值为特定领域,省略了从饲料领域。不包括该领域空白值。
指的是在下面的例子看到一个XML提要,包括多个产品。必威手机版本
步骤2:检查元素和属性
您必须使用适当的元素和属性来描述提要,品牌、类别和产品信息。请参考下表的子元素和属性<饲料>
,<品牌>
,<分类>
,<必威手机版本产品>
元素。
Feed元素
这个元素是必需的。下表列出了所需的属性<饲料>
元素。
属性 | 描述 |
---|---|
的名字 | Bazaarvoice的短版客户的名字。 |
extractDate | 一个时间戳,应该自动填充的XML DateTime格式。 |
增量 | 提要是否包括所有目录数据。如果你上传一个数据提要,其中包含完整的产品目录,设置这个值假。 |
补充 | 提要是否包含补充目录数据。该提要类型应该只有当提供使用多个目录源。 |
xmlns | 模式参考。将这个值设置为//www.busanline.com/xs/PRR/ProductFeed/15.1。 |
<饲料xmlns = " //www.busanline.com/xs/PRR/ProductFeed/15.1 " name = " ExampleClient增量=“false”extractDate = " 2016 - 01 - 18 t12:00:00 " >
品牌元素
你可以声明所有产品品牌<品牌>
使用这些元素的子元素:
元素 | 价值 |
---|---|
品牌 |
代表了一个产品的品牌在你的饲料和必须包含以下 你可以包括删除= " true "属性 |
ExternalId |
独特的品牌标识,只能包含字母数字字符,连字符( 确保ID是一个稳定的ID相同逻辑品牌不会改变,即使品牌的名称更改。 |
的名字 或的名字 |
品牌名称、最终用户是可见的。 如果指定本地化品牌在多语言实现,包括 |
然后,当定义产品必威手机版本<必威手机版本产品>
元素,您可以使用< BrandExternalId >
元素来引用一个品牌的ID<品牌>
元素。
AAA品牌<品牌> < > < ExternalId > < / ExternalId > <名称>第一品牌< /名称> < /品牌> <品牌> < ExternalId > BBB < / ExternalId > < !——默认品牌名称> <名称>第二品牌< /名称> < !- - - - - -- - - - - -Localized brand names -->Second Brand CA Deuxième marque CA First Product Prod-1234 AAA ...
类元素
的<分类>
元素定义了每个类别,由产品提要使用下面的子元素。必威手机版本它也可以被用来定义一个类别层次结构。这个元素是必需的。
元素 | 价值 | 要求 |
---|---|---|
类别 |
代表一个产品类别在饲料和可能包括表中列出的其他元素。 你可以包括删除= " true "属性 |
是的 |
ExternalId |
独特的类别和子类别ID,只能包含字母数字字符,连字符( 确保类别ID是稳定的,不会改变,即使类别的名称更改。 |
是的 |
ParentExternalId |
子类的父类别的ID。 | 没有 |
的名字 或的名字 |
类别和子类别名称、最终用户是可见的。 如果在多语言实现指定本地化的类别,包括 |
是的 |
CategoryPageUrl 或CategoryPageUrls |
独特的URL的类别和子类别。指定一个URL时,注意以下几点:
|
只有在收集问题&答案内容分类级别 |
ImageUrl 或ImageUrls |
独特的类别和子类别URreservedL形象,通常驻留在你的网站或内容分发网络。指定一个URL时,注意以下几点:
注意:如果对话上部署一个HTTPS站点时,您必须提供在你的图像在一个HTTPS url位置产品目录。如果你不这样做,你的客户将看到一个混合内容的警告。 |
只有在收集问题&答案内容分类级别 |
<类别> <目录> < ExternalId > 1010 < / ExternalId > < !- - - - - -- - - - - -Default category name -->First Category First Category CA Première catégorie CA http://www.example.com/category.htm?cat=1010 http://www.example.ca/en_ca/category.htm?cat=1010 http://www.example.ca/fr_ca/category.htm?prod=1010 http://images.example.com/catimages/1010.gif http://images.example.ca/en_ca/catimages/1010.gif http://images.example.ca/fr_ca/catimages/1010.gif 1020 Second Category http://www.example.com/category.htm?cat=1020 http://images.example.com/catimages/1020.gif 1021 1020 Sub Category http://www.example.com/category.htm?cat=1021 http://images.example.com/catimages/1021.gif
必威手机版本产品元素
的<必威手机版本产品>
元素定义在提要中每个产品使用这些常见的子元素。这个元素是必需的。指的是产品提要模式可用的元素的完整列表。
元素 | 价值 | 要求 |
---|---|---|
产品 |
代表一个产品在饲料和可能包括表中列出的其他元素。 你可以包括删除= " true "属性 |
是的 |
ExternalId |
独特的产品ID,只能包含字母数字字符,连字符( 这种格式仅用于数据提要,对最终用户不可见。 |
是的,每个产品一个 |
的名字 或的名字 |
产品的名称或名称,最终用户是可见的。 如果在多语言实现指定本地化产品名称,包括 |
是的,每个地区一个 |
描述 或描述 |
产品的描述。Bazaarvoice建议产品描述至少三句话或300个字符长。 如果在多语言实现指定本地化的产品描述,包括 |
是的,每个地区一个 |
品牌 |
产品所属品牌的名称。你必须包括一个<名称> 子元素,指定品牌的名字。
注意:指定或 <品牌> 或< BrandExternalId > 在<产品> 元素,但没有指定。 |
是的,每一个产品,如果< BrandExternalId > 没有提供 |
BrandExternalId |
产品所属品牌的ID。指定这个元素,如果一个品牌被声明为一个单独的元素
注意:指定或 < BrandExternalId > 或<品牌> 在<产品> 元素,但没有指定。 |
是的,每一个产品,如果<品牌> 没有提供 |
CategoryExternalId |
产品类别和子类别ID。指定这个元素如果一个类声明为一个单独的元素
注意:指定或 < CategoryExternalId > 或< CategoryPath > 在<产品> 元素,但你不能同时指定。 |
是的,每一个产品 |
CategoryPath |
的类别列表命令层次结构。每个类别必须指定
注意:指定或 < CategoryPath > 或< CategoryExternalId > 在<产品> 元素,但你不能同时指定。 |
建议,每一个产品 |
ProductPageUrl 或ProductPageUrls |
独一无二的,未腐烂的产品页面的URL。不包括附加查询字符串参数,您可以使用跟踪和伙伴关系准则。指定一个URL时,注意以下几点:
|
是的,每一个地区 |
ImageUrl 或ImageUrls |
独特的URL为产品形象。最优但稍微灵活的显示尺寸是600 x 600像素。指定一个URL时,注意以下几点:
注意:如果对话上部署一个HTTPS站点时,您必须提供在你的图像在一个HTTPS url位置产品目录。如果你不这样做,你的客户将看到一个混合内容的警告。 |
是的,每一个地区 |
modelnumber |
独特的参考代码,企业用来确定一个特定行业使用的部分。指定一个< ModelNumber > 每个型号你想定义子元素。每个型号可以包含字母、数字和其他字符。 |
没有;如果包括,每一个产品 |
ManufacturerPartNumbers |
手机生产商的特殊用户部分号码。指定一个< ManufacturerPartNumber > 为每个零件号码你想定义子元素。部分数字可以包含字母、数字和字符。 |
是的,您可以指定任意数量的子元素 |
方面笨手笨脚的 |
欧洲数字条(指),全球用于零售商品。指定一个
注意:14.3以上的版本的模式不执行长度或数值限制优派克思,豆类,isbn。任何字符串在其中一个领域被视为有效的产品模式。值UPC, EAN和ISBN字段验证目录导入过程中,然而,只有有效的存储值。你可以找到所有的完整语法全局惟一标识符示例文件。 |
要么 如果有,您可以指定任意数量的子元素。联合匹配提高如果你指定多个值。 |
优派克思 |
通用产品代码(UPC),这是一个6或12位数条形码用于标准在美国零售包装。指定一个
注意:14.3以上的版本的模式不执行长度或数值限制优派克思,豆类,isbn。任何字符串在其中一个领域被视为有效的产品模式。值UPC, EAN和ISBN字段验证目录导入过程中,然而,只有有效的存储值。你可以找到所有的完整语法全局惟一标识符示例文件。 |
要么 如果有,您可以指定任意数量的子元素。联合匹配提高如果你指定多个值。 |
isbn |
国际标准书号(ISBN),这是一个10 -或13-character值主要用于媒体产品,如书籍、音乐和视频。必威手机版本指定一个< ISBN > 为每一个ISBN你想定义子元素。最后一个字符提供了一个校验和,帮助验证产品标识符。大多数ISBN只由数字组成,除了一些个字符的校验和ISBN使用X的值。 |
要么 如果有,您可以指定任意数量的子元素。联合匹配提高如果你指定多个值。 |
属性 |
自定义属性使您能够定义额外的特定于产品的信息特定于产品的信息报告或支持产品的家庭。指定一个<属性> 子元素为每个您想定义产品属性。一定要包括产品属性的名称使用id的属性<属性> 元素;空间不允许在属性ID。 |