Salesforce B2C Commerce客户分析 – 分析客户需求

学习目标

完成本单元后,您将能够:

  • 列出在发现阶段执行客户端分析的三个好处。
  • 说明如何创建大多数实施团队。
  • 描述替代平台模型。
  • 列出您必须评估以确定商家功能如何与Salesforce B2C Commerce平台配合的内容。

发现客户

客户分析的发现部分使您有机会尽可能多地了解商人的当前实施情况。您在此处记录的是之前的图片。在B2C电子商务网站实现的结尾,你能看到画面完全开发和测试解决方案,运行商户的网上零售业务。

在发现过程中,至关重要的是,您必须了解他们业务的方方面面,以确保解决方案最终是完美的选择。

客户分析的好处

从人员配备,设计到最终解决方案,在发现阶段执行客户分析有很多好处。

  • 强大的实施团队-您可以直接或间接地了解由谁组成您的团队。这些人是谁?商家的管理层参与其中吗?有Salesforce员工参与吗?您是否与商家有事先的业务关系?Ohana总是非常重要!
  • 优秀的团队技能-确定团队成员的独特技能和能力很重要。这可以帮助您根据谁有能力做什么来计划流程的每个步骤。短期和长期可以使用哪些技能?
  • 集中商户人员配置-您需要了解商户如何计划为其团队配备人员以支持新解决方案。当前支持该站点的人也会支持新站点吗?
  • 很棒的设计-通过执行客户分析,您可以在设计创建之前就对其进行影响。您对商人的当前系统,流程等了解得越多,您就越能提出建议并影响决策者。
  • 适当的解决方案-您发现的细节越多,就越有可能提出满足功能和期望的有效且可用的解决方案。

经过深入研究的设计还可以加快解决方案的上市速度,因为涵盖了许多意外情况。这使一个快乐的商人!

评估能力

大多数实施团队都是根据当前的业务情况创建的。熟悉现有操作的现有员工或合作伙伴将分配给新应用程序的实施团队。

商家有许多不同的需求。他们可能想扩大在线销售渠道,但并不十分了解。或者,他们选择了B2C Commerce,但对企业来说是新手。他们可能已经有一个在线零售应用程序,但是它在无法扩展的平台上。也许他们对当前的提供者不满意。或者,他们可能希望将其在线零售应用程序移出其标准应用程序的空间。出于某种原因,他们之所以选择B2C Commerce,是因为它似乎是满足当前和长期需求的最佳解决方案。

在许多情况下,商家没有内部技术资源来在B2C Commerce平台上实现其应用程序。作为职能架构师,您需要使用此三级评估来评估他们的能力,并确定他们如何最适合新平台。

  • 当前平台-收集有关商人技术及其使用方式的信息。
  • 技能要求-评估当前技能以找出差距。
  • 业务流程-收集有关商人业务流程的详细信息。

三级评估:当前平台,技能要求和业务流程

替代平台模型

了解商人的经营方式是关键。您可以从将它们分类为平台模型开始:完整服务,许可或两者的混合。

全方位服务意味着商家在技术上来说内部团队比较轻便,因为他们依靠平台提供商来满足大多数业务需求。这可以包括产品设置,内容设置,广告系列管理和其他业务流程。使用此模型,合作伙伴将承担许多技术角色以补充内部团队。合作伙伴与平台提供商合作来收集信息,制定计划并实施它。

许可是指商家在内部运行在自己硬件上的许可平台软件上工作。在这种情况下,商家直接与其内部技术合作伙伴合作以实施和增强其现有站点。这些相同的伙伴或其他伙伴将介入以实施新的应用程序。

下一步

我们了解了在发现阶段执行客户端分析的好处以及如何创建大多数实施团队。我们描述了将商家功能与B2C Commerce平台进行比较时需要评估的内容。我们探索了替代平台模型。现在是时候探索数据模型如何工作了。

Salesforce B2C Commerce客户分析 – 了解客户的数据模型

学习目标

完成本单元后,您将能够:

  • 解释准确数据模型的好处。
  • 在Salesforce B2C Commerce数据模型中列出三种产品类型。
  • 列出数据模型电子表格中的三个工作表。
  • 解释命名约定的工作方式。
  • 解释数据属性如何帮助控制应用程序处理。

介绍

