Commerce Cloud功能 – 了解B2B商务

学习目标

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

  • 说明什么是Salesforce B2B Commerce。
  • 描述B2B Commerce的功能。
  • 描述结合B2B Commerce和CRM数据的好处。

介绍

虽然Salesforce B2C Commerce专注于在线零售购物者,但电子商务还有另一个整个领域,即企业对企业B2B自身的需求和功能。

Salesforce B2B Commerce使组织可以创建专门为在线上从其他企业进行大量购买的企业而设计的电子商务店面。B2B商务客户需要方便地在线访问供应商,以便他们可以购买产品来开展业务。

观看此视频,该视频突出显示了这款超赞的产品(仅英语)。

B2B Commerce提供什么功能?

正如我们在单元1中提到的,在线购买的企业购买者需要的功能与零售消费者不同。这些购买者可能订购了数百个物品,总额达数百万美元。对于这些类型的交易,买方需要:

  • 经过身份验证的站点,包括每个访问者的登录名
  • 每个订单可容纳数百或数千个物品的购物车
  • 只需单击几下即可快速重新订购,从而快速,轻松地进行大型,频繁的订单
  • 自定义店面主题,为每个帐户带来独特的外观
  • 按产品分类的特定产品目录
  • 动态和变体产品
  • 通过帐户或客户群进行协商/合同定价
  • 复杂的运输功能允许多个交货日期和地点
  • 多种付款方式,包括信用卡,采购订单和自动清算所(ACH)交易
  • 每个经过身份验证的访客的订单历史记录
  • 搜索
  • 店面和订单模板

由于B2B交易通常是长期客户长期进行的,因此捕获商务数据非常重要。这就是为什么B2B Commerce本机构建在Salesforce Lightning平台上的原因。它将现成的Salesforce CRM数据集成到以下位置:

  • 服务云
  • 销售云
  • 社区云

B2B Commerce和CRM数据如何协同工作

B2B Commerce和CRM数据的交集使重要数据易于买卖双方访问。

卖方(通过网站销售产品或服务的组织)可以在Salesforce的销售仪表板中查看所有B2B Commerce活动。当客户经理或销售代表深入到客户或联系人记录级别时,他们可以看到B2B Commerce活动(例如订单和购物车)以及销售和服务对象(例如机会和案例)。

这意味着无论是在线购买还是通过销售代表进行交易,客户经理和销售代表都能全面了解客户活动。他们还可以根据废弃的购物车或订单历史记录的变化来确定机会。

买家(通过网站进行购买的企业)可以直接从其网站上查看CRM数据。例如,他们可以使用CRM数据显示特定客户的议定价格而不是标价。另外,买家可以直接从其站点访问服务案例数据,以前的订单以及其他帐户数据。

B2B Commerce与Salesforce的#1 CRM的结合是一些全球最大的公司决定在线销售时选择Salesforce的原因之一。

让我们总结一下

电子商务是一个巨大的市场,并且在全球范围内发展迅速。现在,无论是进行大宗还是小型采购,消费者和企业都需要能够满足其需求的联网购物体验。现在,您知道构成Salesforce Commerce Cloud的出色产品如何为B2B和B2C公司提供在线销售产品和服务所需的解决方案。

有了这些知识,就可以赢得您的全新徽章!

Commerce Cloud功能 – 了解有关Commerce Cloud订单管理的信息

学习目标

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

  • 说明什么是Salesforce B2C Commerce的Commerce Cloud订单管理。
  • 解释B2C Commerce的Commerce Cloud Order Management的功能。

介绍

B2C Commerce的订单管理为零售商提供了涵盖物理和数字渠道的客户,订单,退货和交换,库存,产品和促销的全方位视图。此功能可帮助零售商处理订单并优化其库存,等等。

如果您在网上购买了商品,则在检查订单甚至查询以前的订单时,可能都依赖于订单管理系统。但是,订单管理还可以驱动更复杂的“跨渠道”交易。您曾经在网上买过东西然后在商店里买了吗?还是将您在线购买的商品返还给商店?您正在进行跨渠道交易,这是一种越来越受到消费者欢迎的购物体验。

订单管理是B2C Commerce的附加组件,可与B2C Commerce实时共享订单数据。这就是为什么它“用于B2C商务!”

B2C商务的商务云订单管理的五种功能

B2C Commerce的Commerce云订单管理具有五个关键功能。我们来看一下。

  • 企业库存
  • 分布式订单管理
  • 店铺履行
  • 客户服务
  • 完整的订单数据
B2C Commerce的订单管理图标

企业库存

企业库存

每次成功购物体验的核心都是对可出售库存的准确了解。企业库存使所有可用库存(无论是在商店中还是在配送中心中)都显示在单个权威的可售记录中。因此,无论位于何处,所有销售和服务渠道都可以准确表示可售库存。这使得购物者可以使用更多的库存单位,而不仅仅是单个区域或商店中的单位。它还可以防止过度销售,这可能会挫败消费者和零售商。

分布式订单管理

分布式订单管理

订单管理引擎有时也称为分布式订单管理,它包含了分配项目,完成订单和管理整个订单生命周期所需要的所有复杂逻辑。这种固有的情报意味着零售商可以从多个销售渠道(在线,移动和店内)接受订单和退货。零售商可以处理发票,付款和营业税。而且,它使零售商可以为延期交货,预购,分割订单和直接发货订单设置分配规则,以确保以经济高效的方式满足每一项要求。

店铺履行

店铺履行

针对零售商的针对移动设备进行了优化的实时工具,可让店员快速轻松地处理准备发货的履行要求。商店履行功能还使零售商能够为想要在店内取货的客户准备好产品。

客户服务

客户服务

订单管理的客户服务功能可实现通用订单干预。从任何渠道(电话,网络,商店,甚至客户自助服务),客户服务代表都可以全面了解购物者,产品目录,库存和订单。因此,代表和员工在处理订单查询或修改时可以提供最佳的服务。

完整的订单数据

完整的订单数据

借助订单管理,零售商可以在流程的所有阶段访问订单信息,从订单的生成地点和方式到交付的地点和方式。从购买之时到交付之时,这使零售商可以更好地控制和了解每个商品单元。

订单管理可以帮助零售商充分利用其库存,同时还可以使购物者获得更多的产品和选择。

Commerce Cloud功能 – 了解爱因斯坦商业

学习目标

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

  • 解释什么是爱因斯坦商业。
  • 描述爱因斯坦的商业功能。

介绍

Einstein for Commerce功能直接嵌入到Salesforce B2C Commerce中,以使购物者满意,使商人提高生产率,最重要的是增加收入。这一切都可以通过AI和机器学习,利用自己丰富的商业数据来实现。

