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系统,手动系统以及使用这两种系统的混合系统。接下来,我们讨论审查商家的内容管理系统。

发表回复