产品数据是在线零售店面的一切。这就是商人向世界展示的东西。这是他们出售的东西,没有他们,他们就不会有生意。这就是为什么数据模型是商家店面设计的关键组成部分的原因。它用于描述支持店面解决方案所必需的数据格局。

在项目文档(例如功能说明)中记录的数据模型应反映源数据系统(或记录系统)。记录数据模型有助于在数据库对象的上下文中组织产品数据。

数据模型还有助于揭示商人必须执行的手动数据管理量。最好尽早揭露此类固有的设计注意事项。如果数据管理工作的水平超出了商家在日常操作中可以处理的水平,则需要在启动之前解决这一差距。

让我们讨论一下商家数据模型如何映射到B2C Commerce,如何创建数据模型电子表格,命名约定以及数据模型属性。

映射到B2C Commerce

了解商家的数据模型可以更轻松地映射到管理店面产品的B2C Commerce数据模型。

B2C Commerce数据模型支持主数据/变量数据关系,其中主数据由数据对象产品ID表示。主数据对象具有变化属性,例如大小和颜色。这些属性定义产品的一个实例与另一个实例的区别。在这种关系中,变体的组合代表可购买的商品(SKU),而主商品是它们所属的产品。

例如,一家服装零售商出售不同大小和颜色的Brand-A Flair毛衣,其中大小和颜色是毛衣的变化属性。大小和颜色的组合定义了购物者要购买的可订购商品:灰色,大小14,品牌A Flair毛衣。

B2C Commerce还支持没有变化的简单产品,产品集(也可以作为一个组订购的多个可订购产品)和产品捆绑包(只能作为捆绑包订购的一组产品)。

挂衣服

创建数据模型电子表格

您必须分析商家的数据流,并在全面的电子表格中记录其数据映射/模型。理想情况下,仅当现成的店面参考体系结构(SFRA)对象和属性不满足商人的店面要求时,才扩展数据模型。

该电子表格不仅可以帮助您确定商人已经拥有的数据以及他们需要添加的数据,还可以帮助您定义从记录系统到B2C Commerce的持续导入过程。将产品保持在店面最新状态可以促进销售。

创建标题表

让我们从创建具有这些基本工作表的数据映射电子表格开始。

  • Catalog-Header(参考以下目录映射表)
  • 目录类别映射
  • 目录-产品映射
  • 目录推荐映射
  • PriceBook映射
  • 库存映射

Catalog-Header表包含目录源ROOT元素属性。创建两行,以收集有关这些字段名称/字段ID对的详细信息。

文件 描述
目录编号 目录编号
内部B2C Commerce Image Server基本路径 基本路径
外部映像服务器HTTP基本路径 网址
外部映像服务器HTTPS基本路径 https-ur
影像检视类型 视图类型
图像变化属性ID 变异属性
备用模式 alt模式
平铺模式 图像平铺

在“目录标题”表的末尾,请参考这些表。

  • 目录类别映射
  • 目录-产品映射
  • 目录推荐映射

创建列

在目录标题表中,创建这些字段列。

领域 描述
栏位名称 完全与Business Manager中配置的相同。
栏位编号 完全与Business Manager中配置的相同。
资料来源 数据源,例如:

  • 产品信息管理系统
  • 订单管理系统
  • 直接输入业务经理
预设值 是的,如果价值来自商家的供稿。否,如果商人在业务管理器中配置此值。
客户适用领域 是的,如果此字段映射到后端系统并将在实现中使用。
客户表名称 如果数据始发点是后端系统,则包含数据的表的名称。
客户字段名称 如果数据始发点是后端系统,则表中包含数据的字段的名称。
数据类型 使用的B2C Commerce属性类型,例如,字符串,布尔值,字符串枚举或整数枚举。
B2C商务更新 是的,如果该数据在B2C Commerce中是可更新的。否,如果此属性的数据是外部管理的。
在店面展示 是的,如果数据将显示在店面中。
本土化 是的,如果数据将被本地化。包括当地人。
描述 描述数据的用途和任何特殊条件,例如有效字符。
样本数据 数据样本。
需要 是的,如果需要数据。否,如果数据是可选的。

创建其他工作表

在此电子表格中创建其他工作表,其中两列分别是属性名称和ID。这些是按图纸的属性类型。