爱因斯坦商业特色

爱因斯坦为这些关键的B2C Commerce功能提供了支持。

购物体验

  • 爱因斯坦产品推荐
  • 爱因斯坦预测排序
  • 爱因斯坦搜索建议

跟单员经验

  • 爱因斯坦商业见解
  • 爱因斯坦搜索词典

首先,让我们看一下针对购物者的爱因斯坦体验。

B2C Commerce图标

爱因斯坦产品推荐

B2C Commerce店面

产品推荐使用机器学习来根据消费者的购物体验提供个性化的建议。无论购物者是客人还是已知访客(即登录一个帐户),这些建议都会在消费者的整个购物过程中建议最相关的产品,以使其始终吸引网站,并帮助他们更有效地浏览。商家可以从多种推荐类型中进行选择。他们可以使用显示类似商品的传统推荐,例如,购物者看到在产品详细信息页面上推荐的另一双蓝色鞋子的蓝色鞋子。

爱因斯坦产品推荐为客户在正确的时间提供正确的产品。他们鼓励更多的购买并最大化品牌的收入。但是他们所做的其他事情同样重要,即使量化程度较低。他们根据自己感兴趣的商品,通过个性化(也许甚至是体贴的)关注他们的兴趣,为每个客户提供令人愉悦的购物体验。快乐的购物者对业务有益。

爱因斯坦产品推荐免费提供给B2C Commerce客户,并根据客户的要求开启。

爱因斯坦预测排序

B2C Commerce店面

借助爱因斯坦预测排序,品牌商可以自动个性化每个搜索结果或类别页面上显示的产品顺序。这意味着与购物者最相关的产品会根据其过去的浏览和购买行为而首先显示出来。由于购物者不必滚动浏览尽可能多的产品和页面来查找感兴趣的商品,因此Predictive Sort使网络体验更加令人愉悦。

对于使用移动设备的购物者来说,影响甚至更大。移动屏幕通常每页显示较少的产品,购物者不喜欢单击并滚动浏览多个页面以查找所需的内容。爱因斯坦预测排序是一种使移动购物体验更快,更无缝的简单方法。

爱因斯坦搜索建议

B2C Commerce店面

爱因斯坦搜索建议为网站上的每个购物者提供个性化的预先搜索指南。这谷歌-ifys品牌的网站的搜索,这样购物者自动引导到最适合他们的搜索字词。例如,如果一个购物者开始输入字母s,她可能会看到凉鞋一词为她自动完成。这是基于她过去的购物和浏览历史记录。如果另一个购物者输入字母 s,他可能会 根据其历史记录看到单词sneakers autocomplete。

搜索建议将算法应用于B2C Commerce数据,以识别与每个购物者最相关的搜索结果,甚至在它们进入完整搜索之前。品牌可以确信,他们的购物者正在沿着最快的转化路径浏览网站。这不仅是预先输入搜索,而是智能,个性化的预先输入搜索。接下来,让我们看一些专门为推销员设计的工具!

爱因斯坦商业见解

B2C Commerce店面

Einstein Commerce Insights使销售人员能够使用功能强大的购物篮分析仪表板来解释购买行为。商家可以选择库存中的关键商品,并了解购物者最常购买的商品。商户可以根据日期范围深入了解特定产品的数据,并深入了解特定产品的销售和“共同购买”类别等指标。

Einstein for Commerce直接从B2C Commerce消费关键的商业数据源,例如浏览和购买历史。与第三方个性化技术不同,爱因斯坦的机器学习算法不需要系统集成即可访问和分析B2C Commerce中包含的丰富数据集。爱因斯坦商业及其机器学习算法是品牌可以为每个购物者提供个性化体验的魔力。爱因斯坦让品牌商可以跨渠道提供更相关的体验,而无需他们在其他技术或运营上投入大量资金。

爱因斯坦搜索词典

B2C Commerce店面

您是否曾经在网站上搜索过一项商品,却得到零结果?也许您拼写错误的单词,或者没有与您要搜索的特定单词匹配的项目,例如

“钴。” 好吧,这就是该功能可以解决的地方!

爱因斯坦搜索词典会使用搜索中使用的所有站点搜索和表面术语,但尚未在零售商的关键字列表中使用。然后,它向商人提出建议,例如可以添加到列表中的同义词。以前,如果零售商想找到缺失的搜索词并选择要添加的同义词列表,则他们必须筛选一个较长的电子表格,然后猜测他们想要哪个。

爱因斯坦搜索词典分析B2C Commerce中的数据以查找搜索词之间的关系,然后推荐将其添加到的同义词列表。例如,搜索“淡紫色毛衣”的购物者可能不会获得任何结果。但是爱因斯坦搜索词典看到了潜在的关系(紫红色有点粉红色),建议将“紫红色”添加到“粉红色”和“紫色”的同义词列表中。现在,正在寻找“淡紫色毛衣”的购物者可能会确切地看到他们想要的东西。对于购物者和零售商而言,好处是显而易见的。购物者不会失望,当他们找不到想要的东西时会空手而归。零售商以多种方式受益:通过不将销售损失给无法找到实际库存的客户,

Commerce Cloud功能 – 了解B2C商务

学习目标

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

  • 说明什么是Salesforce B2C Commerce。
  • 描述B2C Commerce的功能。

介绍

如果您是在网上购买服装,装备,化妆品,鞋子,家居装饰品等的商品,则可能已经在B2C Commerce提供支持的3,000多个网站之一中购物。B2C Commerce使您在这些网站上的购物体验成为可能。它提供了一些强大的功能。

B2C Commerce使零售商可以跨数字渠道和设备创建和协调购物者的在线体验和交易。这些体验通常发生在Web或移动设备上。

但是购物者并不仅限于网站和移动网站。他们还通过电子邮件和社交媒体与品牌互动。如果零售商将其电子商务网站与他们的营销和服务解决方案集成在一起,则他们可以使电子邮件和社交媒体交互更加个性化并与购物者相关。

注意

注意

在以后的单元中,我们将讨论Salesforce B2B Commerce,该产品适用于需要相同访问B2C产品的企业客户。

B2C商业的关键类别

B2C Commerce分为以下几类:

  • 商业店面
  • 推销与营销
  • 多站点管理和本地化
  • B2C商务扩展

让我们来看看每个。

B2C Commerce图标

B2C Commerce店面

B2C Commerce店面

B2C Commerce店面本质上是一个电子商务站点。但这不仅仅是一个带有在线购物车的网站。品牌可以区分,管理和定制购物者的电子商务体验。