属性类型
目录类别映射 标准类别。搜索排名,站点地图,SEO,优化定义,存储桶定义,阻止的存储桶定义,类别分配(列表)
目录-产品映射 标准类别,搜索排名,站点地图,与SEO相关,变体和自定义,图像组,自定义,变体,捆绑产品,产品集产品,选项
目录推荐映射 推荐元素,属性
PriceBook映射 PriceBook标题,PriceBook表元素,自定义属性
库存映射 库存标题(清单ID和默认库存),库存元素(例如产品ID,分配,分配时间戳,永久),自定义属性

对于每种属性类型,为“字段名称”,“字段ID”以及与“ Catalog-Header”表相同的列标题创建列。查看业务管理器中的系统对象类型,以获取属性名称和ID。确保捕获所有数据属性。

命名约定

命名约定使每个人的生活更加轻松。为了简化B2C Commerce导入过程,导入供稿名称应符合标准命名约定。

这些是商品目录ID(目录)对象的示例。

命名约定
masterCatalog_ <公司名称/品牌名称> masterCatalog_BeachCloud
siteCatalog_ <公司名称/品牌名称> _ <国家/地区代码/地区代码> siteCatalog_BeachCloud_US

网站Catalog_BeachCloud_EU

属性ID也应遵循命名约定。例如,使用驼峰式大小写来命名此属性:欺诈检查启用

数据模型属性

数据属性类型有助于控制应用程序如何处理数据。例如,将整数用于产品库存计数,因为商人不出售部分产品。货币数据类型(另一个示例)密切关注本地货币的处理方式。

属性类型

下表列出了B2C Commerce支持的属性类型。

命名约定 描述
字母,数字和标点符号,通常是单词或句子。
文本 字母,数字和标点符号,用于大量文本,例如说明。
的HTML 用于HTML标记和值。您可以在业务管理器HTML编辑器中编辑HTML属性。您不能使用字符串或文本数据类型执行此操作。
整数 不带小数位的数字,例如1、2、3或4。
指定小数点后的位数。
布尔型 对或错
日期 MM / dd / yyyy
日期+时间 MM / dd / yyyy:hh:mm
图片 商家可以从图像文件夹结构中选择它。开发人员可以使用脚本来动态检索图像。
电子邮件 业务管理器要求电子邮件地址的有效语法。例如,@符号后必须有一个有效的扩展名。
为金钱值创建自定义属性时使用。此数据类型具有本地化的四舍五入规则,导致数字按特定货币的预期提供总计。
密码 显示密码的掩码字段和确认字段。值在导出时被加密,可以在导入时被加密。
套弦 用于输入一个或多个字符串。集不包含重复项。
整数集(整数) 用于输入一个或多个整数。集不包含重复项。
数字集(任何数字) 用于输入一个或多个数字。集不包含重复项。
字符串枚举 用于选择一个或多个值。
整数枚举 用于选择一个或多个值。

属性选项

为了更严格的数据控制,请在业务管理器中配置属性选项,这些属性随属性类型而变化。

  • 必填: 必须有。
  • 外部管理: 不允许Business Manager用户编辑该值,因为它是从后端系统提供的。
  • 值单位: 值的单位,例如,厘米(厘米)或盎司(盎司)。
  • 最小值: 允许的最小值。
  • 最大值: 允许的最大值。
  • 规模: 小数位数。
  • 字段长度: 字符数。
  • 字段高度: 行数。
  • 选择多个: 数据可以具有多个值。
  • Regex : 验证属性时使用的正则表达式(Java正则表达式语法)。仅用于字符串。

下一步

我们讨论了将数据模型映射到B2C Commerce,创建数据模型电子表格,命名约定和数据模型属性。现在让我们讨论特定的数据模型方案。

Salesforce B2C Commerce客户分析 – 查看体系结构和数据模型方案

学习目标

完成本单元后,您将能够:

  • 描述完整的PIM系统的两个最大问题。
  • 列出手动系统的三个注意事项。
  • 列出三种向Business Manager中输入数据的方法。
  • 说明为什么要使用单独的系统来存储非PIM数据。
  • 列出混合系统的两个问题。

介绍

产品数据可能是与Salesforce B2C Commerce系统集成中最具挑战性的组成部分之一,并且在各个商家之间差异很大。商家通常使用完整的产品信息系统(PIM),手动系统或两者的组合(混合)。

PIM,手动和混合系统让我们更多地讨论每种类型的系统。

完整的PIM系统

有时,商家有一个具有完整功能的产品信息管理(PIM)系统,该系统是使用原始站点体系结构计划的。PIM系统通常在集中式目录中支持多个地理位置和多语言数据。它旨在进行集中的,与媒体无关的数据维护,重点是数据收集,管理,优化和输出。

通过B2C Commerce实施,产品信息作为记录系统输入到PIM中。然后,它流入B2C Commerce网站。数据一致性和可伸缩性是此类系统的最大问题。

将数据倒入数据库。

数据一致性

创建一致的数据非常重要。没有一致性,商人将不知道他们是否有特定的产品要出售。他们需要能够搜索并找到产品,而不必想像所有描述产品的方式。

尽管数据流入B2C Commerce网站,但这并不意味着数据是一致的。例如,所有尺寸较小的商品都将具有“ S”属性吗?如果不是,商家将如何处理不一致之处?是否会清理源系统,或者客户需要在B2C Commerce中手动进行管理?手动流程是否可扩展?

可扩展性

最好的结果是可以轻松扩展PIM系统。根据商家的系统,可能难以实施系统更改以添加将来的数据。您应该了解记录系统的灵活性,以适应将来的业务需求。如果源系统不灵活,则可能需要建议在系统外部管理某些数据。例如,PIM系统倾向于被整个企业使用(而不仅仅是电子商务)。可能很难添加仅由电子商务使用的字段。在这种情况下,基本数据将来自PIM,而补充数据将在PIM之外进行管理。

混合PIM和手动系统

在这种情况下,商人具有功能齐全的PIM系统。尽管PIM系统是在站点体系结构中规划的,但是在其外部仍存在一些数据。这意味着有多个记录系统,这是最常见的产品数据存储和维护方案。

您最重要的任务是确定商家是否有可行的方式来管理外部数据。未通过PIM系​​统管理的数据必须手动输入到Business Manager中,这可能会占用大量资源。

有几种方法可以做到这一点。

  • 手动将数据输入到业务管理器
  • 单独的系统可容纳非PIM数据
  • 电子表格以管理数据并生成B2C Commerce XML

手动输入数据

商家必须具有持续的人员数量,才能手动管理此数据,或者数据足够小或足够简单,可以手动进行管理。

包含非PIM数据的独立系统

如果旧系统难以更新,则构建独立系统来容纳数据可能会更容易。在这种情况下,请确定商家将如何获取新数据以及如何将其输入到新系统中。如果商家计划手动输入数据,则需要考虑人数。拥有某种系统的好处是,它可以执行规则,生成B2C Commerce XML,并通过作业或手动上传将其加载到系统中。

电子表格以管理数据并生成B2C Commerce XML

此方法依赖于商家将数据输入电子表格中,运行宏以创建XML,然后手动将其上载到Business Manager。前面介绍的数据源问题仍然适用。复杂性的另一层是系统(在本例中为电子表格)不管理错误或确保格式正确的XML。这意味着商家必须具有技能或对技能的访问权才能对数据进行故障排除和加载。

全手动系统

在这种情况下,商家没有能够将数据输入B2C Commerce的系统。所有数据必须由客户端手动管理。他们必须手动将数据输入到Business Manager中,或使用诸如电子表格之类的工具来生成XML以加载到Business Manager中。在这种情况下,脱机文件或业务管理器是记录系统。

您应确认:

  • 商家具有管理数据的能力。
  • 商家具有管理数据的技能。
  • 如果使用电子表格来生成B2C Commerce XML,谁会在将来对电子表格进行故障排除和修改?这需要具备XML知识(或学习能力)以及修改电子表格公式以生成格式正确的XML的能力。
  • 属性选择有助于实现数据一致性。例如,整数类型属性强制使用其可能的值。在手动过程中,这些约束非常有用,因为没有固有的错误检查。

下一步

在本单元中,我们了解了完整的PIM系统,手动系统以及使用这两种系统的混合系统。接下来,我们讨论审查商家的内容管理系统。

Salesforce B2C Commerce客户分析 – 审查内容管理策略

学习目标

完成本单元后,您将能够:

  • 解释为什么技能评估很重要。
  • 列出三种资源计划方法。
  • 列出自定义内容控制文档中包含的内容。
  • 解释关于内容的最重要的考虑因素。
  • 列出三种店面内容。

介绍