功能包括店面参考体系结构(SFRA),这是一个强大的参考体系结构,可帮助品牌使用移动优先的最佳实践快速轻松地建立和启动网站。尽管每个站点都有自己的功能丰富的店面,但零售商可以使用参考架构来创建它。它位于平台API层之外,并且可以完全自定义。它使您可以创建支持多种语言和货币的店面。它提供了现代化的购物车和结帐功能,具有“以后保存”(将商品保存到已登录用户的愿望清单),优化的用户流,Apple Pay和其他钱包选项,从而使结帐过程尽可能快速,无缝。

功能还包括用于扩展站点功能的预建集成,以及开放的API,以便您的站点可以连接到任何第三方数据或应用程序,例如用户评论。

推销与营销

推销与营销

B2C Commerce中的商品推销和营销功能利用了AI的力量和洞察力,为零售商提供了无限的机会来与客户进行个性化互动。这些功能可通过以下功能帮助品牌推动电子商务发展:

  • 产品,定价和目录管理,以便营销商和商家可以跨类别,目录,货币和站点同步产品和定价
  • 商品和促销管理,以快速启动活动和促销
  • 网站搜索和引导式导航,可帮助在线购物者零距离购买完美的产品
  • 更快的AI驱动的个性化,使用机器学习来提供个性化的报价和产品推荐

多站点管理和本地化

多站点管理和本地化

全球零售品牌需要为每个市场提供独特的本地化站点。B2C Commerce是国际化的领导者,可帮助客户轻松创建和管理其他包含不同习俗,文化,货币和语言的特定地理位置站点。例如,专注于美国,法国和德国的零售商最有可能拥有专门针对每个国家/地区的网站。品牌可以按语言,国家,地区,州或城市来定位其内容,优惠和产品。

多站点管理还为区域营销团队提供了全球参考店面,使他们能够使用多语言,多币种逻辑快速构建和启动站点。另外,用户界面提供英语,中文,日语,法语,意大利语,韩语和葡萄牙语

B2C商务API

B2C商务扩展

B2C Commerce API将品牌带到网站之外,以跨社交,移动甚至商店渠道使用数字功能。这些包括:

  • 与第三方应用程序连接的API
  • 社交媒体扩展,用于将商业扩展到社交渠道和在线社区,例如Instagram和Facebook
  • 店内无休止的过道和“客户服务”,以帮助店内购物者找到所需的物品,即使该商品在特定的商店位置不可用。(这是一个参考应用程序,它使用B2C Commerce客户,产品和库存数据来使商店员工能够访问此信息以完成商店中的销售。)

是否希望看到一些B2C Commerce网站在运作?查看我们的 客户页面。

Commerce Cloud基础 – 了解零售和电子商务趋势

学习目标

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

  • 描述零售和商业的增长和规模。
  • 解释零售和电子商务中的一些趋势。
  • 描述零售商如何改变才能满足客户期望。
  • 解释“全渠道”和“统一商务”之间的区别。

介绍

零售总额一直在稳定增长,并且预计在未来几年将继续增长,尽管增长速度并不快。

2015-2020年全球零售总额

延期和百分比变化

2015年至2010年全球零售总额

注意:不包括旅行和活动门票

电子商务发展迅速,预计在未来4年内将翻番,到2020年将占零售总额的近15%。

2015年-2020年全球零售电子商务销售

万亿次,变化百分比和零售总额的百分比

2015年至2010年全球零售电子商务销售

注意:不包括旅行和活动门票

零售和电子商务的主要行业趋势?

那么,零售和电子商务的主要行业趋势是什么?

趋势1:关联客户

关联客户正在从根本上改变零售。关联的客户具有移动性,社交性以及对数字技术的精通,但仍对出色的店内购物体验感兴趣。

在在线购物方面,现在超过62%的电子商务流量来自移动设备。通过移动设备下达的订单份额也迅速增长,同比增长41%。而且仍然有超过50%的零售贸易发生在实体店。但是,影响多种形式的店内商务的数字环境来自多种渠道(社交媒体,博客,在线零售)和多种设备(手机,平板电脑,计算机)。

关联客户寄予厚望。他们通过许多接触点与品牌互动,这些接触点包括网络,移动,社交,市场,商店,广告,连接的设备。他们越来越希望从这些接触点中的每一个瞬间进行购买。相互联系的客户希望每个互动都很棒,并且希望将所有互动都协调成一个统一的体验。

零售商努力满足客户期望

但是,到目前为止,很少有品牌能够提供这种统一的体验。关联客户的需求与大多数商务团队可以提供的服务之间存在差距。许多零售商担心规模及其能否满足关联客户的需求。

商务团队在努力:

  • 完全不同且重复的系统 -与客户的每个接触点通常都由不与任何其他技术集成的单一技术提供支持。
  • 客户数据分散在各处-跨许多系统。这意味着像营销,客户服务和销售这样的不同群体无法访问他们所需的数据,或者根本不知道在哪里找到数据。
  • 事实的多种来源-零售商没有客户,产品,价格,促销等的单一视图。
  • 许多复杂的后端集成 -零售商能够跨多个系统集成数据时,集成往往会变得不灵活。每当在任何系统上进行软件更新或升级时,它们经常崩溃。

趋势2:全渠道和统一商务

“全渠道”和“统一商务”是零售行业中两个最大的流行词。那是什么意思呢?

全渠道商务通常是指在移动,店内,社交等各个渠道上创建一致的购买体验的做法。

统一商务使事情更进一步。它侧重于购物者的整个商业体验,从营销到购物到个性化产品推荐,再到客户服务以及后续营销和重新定位。这不仅仅是说“全渠道”的另一种方式。这个想法是品牌必须在个人零售渠道和购物之外进行思考,并满足客户对个性化关注,相关产品推荐,快速响应的客户服务等的期望。

零售商需要统一的商业和支持它的技术。实际上,绝大多数品牌都承认对支持统一商务的技术的长期需求。超过半数的品牌期望统一商务在其业务领域产生显着改善,从而增加利润,收入和品牌价值。

进入商务云

Commerce Cloud不仅提供无缝的在线和店内体验,而且作为Salesforce智能客户成功平台的一部分,它还可以使品牌准确地提供联系客户所需的体验。

从购物者第一次看到有针对性的广告到个性化的购物和购买体验,再到无缝的客户服务以及面向品牌忠实客户的充满活力的社区论坛,Commerce Cloud和更广泛的Salesforce客户成功平台都能为购物者和零售商提供统一的体验一直在等待的。

Commerce Cloud基础 – Commerce Cloud入门

学习目标

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

  • 解释什么是商务云。
  • 描述作为Commerce Cloud一部分的核心功能。
  • 解释Salesforce B2B Commerce和Salesforce B2C Commerce之间的区别。
  • 描述客户如何使用Commerce Cloud。