在发现阶段,尤其是在商人的技术能力范围内,内容管理是您需要考虑的另一个领域。谁来创建和维护内容是一个重要的问题。

内容的数量和种类取决于站点。一些站点显示简单的文本,而其他站点则显示复杂的资产类型数组。网站通常会显示有关如何使用其产品的内容,穿着该产品的客户的概况,甚至是与产品相关的技术的详细说明,例如堆肥和覆盖园艺场地。

Salesforce B2C Commerce支持HTML文本,图形和视频内容。内容资产存储在库和文件夹中,以便于检索。您可以创建新的内容资产或导入现有的内容资产。您也可以使用内容传送网络(CDN)。

内容资产

B2C Commerce管理两种类型的内容资产:存储在数据库中的内容资产和存储在文件系统中的文件资产。内容资产是存储在数据库中的对象,例如HTML块或文本块。文件资源(例如图像,音频和视频)由数据库中的条目表示,就像HTML或文本内容一样,但具有文件系统上文件路径的属性。文件本身存储在磁盘上由路径指定的文件夹中。

B2C Commerce支持下载和播放视频,例如Flash,Windows Media和QuickTime。对于高流量的店面页面,我们建议应用程序在初始页面呈现过程中下载容器,然后根据用户操作(例如单击“播放”按钮)下载视频。对于大量使用实际流媒体,大量下载和播放视频或大于20 MB的文件,我们建议商家使用第三方提供商。

HTML技能评估

最常见的B2C Commerce内容是HTML,这是在实施之前需要评估的商人技能领域。商家是否具有创建和维护HTML内容所需的技能?网站启动后,他们是否可以使用这些技能?

这些是一些选择。

  • 他们具有内部HTML和CSS技能来使用标准功能。
  • 他们可以访问具有HTML和CSS技能的资源。
  • 他们计划雇用具有HTML和CSS技能的资源。
  • 他们内部没有HTML和CSS技能,但不会增加员工人数,也没有使用外部资源的计划。

评估某人的技能

您的任务是确保商人了解其站点的要求。

资源计划方法

商家的资源计划直接与他们的内容定制级别有关。他们的资源越熟练,内容越详细和合适,他们就可以使用这些内容来销售产品。

这些是一些方法。

  • 将内容使用店面参考体系结构(SFRA)配置,因为商人具有或将掌握HTML技能。借助这些技能,他们可以轻松添加和更新内容。
  • 定制内容的方式使商家无需编写HTML。这通常包括大量的定制属性以支持设计。尽管这更易于管理,但它会产生限制。商家必须使用预定义的模板来限制布局选项。
  • 开发HTML的模板方法,并仔细记录如何对其进行修改以支持店面中的内容更改。仅当商人的团队成员可以阅读HTML并复制设置时,此方法才有效。

客制化

如果内容从本质上讲需要大量自定义,则创建一个概述获得适当店面显示结果所需的所有详细信息的文档会很有帮助。该文档称为自定义内容控制文档,它从功能说明和数据模型中获取信息。

该文件应包括:

  • 渲染模板:页面显示
  • 引用的资产ID:内容资产
  • 所需内容文件夹:文件夹路径结构
  • 其他要求的出处
  • 内容槽位类型:产品,类别,内容资产或静态HTML
  • 插槽渲染模板
  • 广告版位自定义属性
  • 资产规模要求

以电子表格格式创建文档,如下所示。

技术 内容 插槽/资产 名称 照片/创意 负责任的 截止日期 频率
类别登陆(人) 启动画面,标题,链接和复制 广告位/ HTML cat_landing-men 营销学 乔,杰夫 10/1 每月一次
类别登陆(女性) 启动画面,标题,链接和复制 插槽/ TML cat_landing-Women 营销学 露西 10/1 每月一次
类别降落(儿童) 启动画面,标题,链接和复制 广告位/ HTML cat_landing-kids 营销学 10/1 每月一次
产品详细信息页面 博客副本,评论副本,图像 资产 pdetail-01 阿卜杜勒 9/28 每两周一次
主页—技术 常规窗格基础结构是Flash应用程序。 图像,复制,Flash 广告位/ HTML 股票 杰夫 10/1 每月一次

下一步

在本单元中,我们了解了为什么HTML技能评估对于持续创建和维护店面内容资产很重要。我们探索了资源计划方法以及如何在自定义内容控制文档中捕获内容详细信息。