什么是商务云?

Commerce Cloud是Salesforce客户成功平台的关键部分,为B2C(企业对消费者)和B2B(企业对企业)客户提供电子商务解决方案。这意味着组织购买Commerce Cloud可以为在线购物的客户提供最佳的电子商务网站-无论是购买最新时尚的消费者还是进行大量批发购买的企业。

Commerce Cloud于2016年7月创建,当时Salesforce收购了Demandware,Demandware是电子商务网站和针对购物者的解决方案的行业领导者。Demandware技术已经成长并发展成为Salesforce B2C Commerce产品。

2018年,Commerce Cloud通过收购CloudCraze扩展了B2C电子商务,CloudCraze是专门为向企业客户销售组织的电子商务领先者。CloudCraze现在是Salesforce B2B Commerce产品。

现在,Commerce Cloud跨B2C和B2B,可为所有希望在线销售产品和服务的公司提供领先的电子商务解决方案。

什么是商务云产品和功能?

Commerce Cloud具有两项核心功能:B2B Commerce和B2C Commerce。

B2B Commerce和B2C Commerce共同帮助我们的客户根据自己的特定需求按照自己的步调设计和实施他们的商务策略。

B2B商务

消费者并不是唯一的在线购买者。企业也需要进行购买。例如,批发商可以下订单订购一整个季节的多家商店,或者工厂可以购买特定类型机器的替换零件。B2B Commerce为遍布制造业,消费品,技术,医疗保健等许多全球最大公司的网站提供支持。

这些站点是为容纳数百或数千种物品的超大型手推车和购买而设计的。它们包括特定于B2B的功能,例如:

  • 经过身份验证的网站,包括每个访客的登录名
  • 每个订单可容纳数百个物品的购物车
  • 双击重新订购即可快速轻松地进行大批量的频繁订购
  • 自定义店面主题,为每个帐户带来独特的外观
  • 按产品分类的特定产品目录
  • 通过帐户或客户群进行协商/合同定价
  • 复杂的运输功能允许多个交货日期和地点
  • 多种付款方式,例如信用卡,采购订单和ACH

观看此1分钟视频(仅英语)中的B2B Commerce实际应用:

B2B Commerce本机建立在Salesforce Lightning平台上。这意味着我们的客户,他们的分销商以及最终他们的买家将B2B Commerce和他们的Salesforce CRM数据无缝地结合在一起,以获得客户或客户的完整视图。例如,卖方的客户经理可以管理B2B Commerce以及CRM数据(例如订单,购物车,案例和商机),既针对单个客户,也针对总体客户。使用电子商务站点的商业购买者可以直接从其Web门户访问其数据,从而简化帐户和订单管理。

B2C商务

B2C Commerce允许品牌通过数字渠道和设备创建和协调购物者的在线体验和交易。网站和移动网站是在线体验的重要组成部分。品牌可以启动和管理具有响应能力的电子商务网站(适用于Web和移动设备),这些网站具有丰富的在线店面,购物车和结帐功能以及完整的自定义功能。

有关B2C Commerce实际运作中1分钟的最低要求,请观看此视频(仅英语)。

对于许多零售商来说,一个站点是不够的。当零售商拥有多个品牌或在多个国家/地区销售时,他们通常需要针对每个品牌和地理位置的不同站点。Commerce Cloud使零售商可以为多个品牌和地理位置启动站点,然后在一个地方进行管理。

但是购物者不仅访问网站和移动网站,还通过电子邮件,社交媒体和商店与品牌互动。通过将其电子商务站点与他们的营销和服务解决方案集成在一起,品牌商可以使每一次电子邮件和社交媒体互动都更加个性化并与购物者相关。而且,通过自助服务终端或商店助理应用程序将电子商务带入商店,他们可以为购物者提供比商店提供的更好的服务和更多的库存,这通常有助于“节省销售!”

B2C Commerce在全球范围内发挥着巨大作用。超过50个国家/地区的3,000多个网站通过Commerce Cloud获得了销售能力。2017年,有5.4亿不重复的购物者通过基于Commerce Cloud的网站在线购物,而通过Commerce Cloud的在线销售总额为210亿美元。超级大!

我们的B2C Commerce解决方案已嵌入爱因斯坦的B2C Commerce,该解决方案使用人工智能(AI)帮助创建更智能,更快捷的购买途径。它还通过B2C Commerce的订单管理提供了用于订单管理的附加组件,以及将数字引入商店的应用程序-B2C的Endless Aisle。

爱因斯坦的B2C商务

爱因斯坦的B2C Commerce功能直接嵌入到B2C Commerce中,使营销人员和销售商无需雇用数据科学家即可使用AI。利用他们丰富的商务数据,他们现在可以做出更明智的决策,并在整个商务过程中增强个性化。

爱因斯坦情报支持五项关键的B2C Commerce功能:爱因斯坦产品推荐,爱因斯坦预测排序,爱因斯坦商务见解,爱因斯坦搜索词典和爱因斯坦搜索推荐。

B2C商务订单管理

B2C Commerce的订单管理使品牌可以完全了解订单和库存数据。针对购物者的自助服务工具,以及为服务代理商提供的明智的向上销售和交叉销售机会,可以激发购物者的忠诚度并为公司带来收入。

借助订单管理,商家可以利用Salesforce平台的可扩展性设计具有流程的复杂流程,并通过AppExchange和MuleSoft轻松地与物流合作伙伴连接。这使公司可以灵活地从任何地方发货,从而提高了效率,节省了时间和金钱。

B2C商业的无尽通道

B2C Commerce的无尽通道为品牌的实体商店提供了向购物者提供无限产品选择的能力,并通过将数字商务扩展到商店来消除销售损失。品牌可以提供将任何产品出售和运送给客户的方式,无论其位于何处,都有助于更快,更经济地交付产品。品牌还可以授权商店员工实时访问数字库存。

为什么商务云需要针对B2B和B2C商务使用不同的产品?

B2B买家和B2C购物者都希望获得出色的电子商务体验,但是他们使用电子商务网站的方式以及所需的功能却大不相同。

为业务用户(B2B)构建的商务站点是为经常进行大量或频繁购买的一小部分已知客户设计的。例如,一家化学制品制造商每月可以向1,000个工厂重新订购。B2B网站需要使客户能够轻松进行大订单,然后快速重新订购合适的产品。

专为消费者(B2C)建立的商业网站(我们所有人都用于定期在线购物)旨在吸引大量访客。购物者进入网站后,公司便希望向他们展示最相关的产品,让他们迅速在购物车中添加一些(或几种!)产品,然后迅速付款并完成交易。当B2C网站可以同时吸引数百万购物者时,扩大销售量或度假很重要。

因此,尽管B2C和B2B商业站点可以看起来相同,但是每种类型的站点都需要独特的功能。

好奇客户如何使用商务云?

数以百计的世界顶级品牌和零售商都在使用Commerce Cloud。PetSmart是一个很好的例子。该公司使用B2C Commerce和Endless Aisle for B2C Commerce将其在线贸易与店内接触点统一起来。这使他们能够更好地与客户建立联系,并在网上和店内提供无缝的客户体验。有关完整的故事,请参见以下视频(仅英语):

如果您正在寻找更多示例和用例,则可以在Commerce Cloud网站上找到许多客户案例。Commerce Cloud正在引领零售和商务技术的一场革命。它可以帮助公司真正地与购物者和客户建立联系,并为B2C购物者和B2B买家提供他们正在寻找的统一,无缝的电子商务体验。

Commerce的体系结构 – 了解有关B2C商业复制的信息

学习目标

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

  • 描述实例之间的流程。
  • 列出三种要复制的数据。
  • 列出导入/导出和复制过程之间的两个区别。
  • 描述两种控制复制的方法。
  • 解释复制任务的好处。

介绍

复制是Salesforce B2C Commerce流程,它以受控的方式将数据和代码从暂存实例推送到开发或生产实例,从而最大程度地降低了错误风险。复制仅发生在主实例组(PIG)中的实例上,而不发生在辅助实例组(SIG)或沙箱中。

从登台复制到生产和开发

源和目标

复制期间,将更改从复制源推送到复制目标。复制源始终是登台实例。复制目标可以是开发或生产实例。尽管复制的主要目标是将变更从阶段推向生产,但第一步是将相同的变更推向开发。这使您可以验证复制是否成功。

复制控制

首先在Business Manager(用于站点配置和管理的B2C Commerce工具)中创建复制过程开始。复制过程是复制任务的集合,这些任务指定自上次复制以来的更改。更改可以是数据(例如产品数据,内容和图像文件)或代码。

您可以定义多个复制过程,并指定每个复制过程中要包括的复制任务。这使您可以控制每次推送的粒度级别。您可以推送整个站点或选定的子集;例如,仅网站的自定义对象。您在组织级更改方面具有类似的灵活性。

在流量较低的时间安排开始日期和结束日期,因此不会影响您网站的性能,也不会对购物者的体验产生不利影响。

两步发布

您可以通过两步发布来复制数据,这可以帮助您避免仅因失败而运行整个过程。如果您刚刚开始复制和传输过程,并且需要对结果进行更多控制,则此过程会有所帮助。

  1. 传输-创建新的复制,为您的站点配置它,然后选择“ 传输”作为复制类型。如果传输失败,请找出问题所在。修复后,请重试。
  2. 发布-创建另一个名为“ 数据发布”的任务以发布数据。对于数据复制,传输和发布任务中的数据必须匹配。例如,您不能传输目录,索引和促销数据,然后只能发布目录数据。

资料复制

因为数据复制旨在将最新版本的店面推入生产环境,所以它是替换操作,而不是 merge。数据复制首先在目标实例的新位置从源实例创建数据的副本,而不替换原始数据。该过程完成后,您可以从目标系统中的现有数据切换到新数据,从而有效地替换数据。它是无缝且瞬时的。

第一次复制数据时,将包含所有数据。对于后续复制,可以在粒度级别进行复制。例如,您可以复制单个站点及其关联的目录:所有目录,一个目录或标准目录。

选择要复制的数据

B2C Commerce数据可以具有组织或站点范围。在组织级别,所有站点都共享数据。在站点级别,数据仅由单个站点使用。在每个范围内,您可以选择要复制的不同数据集,例如组织的所有目录或特定店面的促销和优惠券。这是所支持的最低级别的数据复制粒度。当某些数据准备好复制而有些则不能复制时,此功能很有用。例如,新的内容资产可能已准备好投入生产,而新的目录定义尚未准备就绪。

有一些限制。您不能从要复制的数据集中的目录或促销中选择单个产品。数据复制不会从分段复制这些内容:

  • 命令
  • 库存清单
  • 业务管理器用户配置文件和登录凭证

计划数据复制

您可以通过四种方式安排复制过程。

  • 自动 -默认情况下,或者在您定义复制过程之后,在指定的日期和时间
  • 手册—准备由具有适当权限的用户在Business Manager中启动
  • 定期 -按每日,每周或每月的时间表
  • 工作步骤 -由工作触发时

复制时请小心。如果重复数据复制失败,则该作业的后续重复将不会运行。复制通常会清除页面缓存,这可能会对店面性能产生重大影响。

最佳实践

以下是一些数据复制最佳实践。

  • 首先测试从暂存到开发的复制过程。
  • 在开发中测试结果配置,以确保其按预期工作。
  • 始终运行传输,然后再发布,以便您可以验证传输过程。
  • 识别不同数据复制组之间的依赖关系。
  • 始终使用目录复制搜索索引。
  • 当店面活动最少时,执行转移到生产步骤。
  • 禁用增量索引和计划索引,并在复制数据时停止其他作业。尽管无需为传输禁用增量索引,但是在发布之前必须禁用增量索引。您可以复制搜索索引,也可以在目标实例上手动构建它。
  • 在B2C Commerce标准维护窗口期间,避免主要数据复制。
  • 使用业务管理器权限来限制谁可以执行数据复制。

代码复制

使用业务管理器代码复制,可以在源实例和目标实例之间复制代码版本。代码版本是包含自定义墨盒的文件夹。一个实例可以具有多个代码版本,但只能使用活动代码版本。

在沙盒中完成开发后,请使用UX Studio创建新的服务器连接并将代码上载到暂存。服务器连接应该是安全的。

将代码从开发人员机器上载到沙箱和登台实例。

在生产实例上,将自动创建一个新版本,命名为原始版本名称和时间戳的组合。您可以在不激活代码的情况下将其复制到生产环境,也可以在激活时将其复制。如果您需要还原到以前的代码版本,B2C Commerce会知道以前使用的是哪个版本,然后重新激活它。我们建议您在生产实例上执行以下操作。

  1. 在登台时部署代码版本。
  2. 复制代码(和数据)以进行开发以测试过程。
  3. 将代码复制到生产中。

复制类型

配置目标系统以手动,自动或作业步骤开始创建代码复制过程。这些是复制类型。

复制类型描述
代码转移源系统上当前激活的代码版本已传输到目标系统。每次复制都会在目标系统上创建一个新的代码版本,即使该版本中所有文件的名称都与已安装的版本匹配。与数据复制不同,它没有同步,因为这可能会影响目标上现有的甚至活动的版本。
代码传输和发布进行代码传输后,立即激活新版本。
代码发布没有转移。先前传输的版本已激活。仅当先前的复制类型为Code Transfer时,此模式才可用。由于版本名称可以在两个系统之间更改,因此附加逻辑可确保正确处理。如果此版本不再存在,则发布失败。如果已被激活,则什么也不会发生。
撤消代码这类似于代码发布 (不进行数据传输),但是它回滚先前激活的版本。先前的过程必须是“ 代码传输和发布”或 “代码发布”。如果要还原的版本不再处于活动状态,则不会发生任何事情。如果该版本不再存在或不存在要回滚的版本,则该过程将失败。

电子邮件通知

您可以使用逗号分隔的收件人列表为代码复制配置电子邮件通知。该过程完成或失败后,将发送一封电子邮件。如果该过程挂起,则不会发送电子邮件。

复制组

复制组(或任务)使您能够以可管理的方式组织数据和流程。您还可以在站点级别,组织级别或同时在两者上复制数据。例如,可以在组织级别和站点级别上复制自定义对象。

业务管理器将复制在一起的多个对象分组。花时间检查对象之间的关系以了解它们的复杂性。

数据/代码复制与导入/导出

同时使用导入/导出和数据复制来填充实例数据库。

  • 一旦数据已经存在于B2C Commerce数据库中,则复制会将数据从一个实例移动到另一个实例。
  • 导入和导出将数据与B2C Commerce数据库之间的外部系统移动。

Commerce的体系结构 – 了解有关导入和导出数据的信息

学习目标

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

  • 给出两个为什么导入/导出模式文件很重要的原因。
  • 列出通常导入的两种数据。
  • 描述两种导入/导出模式。
  • 描述导出过程。
  • 解释为什么增量供稿很重要。

介绍

大多数商人都有后端系统,这是他们的记录系统。Salesforce B2C Commerce应用程序环境具有其自己的数据库和服务器,旨在支持店面。B2C Commerce导入/导出功能弥合了差距。

考虑一下数据流:从记录系统到B2C Commerce,从B2C Commerce捕获到记录系统。产品详细信息(例如SKU编号,产品描述,尺寸,图像,价格和视频)在记录系统中开发,然后导入B2C Commerce。购物者创建的订单将导出到外部系统进行处理。尽管可以将优惠券代码导入B2C Commerce,但购物者兑换优惠券的行为会创建导出的数据。

导入使用来自外部文件的数据来填充B2C Commerce数据库。导出使您可以从B2C Commerce数据库中提取数据并创建可用作外部系统供稿的XML文件。提要是特定的导入或导出过程。

从后端系统导入和导出

数据从生产中导出。

这些不是店面数据导入/导出过程。

  • 数据复制是指您将代码和数据从一个实例复制到另一个实例。我们将在下一个单元中讨论数据复制。
  • 业务管理器目录提要功能处理第三方文件(例如Certona)。
  • 站点导入/导出将特定于站点的配置和设置信息从一个实例移动到另一个。

模式

架构文件指定B2C Commerce导入和导出所需的文件结构。B2C Commerce仅接受以这些模式格式化的XML导入文件。架构还记录了所需的数据属性。导入的数据必须与架构匹配,否则将不会导入。

B2C Commerce以XML格式导出,但优惠券代码除外,后者以CSV格式导出。我们建议您使用第三方程序将.csv文件处理为所需的XML格式。使用纯.NET或Java平台(为处理分配了大量内存)来转换文件要快得多,效率也更高。

那么这些架构文件是什么?事实证明,其中有很多。这里有些例子:

  • sort.xsd
  • 优惠券
  • 优惠券兑换
  • order.xsd
  • Promotion.xsd

模式

您可以指定导入模式来定义B2C Commerce如何解释导入供稿中的数据。该模式适用于提要中的所有对象以及模式定义的所有导入文件。

导入和导出模式为合并,更新,替换和删除。

这些是导入模式。

模式说明
合并如果对象不存在,则会创建一个对象,并对该对象执行更新。
更新资料现有对象被修改。如果不存在,则不会创建。提要中提供的对象属性将更新。Feed中未提供的对象属性保持不变。
更换将使用提要中提供的数据重新创建对象。该对象不必已经存在。导入期间,将删除Feed中未提供的现有属性。替换模式与删除然后合并的模式相同
删除从数据库中删除了一个对象。提要中仅必须提供对象ID。其他对象属性将被忽略。

删除导入中的对象时要小心。删除模式将删除提要中的对象。同样,替换模式将删除提要,然后重新创建提要中的对象。仅执行更改导入即可更改一个对象,这会删除整个对象集。

某些模式在导入元素级别支持属性模式。在这种情况下,唯一支持的模式是删除,其中可以为特定元素覆盖流程的导入模式。这对于更改的信息很有用,在此情况下,单个导入过程可以创建,更新和删除对象。

生产提要

我们建议生产提要仅包含对先前提要的更改。这些称为增量供稿。它们较小,可以存档,可以更快地导入,并且更易于排除故障。但是,某些架构的元素会覆盖全局导入模式,并且始终使用替换模式。这些元素不能包含在增量Feed中,因为它们要求在每次导入中都包含完整的对象集。

列表类型元素

XML文件中列表类型元素的标准行为是替换整个列表,而不管导入方式如何。如果导入文件中未包含list元素:

  • 在合并模式下,列表保留。
  • 在替换模式下,列表被删除。

导入/导出过程

这是一个典型的导入过程。

  1. 使用WebDAV,SFTP或HTTPS将XML文件从后端系统传输到B2C Commerce实例。
  2. 对于登台或生产实例,请建立用于文件传输的安全连接。沙箱不需要它。
  3. 使用业务管理器将XML文件导入实例,或创建自定义控制器。B2C Commerce为大多数标准导入提供了导入管道,这些导入管道可以处理大型数据集,快速可靠,有效地使用系统资源。我们建议在必须将业务对象加载到B2C Commerce中时使用它们,而不是对B2C Commerce脚本或管道使用自定义逻辑。

这是典型的导出过程。

  1. 使用模式将数据库对象导出到XML文件。通过业务管理器或通过创建自定义控制器手动执行此操作。您可以对大多数出口使用B2C Commerce出口管道。在某些情况下,它们在对象方面比Business Manager更细化。您必须创建一个控制器以自动执行数据导出。
  2. 将文件从实例传输到商家后端系统。
  3. 如果需要满足PCI-DSS(安全性)要求以传输数据或满足后端系统要求,请配置安全连接。

实例特定的详细信息

根据实例类型,您将以不同的方式使用B2C Commerce导入/导出。我们分别探索每种实例类型。

数字实例具有独特的导入和导出注意事项。

沙盒

开发网站时,每个开发人员都使用一个单独的沙箱。您可以创建一个初始沙箱,用作其他沙箱的模板,这样站点配置只需完成一次。

您首先将数据文件从本地计算机传输到实例。然后,使用业务管理器将数据导入实例数据库。当第一个沙箱具有开发团队所需的配置和数据时,请使用“网站导出”导出网站内容和配置,然后将其下载到开发人员计算机。

在开发过程中,您可以将新产品和价格Feed直接导入每个沙箱。每个沙箱使用相同的导入文件,但必须独立地导入它们。您还可以创建自定义控制器以自动执行数据导入,通常需要执行此步骤以支持登台和生产系统的自动数据导入。然后,另一个沙箱可以使用“站点导入”来获取配置和内容。

注意

注意

某些对象只能使用网站导入/导出来导入。在执行此操作之前,请确保这些对象存在。如果导出网站的用户或权限设置,则将覆盖要导入到其上的沙箱上的数据信息。

分期和生产

主实例组(PIG)包含开发,登台和生产实例。使用自定义控制器通过安全连接将数据从后端系统移动到这些实例类型之一。对于不频繁的提要,仅将它们导入到暂存中,然后将其复制到生产中。这样可以保护您的生产实例免受导入数据问题的影响。

某些提要可能需要在Business Manager中进行其他增强。例如,如果您要手动添加仅网络描述或其他信息。需要增强的Feed在登台中进行更新,然后将数据复制到生产中。

暂存和复制必须经常更改的数据是不切实际的,因此频繁的提要直接导入到生产中。频繁的提要同时导入到暂存和生产中,因此实例保持同步。请记住,您的登台实例应始终反映生产情况。

使用控制器可增加导入/导出的灵活性。将业务逻辑添加到控制器中,以将值添加到导入文件中,自动更新搜索索引,或存档导入文件。从生产中导出数据时,可以将业务逻辑添加到控制器中,以更改导出文件的格式,添加值或进行其他处理。

发展历程

开发实例是生产实例的测试环境。您可以执行从站点到开发实例的初始站点导入/导出来进行设置。之后,使用数据复制来更新该实例上的数据和代码。

Commerce的体系结构 – 开始配置您的B2C Commerce网站

学习目标

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

  • 列出实例类型。
  • 说明实例类型的用途。
  • 描述网站与组织的关系。
  • 描述如何管理多站点领域。

介绍

Salesforce B2C Commerce包括运行电子商务店面所需的资源和流程。您不会直接与云交互;这是支持您的网站的基础。本单元说明了它们如何工作:领域,PIG,SIG以及在它们上运行的实例的类型。

创建或配置站点时,它会被组织为所谓的领域,该领域包括两个组:主实例组(PIG)和辅助实例组(SIG)。领域是特定于商家的。两组都包括可用于配置电子商务网站的工具。

领域具有主要和次要实例组。

境界

商家通常只有一个适合他们的领域。领域包含在其上开发,测试和部署店面应用程序的实例。B2C Commerce实例是包含以下组件的应用程序基础结构:

  • 网络服务器
  • 应用服务器
  • 数据库服务器

通常,商家每个域接收九个实例。其中包括用于在PIG上进行登台,测试和部署的三个实例,用于在SIG上进行代码开发的五个沙箱实例,以及一个演示实例。为了实现可伸缩性,客户每个域最多可以有47个沙箱。

注意

注意

一个领域只有一个PIG和一个SIG。

在Business Manager(用于站点配置和管理的B2C Commerce工具)中,您可以按以下方式使用PIG实例。

  • 登台 -用于站点配置,数据充实和数据导入
  • 开发 -用于在部署之前测试站点
  • 生产 -用于托管购物者访问过的实时网站

单域和多域配置

通常,商家具有单个领域,可以在其中开发,登台和部署具有不同品牌或地区的多个站点。管理店面站点的人员不必位于同一位置。站点可以共享产品目录或具有不同的目录。他们甚至可以共享一些站点管理员设置。

具有多个业务线或全球团队且每个都有自己的流程或业务策略的商人通常使用多个领域。对于具有不同组织的商家来说,单独的领域也很有用,这些组织具有单独的后端集成,时间表或其他问题,可以更好地进行独立管理。

每个领域(无论是单个配置还是多个配置)都具有一个主实例组和一个辅助实例组。

虽然同一领域中的站点可以共享相同的产品数据主目录,但是不同领域中的站点不能通过目录结构共享数据。但是,他们可以通过将数据导入不同的领域来共享数据。

假设您有两个拥有不同品牌的站点:一个在欧洲,另一个在环太平洋。您可以为管理环太平洋站点的团队提供一个领域,为管理欧洲站点的团队提供另一个领域。

站点和组织

在业务管理器中,您可以在每个实例中配置一个或多个站点。特定实例上的多个站点被视为组织。例如,在配置设置时,可以将它们配置为特定于站点的(一个站点)或跨所有站点(组织)配置。

执行个体

B2C Commerce实例包含用于定制店面的工具和资源。通过在浏览器中键入实例URL来查看实例,或在业务管理器中打开实例。沙盒,分段,开发和生产这四种实例类型有不同的考虑因素:

沙盒分期发展历程生产
用法创建和更新店面代码。配置广告系列,促销,产品,目录和内容。模拟生产环境。用作使用代码测试内容的最后一步。通过B2C Commerce提供的CDN,但不缓存(内容)。用于店面交易的实时实例。已连接到B2C Commerce提供的CDN。
数据I / O对于沙箱,大多数系统作业均被禁用。数据和代码将上载到暂存中,然后复制到生产或开发中。从分段复制数据和代码。可以从实例中导出数据。从分段复制数据和代码。可以从实例中导出数据并将其导入到暂存中。

实例类型用户

根据团队的规模,一个人可以扮演多个角色。这些是一些一般责任。

角色实例类型职责范围
开发者沙盒,暂存开发人员在本地计算机上创建或修改模板,控制器和脚本,然后将它们上载到沙盒进行测试。开发人员将代码上传到登台。他们还可以导出商户在登台时添加的数据,以用作沙箱的测试数据。注意:开发人员仅在测试生产中的产品时才使用开发实例。
跟单员分期售货员创建活动和促销,管理产品信息并配置搜索行为。
管理员所有实例管理员授予对实例和实例功能的访问权限。他们重新启动实例,管理数据馈送,并上传证书。
质量保证工程师发展历程该工程师在尽可能接近生产的条件下测试现场。这里没有代码开发。

Salesforce B2C Commerce程序员 – 探索B2C商务业务对象

学习目标

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

  • 说明业务对象如何定义Salesforce B2C Commerce店面数据结构。
  • 列出为什么要自定义系统对象的两个原因。
  • 列出使用自定义对象的两个原因。
  • 列出两个业务对象最佳实践。

介绍

B2C Commerce是一个面向对象的系统,因此了解一些从对象开始的基本原理非常重要。对象是包含数据的自包含实体。组织单个对象,以便数据描述该对象。例如,一个Dress对象看起来像这样:

连衣裙

  • 尺寸
  • 颜色
  • 场合
  • 袖子
  • 领口
  • 长度

礼服对象只包含描述礼服的数据。它不包含描述其他内容的数据,例如手镯。

数据(例如本示例中的Color)存储在也称为attribute的字段中。属性用于描述对象的一个​​方面。在这种情况下,如果您告诉朋友您要描述一些东西,然后说“尺寸,颜色,面料,场合,袖子,领口和长度”,他们可能会说您在谈论一件衣服(或者也许衬衫)。着装是对象,而颜色是对象的属性。

业务对象定义B2C Commerce店面数据的结构。业务对象可以是系统随附的系统对象,也可以是可用于向应用程序添加其他功能的自定义对象。自定义对象需要自定义代码。

系统对象

B2C Commerce提供了63种系统对象类型,从 Appeasement到TrackingRef。在您的Business Manager版本中,有些标记为只读。您不能通过创建新的系统对象来自定义内部B2C Commerce系统,但是可以创建新的自定义系统对象来满足您的业务需求。这是一个重要的区别!系统对象类型定义了系统对象中包含的属性。他们的行为就像一张地图。

Commerce Cloud店面参考体系结构(SFRA)使用系统对象来描述其站点的一部分。这使其成为店面应用程序开发的起点很有用,因为它是为与系统对象进行交互而开发的,从而消除了对自定义代码的需求。

为确保您的实现完全使用可用的系统对象,您应该熟悉它们。在B2C Commerce的在线工具Business Manager中,该工具用于配置,管理和开发店面应用程序,您可以:

  • 查看系统对象
  • 查看每个系统对象的属性
  • 编辑属性,包括创建新的属性值
  • 查看属性组
  • 创建新的属性组

B2C Commerce丰富的系统对象库已经满足了店面应用程序中所需的大多数数据,例如产品详细信息,内容,订单和促销。使用这些对象可以极大地加快实现速度,因为您可以利用为这些对象开发的代码。

这些是SFRA中使用的一些系统对象。

对象ID目的属性

Basket
代表购物车。 业务类型
channelType
货币代码
客户电子邮件
顾客姓名
客户编号
最后修改

Campaign
表示一个广告系列,它是可以针对特定框架部署的一组体验,例如广告位配置,促销或排序规则。 创立日期
描述
结束日期
最后修改
开始日期

Category
表示产品目录中的类别,并包含包含类别数据的属性。该对象通常用于(和自定义)控制类别在店面中的行为。 AlternativeURL
catBannerID
customCSSFile
描述
显示名称
enableCompare
headerMenuBanner

Content
表示内容资产,例如文本,图像,视频或音频。
身体
配置
创立日期
customCSSFile
卡塔
描述
最后修改

与上面的dress对象一样,Content对象包含多个属性,例如year,body和config。

扩展系统对象

您可以扩展系统对象,以从购物者那里收集更多信息,定制店面站点以显示其他信息,并根据后台需求帮助您更有效地处理订单。

例如,您可以 向购物篮对象添加addToEmailList属性,该属性将在购物车页面上显示“请将我添加到您的电子邮件列表”复选框。您还需要添加代码以显示和处理此数据。

组对象以收集更多数据

在Business Manager中,您可以管理店面数据,例如产品和内容详细信息。尽管系统对象带有一组标准的属性,但是如果要添加更多数据,则始终可以添加属性。例如,您可以通过添加属性,使购物者能够在实体商店中拾取商品。我们已经通过创建一个名为InStorePickup的属性组来添加了此属性,因为它是一个很棒的功能。

在店面中,此功能会在结帐时显示。但是在Business Manager中,它显示在您管理产品数据的“产品详细信息”页面上。您可以将特定产品设置为可在店内取货。

当然,您还必须在店面中编写处理此问题的基础应用程序代码,但我们只是在谈论业务对象。

要在Business Manager中显示系统属性,该属性必须属于一个组。否则,它将不会出现在业务管理器页面上。那和店面里的不一样。

让我们仔细看看。

产品系统对象包括称为属性组 InStorePickup包含这些属性。

属性描述类型
availableForInStorePickup该产品可在店内提货。布尔值(是或否)
storeTaxClass存放税种

该组显示在“业务详细信息”页面上的Business Manager中(您在其中创建新产品),因此您可以指定是否可用于店内取货。

选择是布尔值yesno

在店面的购物车页面上,显示一个字段,询问购物者是否要在商店取一件或多件商品。

属性组

系统对象可以全局存储,这使它们可用于整个组织和所有站点,或本地(每个站点)可用。系统对象本身始终可用于整个组织。

自定义对象

您可以使用自定义对象来扩展B2C Commerce模型以适合您的业务需求。在业务管理器中,您首先创建自定义对象类型并定义它们包含的属性。然后,您将基于这些属性创建自定义对象。

可以在为组织定义的所有店面站点中使用自定义对象类型。但是,在创建自定义对象时,可以选择它是特定于站点还是整个组织的。我们在此模块中讨论了业务管理器部门中的组织。

自定义对象类型

您可以为店面或业务逻辑扩展B2C Commerce模型所需的其他业务对象创建和管理自定义对象类型。例如,您创建一个自定义对象类型Sample,然后为其赋予属性SKU和Date。在业务管理器的“管理自定义对象”模块中,通过输入SKU和日期数据对来创建数据,如下所示:

AS-123342018年6月3日
AS-4456724-03-2018
TT-6544315-02-2018

您现在可以管理此新数据。

使自定义属性可编辑或不可编辑

您可以使用从后端记录系统直接输入到B2C Commerce中的自定义属性。为此,您可以在新属性中设置外部管理的标志。

在业务管理器中的自定义对象的属性中选择“外部管理”

这向业务管理器用户指示他们不应直接编辑这些属性。此类属性被认为是外部管理的,因为属性值是在外部系统中设置的。如果不可编辑属性的提要中包含错误的值,则可以通过取消选择“外部管理”选项并手动对其进行修复来在Business Manager中修复该值。固定该值后,请重新选择“外部管理”选项。

最佳实践

尽可能使用系统对象而不是自定义对象,以便更轻松地升级到最新的参考体系结构并消除不必要的自定义。

尽可能使用系统属性而不是自定义属性。