Salesforce B2C Commerce店面实施 – 集成第三方应用程序

学习目标

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

  • 说明为什么第三方集成必不可少。
  • 列出三个最常用的第三方集成。
  • 解释可能发生的集成类型。
  • 列出您需要考虑的三个潜在差距。

为什么要使用第三方应用程序?

在Salesforce B2C Commerce实施中不可避免地要进行第三方集成。那不好吗?不,太神奇了!正如我们在“定制商务云参考架构”单元中了解到的,这是设计使然。

Salesforce B2C Commerce与其店面功能有关,而在线销售是我们的专长。但是,不处理在线税,信用卡付款和运输公司。第三方应用程序为店面表带来了必要的专业知识。

例如,让我们看一下在线销售税。从在线销售中收取销售税的基本规则如下:如果您的公司在某个州有实体存在或“联系”,则必须向该州的在线客户收取适用的销售税。如果您没有实体店,则通常不必为在线销售收取销售税。

这产生了很多问题。适用是什么意思?有些人可以豁免吗?营业税假期如何?物理存在意味着什么?仓库,实体店,营业所?这取决于特定司法管辖区的法律。

另外,每个州的法律和营业税率都不同,并且随着新法律的通过,它们会随着时间而变化。为了跟上这一步,您必须跟踪每个州的法律,而这仅仅是美国。此外,每个国家,省和地区的法律也在不断变化,这就是您将要花费的所有宝贵时间。

使用由专注于主题的人创建的第三方应用程序是更好的解决方案。让我们看一下一些关键的第三方应用程序,以及如何计划它们。

哪个第三方应用程序?

计划的集成应在摘要部分或文档的开始部分中进行详细说明,并在项目发现阶段之后的早期提供。现在是时候重新访问该列表并确保它完整了。

与第三方提供商的最常见集成包括付款处理器,评级和评论,税务处理和电子邮件服务。它们是第三方提供商可以脱颖而出的技术领域。

在B2C Commerce LINK计划中,这些是一些最常用的技术合作伙伴。

  • 贝宝(Payment)
  • Adyen付款服务(付款)
  • Cyber​​Source(付款方式)
  • Bazaarvoice(评分和评论)
  • PowerReviews(评分和评论)
  • 阿瓦拉(税)
  • 益百利(地址验证)
  • 茶叶(标签管理)
  • 社交(社交)
  • Certona(个性化)

它们适合应用程序的位置是关键。看看这张桌子上的一些想法。

第三方申请 店面页面
付款 查看
评分和评论 产品详细信息页面
查看
地址验证 帐户管理,结帐,愿望清单,礼品登记
标签管理 每页。嵌入在每个页面中的标签捕获网站或设备上的操作或事件,例如IP地址,用户配置文件信息以及用户单击或查看的所有内容。
社会的 产品详细信息页面,结帐
个性化 产品详细信息页面,搜索结果页面,消息传递

通过店面页面进行的第三方集成。

规划整合

您已经有了要集成的第三方应用程序列表,现在您需要检查所有组件是否就绪。集成中涉及的任务类型可以从装入盒带到传输数据,再到学习使用基于浏览器的新应用程序。

以下是一些示例集成任务。

格式 流程 申请类型
弹药筒 脚本和产品提要取代了手动任务。 产品推荐
弹药筒 直接集成-只需装入盒带即可。 税务,付款处理程序
控制器 自动在产品Feed中添加数据。 标记
单独的用户界面 在基于浏览器的系统中处理产品数据。 内容管理
单独的用户界面 在基于浏览器的系统中报告订单数据,并在电子邮件和社交网络上部署最终的营销活动。 分析工具
单独的用户界面 创建和发布内容资产,例如购买指南,测验,lookbook和趋势页面。 内容管理

集成完成后,无论集成工作量如何,都将开始测试。同样,将有正在进行的任务,例如错误修复和功能更新或在单独的应用程序中不断处理新数据。确保商人了解这些任务对其资源的影响。

您可能需要添加两列,以帮助您在实施过程中保持跟踪。

  • 负责人(姓名,地址和电话号码)
  • 时间表

发现差距

您需要注意哪些差距?这里是其中的一些。

  • 集成任务是否适合日程安排?
  • 任务是否需要客户端资源?
  • 有些集成依赖其他集成吗?
  • 集成是否依赖某些B2C Commerce版本或功能?
  • 是否有任何先决条件不可用或延迟?
  • 有技术问题吗?
  • 如果某个供应商有问题,其他供应商可以介入吗?

让我们总结一下

在本模块中,我们学习了如何使用参考体系结构作为代码基础以及如何处理自定义。我们还了解了如何集成第三方应用程序-为何第三方应用程序很重要,可用的典型应用程序以及您可能需要考虑的常见问题。现在该测试您的知识并获得一个崭新的徽章。

Salesforce B2C Commerce店面实施 – 集成第三方应用程序

学习目标

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

  • 说明为什么第三方集成必不可少。
  • 列出三个最常用的第三方集成。
  • 解释可能发生的集成类型。
  • 列出您需要考虑的三个潜在差距。

为什么要使用第三方应用程序?

在Salesforce B2C Commerce实施中不可避免地要进行第三方集成。那不好吗?不,太神奇了!正如我们在“定制商务云参考架构”单元中了解到的,这是设计使然。

Salesforce B2C Commerce与其店面功能有关,而在线销售是我们的专长。但是,不处理在线税,信用卡付款和运输公司。第三方应用程序为店面表带来了必要的专业知识。

例如,让我们看一下在线销售税。从在线销售中收取销售税的基本规则如下:如果您的公司在某个州有实体存在或“联系”,则必须向该州的在线客户收取适用的销售税。如果您没有实体店,则通常不必为在线销售收取销售税。

这产生了很多问题。适用是什么意思?有些人可以豁免吗?营业税假期如何?物理存在意味着什么?仓库,实体店,营业所?这取决于特定司法管辖区的法律。

另外,每个州的法律和营业税率都不同,并且随着新法律的通过,它们会随着时间而变化。为了跟上这一步,您必须跟踪每个州的法律,而这仅仅是美国。此外,每个国家,省和地区的法律也在不断变化,这就是您将要花费的所有宝贵时间。

使用由专注于主题的人创建的第三方应用程序是更好的解决方案。让我们看一下一些关键的第三方应用程序,以及如何计划它们。

哪个第三方应用程序?

计划的集成应在摘要部分或文档的开始部分中进行详细说明,并在项目发现阶段之后的早期提供。现在是时候重新访问该列表并确保它完整了。

与第三方提供商的最常见集成包括付款处理器,评级和评论,税务处理和电子邮件服务。它们是第三方提供商可以脱颖而出的技术领域。

在B2C Commerce LINK计划中,这些是一些最常用的技术合作伙伴。

  • 贝宝(Payment)
  • Adyen付款服务(付款)
  • Cyber​​Source(付款方式)
  • Bazaarvoice(评分和评论)
  • PowerReviews(评分和评论)
  • 阿瓦拉(税)
  • 益百利(地址验证)
  • 茶叶(标签管理)
  • 社交(社交)
  • Certona(个性化)

它们适合应用程序的位置是关键。看看这张桌子上的一些想法。

第三方申请 店面页面
付款 查看
评分和评论 产品详细信息页面
查看
地址验证 帐户管理,结帐,愿望清单,礼品登记
标签管理 每页。嵌入在每个页面中的标签捕获网站或设备上的操作或事件,例如IP地址,用户配置文件信息以及用户单击或查看的所有内容。
社会的 产品详细信息页面,结帐
个性化 产品详细信息页面,搜索结果页面,消息传递

通过店面页面进行的第三方集成。

规划整合

您已经有了要集成的第三方应用程序列表,现在您需要检查所有组件是否就绪。集成中涉及的任务类型可以从装入盒带到传输数据,再到学习使用基于浏览器的新应用程序。

以下是一些示例集成任务。

格式 流程 申请类型
弹药筒 脚本和产品提要取代了手动任务。 产品推荐
弹药筒 直接集成-只需装入盒带即可。 税务,付款处理程序
控制器 自动在产品Feed中添加数据。 标记
单独的用户界面 在基于浏览器的系统中处理产品数据。 内容管理
单独的用户界面 在基于浏览器的系统中报告订单数据,并在电子邮件和社交网络上部署最终的营销活动。 分析工具
单独的用户界面 创建和发布内容资产,例如购买指南,测验,lookbook和趋势页面。 内容管理

集成完成后,无论集成工作量如何,都将开始测试。同样,将有正在进行的任务,例如错误修复和功能更新或在单独的应用程序中不断处理新数据。确保商人了解这些任务对其资源的影响。

您可能需要添加两列,以帮助您在实施过程中保持跟踪。

  • 负责人(姓名,地址和电话号码)
  • 时间表

发现差距

您需要注意哪些差距?这里是其中的一些。

  • 集成任务是否适合日程安排?
  • 任务是否需要客户端资源?
  • 有些集成依赖其他集成吗?
  • 集成是否依赖某些B2C Commerce版本或功能?
  • 是否有任何先决条件不可用或延迟?
  • 有技术问题吗?
  • 如果某个供应商有问题,其他供应商可以介入吗?

让我们总结一下

在本模块中,我们学习了如何使用参考体系结构作为代码基础以及如何处理自定义。我们还了解了如何集成第三方应用程序-为何第三方应用程序很重要,可用的典型应用程序以及您可能需要考虑的常见问题。现在该测试您的知识并获得一个崭新的徽章。

Salesforce B2C Commerce店面实施 – 自定义B2C商务参考架构

学习目标

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

  • 说明为什么需要自定义应用程序。
  • 列出两个SFRA定制。
  • 解释两个SFRA装饰器模板之间的区别。
  • 说明扩展或覆盖控制器如何影响功能和性能。
  • 列出SFRA优于SiteGenesis的两个好处。

介绍

作为职能架构师,您已经进行了大量繁重的工作来制定战略,设计和记录Salesforce B2C Commerce店面解决方案。现在,您需要应用解决方案。你猜怎么着?这也需要一些计划。

问问自己以下几点:

  • 我可以使用参考架构作为代码基础吗?如果可以,如何处理自定义?
  • 如何集成第三方应用程序?
  • 什么是实施最佳实践,它们如何改变我的方法?
  • 我如何评估发射准备情况?

在本单元中,我们将讨论定制参考体系结构以满足商户的需求。我们稍后再讨论其他主题。

为什么要自定义?

B2C Commerce具有出色的标准功能-一种尺寸最适合。但是标准功能并不总是能满足商家的所有要求。这不是弱点。更多有关使用B2C Commerce的商人的规模和范围。实际上,创建B2C Commerce店面的复杂性要求,如果我们要满足单个商家的要求,我们除了提供标准功能外,还需要提供一个完全可定制和可扩展的平台。

这些要求的差异很大,具体取决于商家的行业,行业,策略和规模。例如,书籍卖家与体育用品零售商的要求不同。想象一下,一个在线商店可以让购物者定制鞋类。或者是一家化妆品零售商,该零售商可以让客户照相自己的脸并对其进行化妆。一些零售商在多个国家/地区销售数百万件T恤,而另一些零售商则在一个精品店中出售一种皮包。

多个国家/地区都提供相同的灰色T恤。

客制化

使用B2C Commerce,我们已经在参考架构中内置了启动器代码。实际上有两个:SiteGenesis和店面参考体系结构(SFRA)。我们在Salesforce B2C Commerce for Developers跟踪模块中了解了SFRA 。

目前,已有2700多个B2C Commerce站点使用SiteGenesis,已被证明是一些世界领先品牌的基础。除了标准店面功能外,SiteGenesis还提供了响应式设计和许多其他了不起的功能。但是,自定义SiteGenesis以满足您的应用程序要求之后,您必须使用任何SiteGenesis增强功能来更新您的应用程序。

我们进行了很好的了解,并提出了SFRA,这是一个开箱即用的框架,结合了站点设计,销售和技术架构方面的最佳实践,可帮助商家建立移动优先的店面。与SiteGenesis一样,SFRA提供功能齐全的购物车,结帐,主页,PDP页面等。但是SFRA还提供了针对移动设备优化的UX,具有简化的移动结帐流程和易于触摸的图标。

如果打算将SiteGenesis用于店面应用程序,请仔细考虑。虽然SiteGenesis已被许多站点使用,但也许应该考虑SFRA提供的功能了。

SFRA定制

SFRA登陆页面

SFRA带有一个app_storefront_base盒带和一个服务器模块。基本墨盒包含大多数站点共有的功能。您可以使用插件盒式磁带,LINK盒式磁带和自定义代码盒式磁带在其上附加功能。B2C Commerce提供用于愿望清单,礼品登记,Apple Pay和产品比较以及中间件功能的插入式墨盒。LINK合作伙伴(例如PayPal和Bazaarvoice)提供LINK墨盒。因此,有各种各样的应用程序可供选择。

请记住,基本墨盒和模块不适合定制。这意味着您不会编辑或重命名app_storefront_base 墨盒和其他插件,例如plugin_applepay。这也意味着您需要使app_storefront_base盒式磁带和其他插件的版本保持最新,以获取所有更改。

这是限制性的吗?不,这是设计使然!

在通用基础上,您可以轻松使用安全更新,错误修复和新功能,而无需重新编码。由于SFRA在各个发行版之间向后兼容(紧急安全修复程序要求时除外),因此您只需下载新版本并运行自动化测试即可。无需再搜索代码更改,因此您可以将其移植到自定义代码。

它是如何工作的?

每个站点必须至少有一个定制墨盒。如果要创建多个站点,建议您创建多个自定义盒式磁带,以分隔特定于品牌或地区的功能。这样一来,您就可以将大多数盒带堆栈重新用于新站点或微型站点。

注意

请记住,盒式磁带堆栈是您在业务管理器中列出盒式磁带的方式(说明装载顺序)。该站点上线后,每个盒带都会覆盖前一个盒带,从而构建应用程序。

让我们讨论一下这些定制墨盒中的某些组件。与团队中技术含量更高的成员打交道时,这将有所帮助。

组件
钩子 挂钩使您可以配置在应用程序流程的特定时间或特定事件中调用的功能。这意味着通过B2C Commerce脚本系统HookMgr 类方法使用OCAPI挂钩或自定义挂钩。

应用程序可以使用它们,例如,计算或验证购物篮,或调用付款处理器。

模组 模块是一种行业标准的方式,可以对在多种资源之间共享的功能进行代码分组。通过模块,可以轻松添加店面功能,然后在适用的地方重复使用它。

SFRA支持符合模块1.1.1 CommonJS规范的JavaScript / B2C Commerce脚本模块。CommonJS模块中的功能可以被多个控制器重用。模块的.ds或.js文件通常存储在脚本文件夹中的盒带中,或存储在与盒带相同级别的模块文件夹中。该应用程序可以访问盒带,其他盒带和modules文件夹中的模块。

范本 模板(与SiteGenesis相同)确定信息在店面中的显示方式。SFRA包括两个装饰器模板:

  • page.isml-包含导航信息。
  • checkout.isml-不包含导航信息。例如,删除导航信息通常可以提高购物车放弃的百分比。购物者没有轻松的出路。
楷模 SFRA模型为应用程序提供JSON对象层。模型将B2C Commerce脚本API返回的对象转换为专为店面设计的JSON对象。模型还为店面应用业务逻辑。

控制器创建和更新模型。要自定义模型,请先创建模型,然后向其中添加可用于渲染的数据。

控制器和路线 中间件使您可以在调用控制器之前和之后执行代码。使用Route,您可以将PSR-7兼容可调用对象添加到每次应用运行时调用的堆栈。

扩展或覆盖控制器会影响功能和性能。如果扩展控制器,则应用程序将执行原始中间件,然后执行扩展。如果原始中间件包含第三方交互,则该交互仍将执行。如果扩展还包括交互,则交互执行两次。

形式 使用模板和控制器创建HTML表单。使用表单定义,您还可以在会话期间保留表单数据,并将其存储在系统对象或自定义对象中。

SiteGenesis定制

由于SiteGenesis多年来一直是Commerce Cloud参考架构,因此在此领域有丰富的自定义经验。

SiteGenesis登陆页面

这是一些典型的SiteGenesis定制。

  • 创建一个新的单独属性,以仅控制类别细化中的显示类别。这是现有属性的补充,该属性以顶级导航和细化显示类别。
  • 自动将购物车设置为默认的运送方式。在购物车级别而不是在结帐页面的运送页面上显示运送成本(和所有运送促销)。
  • 在产品详细信息页面上同时显示销售变体和全价变体。通过在产品详细信息页面上的两个不同位置放置颜色,在视觉上将折扣SKU与全价SKU分开。
  • 在内容位置对象上使用自定义网站首选项或自定义属性,以控制主页轮播的旋转速度。

下一步

定制仅受资源,时间和想象力的限制。现在您已经了解了使用两种不同的Commerce Cloud参考架构自定义店面的基本知识,让我们继续集成第三方应用程序。

Salesforce B2C商业活动和促销 – 建立广告活动

学习目标

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

  • 描述如何将限定词应用于广告系列。
  • 说明如何管理广告系列以节省时间。
  • 列出四个故障排除问题。
  • 说明如何停用限定词。

介绍

布兰登·威尔逊(Brandon Wilson)已准备好使用他刚创建的预选赛和促销活动建立自己的春季广告系列。

这是他的预选赛。

  • 优惠券: spring-code
  • 客户群:忠诚度购物者和失败者购物者
  • 源代码组: sourcecode-spring

这是他的晋升。

  • 产品:
    • 20非品牌xsuperspeed
    • freebaseballwithbaseballshoes
    • Buyonegetonehalfoff-brand-y
  • 订单:购物满$ 50可获得15%的订单
  • 运输: freeship-ordersover100

布兰登了解到,广告系列的开始日期和时间以及结束日期和时间是可选的。如果没有开始日期,Salesforce B2C Commerce将立即启用该活动。如果没有结束日期,则该广告系列将无限期投放。他希望从1月15日到4月15日进行春季竞选。

现在,他准备创建它!

制作带有限定词和促销的广告系列

布兰登对公司出色的新产品感到兴奋,并希望今年春天有很多人穿上它们。

这是他如何创建广告系列。

  1. 打开业务经理。
  2. 选择网站>商家工具>在线营销>广告系列
  3. 点击新建

    业务管理器“新市场活动”页面。

  1. 输入ID(春季广告系列)和说明的值。
  2. 选择可启用(激活)广告活动。
  3. 安排广告活动的有效日期:1月15日至4月15日

    在业务管理器中,选择限定词。

注意

如果键入日期,则格式为mm / dd / yyyy。

他添加了预选赛。

  1. 单击客户组旁边的编辑
  2. 选择失效的购物者忠诚的购物者

    在业务管理器中,为客户组分配首次购物者和忠诚度购物者。

  3. 不要选择“合格客户必须属于所有选定客户组”。布兰登希望确保失效的购物者和忠诚的购物者都能胜任。购物者必须满足两个资格标准之一,而不是两个都符合。
  4. 点击应用
  5. 单击“源代码”旁边的“编辑”。
  6. 选择sourcecode-spring

    在业务管理器中,分配源代码sourcecode-spring。

  7. 点击应用
  8. 在广告系列详细信息页面上,点击优惠券旁边的修改
  9. 选择弹簧代码。
    在业务管理器中,分配优惠券弹簧代码。
  10. 点击应用

他增加了经验。

  1. 点击添加体验,然后选择添加促销
  2. 单击“启用”选项卡两次,以在顶部显示已启用的促销。您也可以搜索它们。
  3. 选择您创建的促销。

    在业务管理器中,分配您创建的促销。

  4. 点击应用

哪些预选赛?

请记住,布兰登希望某些促销活动使用某些限定词。目前,所有预选赛都适用于所有促销活动。

在业务管理器中,是指分配了限定​​词和促销的市场活动。
他可以停用不适用的限定词。因此,他查看了自己的竞选计划,以了解他需要做什么。

折扣 预选赛 资格赛类型
Brand-X SuperSpeed跑步鞋20%的折扣 %折扣 优惠券 单张优惠券
Brand-X SuperSpeed跑步鞋20%的折扣 %折扣 客户群 静态-忠诚购物者
免费棒球鞋和棒球鞋 奖金 优惠券 多个代码
订单满$ 50可获得15%的折扣 %折扣 优惠券 动态-失效购物者
Brand-Y Xcel运动短裤和T恤买一送一 %折扣 客户群 动态-失效购物者
订单满$ 100免运费 免费送货 源代码

这是他取消选择不适用的限定词的方式。

  1. 打开广告系列。
  2. 扩展促销体验。
  3. 单击要取消选择的限定词旁边的

    在业务管理器中,从市场活动中取消选择限定词。

  4. 取消选择“使用客户组作为促销限定符”?
    在业务管理器中,取消选择“使用客户组作为促销限定符?”。 将其从促销中删除。
  5. 点击应用
  6. 在“广告系列”页面上也单击“应用”。

Brandon可以在“必需限定词”字段中指定是否应用任何限定词或所有限定词。

  • 任何意味着如果购物者至少满足一个资格者,则他们有资格晋升。
  • 所有意味着他们必须符合所有资格条件才有资格。

 在业务管理器中,选择一个或全部以获取广告系列中的促销体验。

他可以为广告系列中的每种促销体验配置此功能。例如,如果他将促销配置为“全部”,则购物者必须满足所有资格标准。他们必须是已登录的会员计划会员,通过单击源代码导航到店面,并使用优惠券代码。

通过单击每个促销的“等级”字段(“任意和全部”设置旁边)并应用一个值,布兰登还可以为广告系列中的每个促销应用等级。

创造其他经验

布兰登(Brandon)专注于此模块中的促销体验,但计划在测试促销后使用插槽配置和排序规则体验。

对于广告位配置,他可以修改总体广告活动时间表并分配更多的客户组和等级。在这里,他可以选择要使用的插槽配置。

在业务管理器中,配置插槽配置体验。

对于排序规则的经验,他可以选择一个或多个排序规则。在这里,他选择品牌排序规则。

在业务管理器中,配置排序规则体验。

在活动中,他可以为每种排序规则体验指定一个或多个类别或子类别。

管理广告活动

布兰登创建第一个广告系列后,就可以将其用作默认广告系列,这将为他节省很多时间。当他只需要对一个新的广告系列进行较小的更改时,他可以复制现有的广告系列。

测试经历

布兰登想在店面中看到他的竞选活动的效果。他首先测试订单促销:订单满$ 50可获得15%的折扣

这是他的工作。

  1. 打开业务经理。
  2. 选择站点:CloudKicks
  3. 单击店面选项卡。店面将在新的浏览器窗口中打开。
  4. 在店面中,搜索产品并将其添加到购物车中。
  5. 单击购物车图标。
  6. 好极了!他的折扣标注消息显示在产品列表下方和优惠券输入字段上方。显示折扣标注信息。

如果他没有看到自己的晋升,那么该进行故障排除了。否则,他会继续测试他的其他晋升。

故障排除

当布兰登的经历无法按他的预期进行时,这就是他要检查的内容。

  • 促销存在于活动中。
  • 促销所属的广告系列已启用且在当前日期有效。
  • 促销已启用且在当前日期有效。
  • 购物者可以通过各种条件获得促销的资格,例如:
    • 成为目标客户群体之一的成员
    • 或提供与促销相关的有效优惠券
    • 或提供与促销相关的有效源代码
    • 并且该源代码已分配给促销并已启用
  • 如果“任意/全部”选择​​有意义。促销可能不起作用,因为它要求所有资格标准,而购物者仅满足部分条件。发生这种情况时,这是重新评估您是否需要全部的机会。
  • 如果是产品促销,则您:
    • 符合合格产品规则的所选产品,数量或数量适当(如果适用)。
    • 符合折扣条件的部分产品(如果有)。
  • 如果是订单促销,则您购物车中的商品超过了应用产品折扣后指定的商品阈值。礼券不计入商品总额。
  • 如果是货运促销,则您有:
    • 购物车中的商品超过了应用产品和订单级别折扣后指定的商品阈值。礼券不计入商品总额。
    • 提供的位置信息,以便B2C Commerce可以计算运输。
    • 选择了有资格享受折扣的送货方式。

注意

装运促销是根据装运的商品总数(而不是购物车的商品总数)评估的。

店面工具包

布兰登可以使用Storefront Toolkit对登台实例上的活动进行测试和故障排除。临时实例是他在将应用程序和数据集成到生产实例之前的地方。

这是他采取的步骤。

  1. 打开业务经理。
  2. 单击工具包Beta(或通过选择站点>商户工具> SitePreferences>店面工具包来启用工具包作为站点首选项)。
  3. 在店面中,单击左上角的“工具包”图标。如果使用Toolkit Beta,则这些工具位于店面的右上角,如下所示。

    店面工具箱(测试版)图标。

  4. 点击网站预览
  5. 设置店面的日期和时间并查看店面。他可以检查自己的晋升工作是否在正确的时间段内进行。
  6. 指定客户组或源代码,并查看以该组的客户或使用该代码的客户身份登录时店面的外观。

总结一下

在本单元中,您与布兰登·威尔逊(Brandon Wilson)一起使用了他在先前单元中配置的资格赛和促销活动来创建广告系列。您还学习了如何管理,查看广告系列和对广告系列进行故障排除。

现在,您已经了解了有关资格赛,促销活动和竞选活动的所有知识,通过参加最后的测验来提升自己,并获得一个全新的炫酷徽章!

Salesforce B2C商业活动和促销 – 建立促销

学习目标

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

  • 解释为什么选择合格的和打折的产品很重要。
  • 解释排他性如何工作。
  • 描述对“接近警报”设置必须执行的操作。
  • 解释促销类型之间的区别。

介绍

布兰登·威尔逊(Brandon Wilson)准备为他的春季运动做促销。在Salesforce B2C Commerce中有如此多的选择,现在,他只想专注于满足其眼前需求的促销。后来,他可以根据在此获得的经验来探索其他可能性。

布兰登对他的计划很有信心。这就是他的想法。

优惠类型 折扣 排他性
Brand-X SuperSpeed跑步鞋20%的折扣 产品 符合条件的产品 %折扣
赠送一双棒球鞋免费棒球 产品 符合条件的产品 奖金
买一送一Brand-Y Xcel运动短裤和T恤半价 产品 买X /得Y 买一送一
订单满$ 50可获得15%的折扣 订购 没有合格产品 %折扣 没有
订单满$ 100免运费 运输 附带出货合格产品数量 免费送货 没有

产品促销

这是他要创建的产品促销。

  • Brand-X SuperSpeed跑步鞋20%的折扣
  • 赠送一双棒球鞋免费棒球
  • 买一赠一,享Brand-Y Xcel运动短裤和T恤半价

他为所有人分配了CLASS排他性设置,因为他不希望购物者获得不止一个折扣。CLASS排他性意味着购物者不能将促销与同一级别的另一个促销一起使用。

布兰登会仔细选择合格和打折的产品。例如,即使购物者不能订购主产品,布兰登也可以将主产品配置为打折产品,以便折扣适用于主产品的所有变体产品。他可以从这些产品类型中进行选择。

  • 标准品
  • 变异产品
  • 产品集
  • 产品包

促销:Brand-X SuperSpeed慢跑鞋20%折扣

这是他如何创建此促销活动。

  1. 打开业务经理。
  2. 选择站点>商家工具>在线营销>促销
  3. 点击新建
  4. 输入或选择常规促销信息。
    • 输入ID:20off-brandxsuperspeed
    • 输入名称:Brand-X SuperSpeed减20%
    • 启用它并使其可搜索。
    • 输入标注消息:好消息!Brand-X SuperSpeed运动鞋立减20%。当他们很酷的时候就把它们拿下来!
    • 输入促销详情:Brand-X SuperSpeed减20%
    • 选择一个图像。
    • 选择独家代理:CLASS
    • 点击应用

      用于20off-brandxsuperspeed促销的“业务经理创建促销”页面。

  5. 向下滚动到“规则”部分。
  6. 选择促销类别:产品
  7. 选择促销类型:没有合格产品
  8. 输入20。这适用于每个适用的订单项。
  9. 选择折扣:折扣百分比
    • 单击折扣产品旁边的编辑
    • 选择品牌等于,然后选择品牌:Brand-X
      在业务管理器中,选择要包含在20off-brandxsuperspeed促销中的品牌和产品。
    • 点击保存
  10. 将“最大应用程序数”字段保留为空。此折扣适用于购物车中符合条件的所有产品。

    在业务管理器中,制定20off-brandxsuperspeed促销规则。

  11. 在店面中测试促销。

促销:免费赠送一双棒球鞋

布兰登很高兴为幸运购物者提供一种新棒球。这是他的做法。

  1. 打开业务经理。
  2. 选择站点>商家工具>在线营销>促销
  3. 点击 新建
  4. 输入或选择常规促销信息。
    • 输入ID:freebaseballwithbaseballshoes
    • 输入名称:免费赠送一双棒球鞋
    • 启用它并使其可搜索。
    • 输入标注信息:穿着新棒球鞋投下新棒球。每个订单一个。始终将折扣的限制告知购物者。
    • 输入促销详情。
    • 选择一个图像。
    • 选择独家代理:CLASS
    • 点击应用
  5. 向下滚动到“规则”部分。
  6. 选择促销类别:产品
  7. 选择促销类型:带有合格产品的数量
  8. 输入1
  9. 选择奖励产品
  10. 选择奖励产品。
  11. 通过ID选择合格产品(所有棒球鞋)。
  12. 输入最大数量的应用程序:1.布兰登希望购物者每笔订单只能获得一个棒球。
  13. 点击应用

    业务经理创建freebaseballwithbaseballshoes促销。

  14. 在店面测试促销

创建促销:品牌Y Xcel运动短裤和T恤买一送一

布兰登想推动这个伟大的品牌。他是个超级粉丝。

这是他如何创建此促销活动。

  1. 打开业务经理。
  2. 选择站点>商家工具>在线营销>促销
  3. 点击新建
  4. 输入或选择常规促销信息。
    • 输入ID:buyonegetonehalfoff-brand-y
    • 输入名称:Brand-Y Xcel买一送一
    • 启用它并使其可搜索。
    • 输入标注信息:品牌Y Xcel运动短裤和T恤买一送一!您喜欢这个很棒的新品牌!
    • 输入促销详情。
    • 选择一个图像。
    • 选择独家代理:CLASS
    • 点击应用
  5. 向下滚动到“规则”部分。
  6. 选择促销类别:产品
  7. 选择促销类型:买X /买Y
  8. 输入并选择:购买1个或更多并获得1个折扣产品,可享受50%的折扣
  9. 选择属性属性Brand等于Y-Xcel的合格产品。

    在业务管理器中,配置打折产品。

  10. 选择特价产品:与合格产品相同
  11. 输入最大申请数:1
  12. 点击应用

    在业务管理器中,创建byonegetonehalfoff品牌y产品促销。

  13. 在店面中测试促销。

订单促销

布兰登想提供订单促销活动,订单金额超过$ 50可获得15%的折扣。他还想提醒购物者,当他们的订单价值接近此折扣10美元时。此功能的代码包含在店面参考体系结构(SFRA)和SiteGenesis中。

布兰登采取了这些步骤。

  1. 打开业务经理。
  2. 选择站点>商家工具>在线营销>促销
  3. 点击新建
  4. 输入或选择常规促销信息。
    • 输入ID:订单满$ 50可享受15%的优惠
    • 输入名称:订单满$ 50可获得15%的折扣
    • 启用它并使其可搜索。
    • 输入标注信息:谢谢您的生意!订单满$ 50可获得15%的折扣。
    • 输入促销详情。
    • 选择一个图像。
    • 选择排他性:NO。它可以与任何促销结合使用。
    • 点击应用
  5. 向下滚动到“规则”部分。
  6. 选择促销类别:订购
  7. 选择:带有合格产品的数量
  8. 输入并选择购买50或更多,可享受15 %的折扣
  9. 不要选择任何产品,因为购物者购买什么产品都没有关系。
  10. 选择退货作为即将晋升。这是接近功能的警报。
  11. 输入10作为接近值。当订单价格与折扣价相差10美元时,店面会显示一条消息。

    在业务管理器中,创建订单促销。

  12. 点击应用
  13. 在店面中测试促销。

运送促销

布兰登想建立一个促销活动,订单满$ 100免运费。他还想提醒购物者,当他们的订单价值接近此折扣10美元时。他首先与开发人员合作,为接近功能的警报添加代码。他的开发人员参考了Infocenter中的文档 。开发人员完成代码后,Brandon将执行以下步骤。

  1. 打开业务经理。
  2. 选择站点>商家工具>在线营销>促销
  3. 点击新建
  4. 输入或选择常规促销信息。
    • 输入ID:freeship-ordersover100
    • 输入名称:订单满$ 100免运费
    • 启用它并使其可搜索。
    • 输入标注消息:好消息!订单满$ 100免费送货!
    • 输入促销详情。
    • 选择一个图像。
    • 选择排他性:NO。可以与任何促销结合使用
    • 点击应用
  5. 向下滚动到“规则”部分。
  6. 选择促销类别:运送
  7. 选择符合发货条件的产品数量
  8. 输入并选择购买100或更多,即可获得免费送货。
  9. 不要选择任何产品,因为购物者购买什么产品都没有关系。
  10. 选择运输方式以触发折扣。
  11. 选择退货作为即将到来的促销,以警告购物者他们即将获得折扣。
  12. 输入10作为接近值。

    在业务管理器中,创建一个货运促销。

  13. 输入每个订单的最大申请数量1。
  14. 点击应用
  15. 在店面中测试促销。

最佳实践

随着Brandon的经验的积累,他学习了一些有助于确保航行顺畅的最佳实践。

创建测试计划

他创建了一个简单的测试计划,其中记录了他促销活动的所有变化,以确保:

  • 限定词按预期工作。
  • 说明按预期出现。
  • 折扣规则仅​​在满足条件时适用。
  • 取消合格条件后将取消折扣

使用这个计划,他假装去购物以查看每个促销。

他使用Storefront Toolkit在登台环境中测试他的促销活动。对于每个促销,他使用Storefront Toolkit来指定促销的有效日期。在将数据复制到生产实例之后,他验证了自己的促销活动也可以在生产中正常工作。

店面中的消息传递

他总是在店面中显示一条有关促销限制,限制,排除或条件的消息。这里有些例子。

  • 送完为止
  • 每笔订单一次折扣
  • 关注不符合此促销条件的品牌

推广工作流程

布兰登开发了用于创建促销活动的工作流。工作流程显示:

  • 谁可以添加内容资产
  • 如何提出促销要求
  • 谁建立促销活动
  • 上线后由谁管理促销活动
  • 谁需要批准促销和折扣,以及在哪些步骤上需要批准
  • 时间表和截止日期是什么

下一步

我们紧随其后,布兰登(Brandon)创造了几项促销活动,以在他的新春季广告系列中加入经验。我们还了解了最佳做法。接下来,布兰登使用他配置的限定词和促销来创建广告活动。

Salesforce B2C商业活动和促销 探索折扣类型和促销控制

学习目标

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

  • 列出三种折扣类型。
  • 说明您可以在哪里了解折扣类型和可用折扣。
  • 列出三种控制谁能达成交易的方法。
  • 解释兼容性规则。
  • 按升级处理的顺序列出三个步骤。

介绍

Cloud Kicks采购员Brandon Wilson拥有他的资格赛,现在想开展促销活动。但是在他开始之前,他想了解更多有关什么是Salesforce B2C Commerce促销及其工作方式。

B2C Commerce促销指定折扣或优惠。它们在广告系列或A / B测试中运行。A / B测试是B2C商务功能,可让您相互测试多种体验,以了解购物者的反应。

促销配置包含定义促销类型,条件和折扣的规则。您可以使用自定义属性扩展促销以满足特定的业务需求。促销可能对时间敏感,并且针对特定的客户群。它们可以是永久性的,例如提供免费送货以建立购物者忠诚度。您可以将同一促销分配给多个广告系列。

例如,Brandon希望为忠诚度计划会员提供20%的Brand-X SuperSpeed跑鞋优惠。购物者登录店面后输入优惠券代码即可享受此折扣。

广告可为Brand-X SuperSpeed慢跑鞋减20%。

对于布兰登想要创建的每个促销活动,他问自己:

  1. 谁得到这笔交易?(忠诚度计划成员)
  2. 有什么折扣?(20折优惠)
  3. 购物者如何获得交易?(购买Brand-X SuperSpeed跑步鞋)
  4. 是否有排除项目?(没有)

他需要为所有晋升回答这些问题。他已经通过在上一个单元中创建限定词来回答第一个问题。让我们继续探索折扣类型以及他可以控制购物者如何获得交易的多种方式。

折扣类型

折扣类型和可用折扣进一步定义了三种促销类型中的每一种。

这是其中的一个样本。

优惠类型 打折 描述
总计购买X 购物者必须以这些商品的总固定价格购买最少数量的合格产品。例如,以30美元的价格购买三种打折产品。 以Y的总价购买n
买X /买Y 购物者必须购买最少数量的合格产品,才能获得指定数量的额外产品的折扣。例如,客户必须购买2条牛仔裤才能以50%的折扣获得第三条。
  • 折价
  • 金额关闭
  • 固定价格
  • 价格表中的价格
  • 自由
没有合格产品 购物者不必购买合格产品即可获得折扣。例如,购买品牌A的T恤,可享受T恤价格10%的折扣。
  • 折价
  • 金额关闭
  • 固定价格
  • 价格表中的价格
  • 产品选项折价百分比
  • 赠品
  • 选择赠品
  • 固定价格运费
  • 免费送货

有关完整列表,请参见信息中心中的 活动和促销

注意

某些折扣类型(例如赠品的选择)在店面应用程序中需要更多代码。

这是他想要创建的促销。

描述 预选赛
产品
  • Brand-X SuperSpeed跑步鞋20%的折扣
  • 买一送一Brand-Y Xcel运动短裤和T恤
  • 赠送一双棒球鞋免费棒球
会员计划的优惠券和客户组
订购 订单满$ 50可获得15%的折扣 电子邮件活动的优惠券
运输 订单满$ 100免运费 单击特定新闻电子邮件的访问者的源代码

在Brandon创建促销之前,他想了解更多有关如何控制促销的信息。

控制促销

布兰登想提供很大的折扣,但要在合理范围内。他不希望购物者有资格获得多重折扣并免费获得产品。甚至两次蘸也不行。那是购物者获得双倍折扣的时候。

这是他可以控制谁获得折扣的方法。

  • 分层折扣
  • 相容性规则
  • 最大应用
  • 资格赛
  • 全球排除的产品
  • 合格和打折产品

您可以控制促销的各种方式。

让我们仔细看看。

分层折扣

使用分层折扣时,折扣额会随着购物者购买更多产品或花费更多钱而增加。例如,购物者购买50美元的Brand-X服装可获得10%的折扣,购买100美元可获得15%的折扣,购买150美元以上可获得20%的折扣。他们必须购买某个品牌并花费一定数量才能符合资格。他们花的钱越多,折扣就越大。

相容性规则

兼容性规则使您可以配置应用哪些折扣以及以什么顺序应用,以便不会自动应用符合购物者条件的所有促销。排他性和排名设置可让您做到这一点。

使用排他性设置,Brandon可以定义促销类型是互斥的还是相对于另一种促销类型。这是设置。

排他性 定义
没有 可以与任何促销组合(默认)。
不能与同一级别的促销同时使用。
全球 不能与任何促销同时使用。

例如,如果所有购物者均可享受10%的折扣,注册购物者可享受20%的折扣,那么注册购物者仅可享受20%的折扣。但是,布兰登可能希望购物者获得10%的产品折扣,基于订单价值的免费送货以及同一订单中的免费赠品。在这种情况下,排他性应设置为不能与同一类别的促销组合

排名设置可让布兰登确定哪个促销优先(例如10个最高和100个最低)。促销按其等级顺序(最高等级优先)应用。

最大应用

您可以控制购物者可以在一个订单中使用特定促销的次数。例如,布兰登想通过购买一双Brand-X棒球鞋来提供额外的棒球。他可以限制购物者在一个订单中收到的棒球数量,无论他们在该订单中购买了多少双鞋。

全球排除产品

您可以单独在每个促销中将某些产品从促销中排除。您还可以从全球所有促销中排除特定产品。例如,布兰登(Brandon)可以防止低利润产品的折扣,而不必为每个促销配置设置。

合格和折扣产品

您可以配置符合促销条件的一组特定产品,以及符合折扣条件的相同或不同组产品。例如,布兰登正在考虑此折扣。

买一件Brand-Y T恤衫,可获得一半的匹配短裤。

购物者可以通过购买T恤获得促销资格,而短裤可以打折。

哪些折扣适用?

布兰登想了解当购物者在结帐时获得超过一个的折扣时,如何优先考虑折扣。如果只能享受一种折扣,那么B2C Commerce如何确定它是哪一种?

B2C Commerce使用优先级规则来确定这一点。您可以自定义某些规则,例如排他性和排名,但是其中大多数是固定的。例如,B2C Commerce根据购物车计算以准确的订单处理产品,订单和运输促销。这是B2C Commerce按类别处理折扣的步骤。

  • 计算产品促销。
  • 根据商品总数计算订单促销。
  • 订单中所有产品的按订单级别折扣。
  • 计算运费促销。

晋升级别只是众多晋升计算之一。当应用多个促销时,B2C Commerce将按此顺序处理促销。

  1. 外部API生成的促销
  2. 类(产品,订单,运输)
  3. 排他性(可定制)
  4. 排名(可定制)
  5. 折扣类型和价值(首先评估为购物者提供最佳价值的促销。)
    1. 固定价格
    2. 固定总价
    3. 自由
    4. 价格表价格
    5. 减额
    6. 折价百分比
    7. 赠品
    8. 选择赠品
    9. 免费送货
    10. 固定价格产品发货
  6. 最大应用

促销处理很复杂,但是处理速度很快。当购物者将商品添加到购物车时,数字会立即变化。

下一步

在这个部门中,Brandon Wilson了解了B2C Commerce促销的全部内容,包括折扣类型和可用折扣。他还了解了如何控制和应用折扣。接下来,让他跟随他进行晋升。

Salesforce B2C商业活动和促销 – 创建限定词

学习目标

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

  • 描述三种类型的优惠券。
  • 描述三种类型的客户群。
  • 说明源代码的工作方式。
  • 列出三种使用源代码的方式。

介绍

Cloud Kicks的销售商Brandon Wilson希望在春季竞选中提供激动人心的促销活动。他希望将忠诚度计划的会员和购物者暂未购物。能够确定他的观众真是太好了。现在,他必须弄清楚他们如何有资格获得折扣。

这就是限定符出现的地方。提醒一下,这些是限定符类型。

  • 优惠券:购物者可以使用多种或一次性使用的代码来获得折扣。
  • 客户组:特定客户或符合条件(例如地理位置)的客户的列表。
  • 源代码:购物者单击会员网站上的链接所产生的浏览器cookie中的代码。他们自动导航到店面。

布兰登想为他的一些晋升经历配置多个资格赛。他通过为活动中的每个促销体验使用限定符设置来做到这一点。他在以后的单位中配置广告系列。

让我们跟随布兰登(Brandon)学习如何配置他的资格赛。

  • 商家定义的单一代码优惠券
  • 静态客户群
  • 动态客户群
  • 源代码

优惠券

布兰登可以在Salesforce B2C Commerce中创建优惠券,也可以从外部系统导入优惠券。它们也可以存在于活动或促销之外。当您将优惠券配置为促销限定符时,促销到期时,优惠券也将到期。

您可以将优惠券分配给一个或多个促销,并将单个促销与多个优惠券相关联。当您将优惠券与活动关联时,该活动中的所有促销将自动继承该优惠券。您还可以取消促销中的优惠券的继承权。

优惠券类型

您可以在业务管理器中创建优惠券的类型。

类型 定义 资源
商家定义的单个代码 每个优惠券可以使用一个固定的优惠券代码,可供多个购物者使用。 由商家维护。可以在业务管理器中添加和删除。
商家定义的多个代码 每个优惠券的代码列表,通常从外部系统导入。每个代码可由多个购物者使用。 由商家维护。可以在业务管理器中添加和删除。
系统生成 B2C Commerce生成的代码。每个代码可由多个购物者使用。 通过导出或脚本API发布。您可以在业务管理器中管理格式。

布兰登使用兑换限制来限制每个购物者在一次交易中可以使用优惠券的次数。

创建优惠券

在此模块中,我们假设您是B2C Commerce采购商,具有执行这些任务的适当权限。如果您不是B2C Commerce的销售商,那就可以。继续阅读以了解您的跟单员将如何在Business Manager中采取这些步骤。不要尝试在您的Trailhead游乐场中遵循我们的步骤。Trailhead Playground中不提供B2C Commerce。

最佳实践是在B2C Commerce登台实例上测试广告系列和促销。如果您具有暂存实例,则可以在其上尝试这些步骤。如果没有暂存实例,请询问您的经理是否有可以使用的实例。

布兰登从商家定义的单一代码优惠券开始。这是他的工作。

  1. 打开业务经理。
  2. 选择站点>商家工具>在线营销>优惠券
  3. 点击新建
    • 输入ID:spring-code
    • 选择优惠券是否区分大小写。他把它留在第一。
    • 选择优惠券类型:单一代码
    • 输入优惠券:SPRINGSPORTS

      业务经理新优惠券页面。

  4. 点击保存
  5. 在常规标签上(已打开):

    业务经理“优惠券”的“常规”选项卡。

    • 输入描述:Spring sports coupon
    • 启用优惠券。
    • 输入每个优惠券代码的兑换限制:使其不受限制。
    • 输入每个客户的兑换次数:1(这是可以用电子邮件地址表示的每个客户兑换优惠券的次数。)
    • 输入每个时间段的赎回:10天,1次赎回(这是滚动窗口中以天为单位的时间段。例如,如果限制为每周1次,并且购物者在16日使用优惠券,则可以再次使用在23号。)
  6. 点击保存

布兰登可以在优惠券模块中将优惠券分配给活动。但是请记住,他想先创建所有限定词和促销,然后将它们添加到广告系列中。

客户群

布兰登使用客户群向特定客户显示内容位置,促销和排序规则,从而为他们提供很棒的体验。

客户组类型

以下是他可以配置的客户组类型。

  • 系统:业务管理器中已有可用的组。他们是每个人,已注册和未注册。您不能更改它们。
  • 静态:将购物者一个一个地手动添加到组中,或从客户关系管理(CRM)系统上载购物者列表。
  • 动态:创建成员资格规则以将客户置于特定的组中。规则基于客户数据属性,例如,客户在30天内的生日。

他想配置这些客户组。

  • 静态:已登录会员计划会员
  • 动态:购物者流失。

购物者购物者已经创建了个人资料,但是已经有一段时间没有购物了。

创建客户组

他是如何创建忠诚度计划客户群的。

  1. 打开业务经理。
  2. 选择站点>商家工具>客户>客户组
  3. 点击新建
  4. 输入ID:忠诚购物者
  5. 选择类型:静态

     在业务管理器中,带有静态客户组的“创建客户组”窗口。

  6. 点击保存
  7. 单击成员选项卡。

    业务经理客户组成员选项卡。

  8. 点击分配
  9. 选择要添加到组中的客户,然后再次单击“分配”。列出的客户在购买产品时添加了其凭据。对于某些商人,数据是从CRM系统导入的。

    业务经理编辑客户组页面。

  10. 点击保存

这是他如何创建失效购物者客户群的方法。

  1. 打开业务经理。
  2. 选择站点>商家工具>客户>客户组
  3. 点击新建
  4. 输入一个ID:失效购物者
  5. 选择动态

    具有动态客户组的业务经理“创建新客户组”窗口。

  6. 点击保存
  7. 在常规标签上,输入说明:一年内未访问过该网站的购物者。
  8. 在“成员资格规则:包括客户”部分中,单击“选择属性”
  9. 选择并输入以下内容:属性:Visits(365)运算符:等于值:0

    业务管理器客户组详细信息页面,您可以在其中创建成员资格规则。

  10. 点击保存

源代码

当购物者在店面中键入优惠券代码以符合促销资格时,源代码可以在幕后触发不同的动作。他们能:

  • 将客户定向到专门的登录页面,特色产品详细信息页面,类别列表和URL。
  • 将它们重定向到其他站点。
  • 激活价格簿。
  • 启用促销。

使源代码特别的原因是它们可以做不同的事情。源代码可以激活价目表,或者您可以将其用作活动中的限定词来激活促销,排序规则或内容位。

当购物者单击新闻邮件时,Brandon希望使用源代码来激活促销。购物者从电子邮件中的链接导航到Cloud Kicks店面,该店将源代码存储在购物者计算机上的cookie中。幸运的是,订单满100美元即可免费送货。

布兰登得知他可以创建一个源代码组,以包含一个或多个与多个代码匹配的文字代码或模式。他使用SPORT [1..10]作为代码,这意味着购物者可以输入SPORT1,但不能输入sport1。

他可以将多个代码映射到同一套规则(价格手册,促销和重定向)。他通过将它们定义为源代码组的一部分来做到这一点,同时仍按每个源代码跟踪结果。他可以为一个广告活动分配一个或多个源代码,以便该广告活动中的所有促销都使用这些源代码。

创建源代码

这是他创建源代码的方式。

  1. 打开业务经理。
  2. 选择站点>商家工具>在线营销>源代码组
  3. 点击新建
  4. 输入ID:source-code-spring
  5. 输入描述以及开始和结束日期。由于布兰登将其添加到广告系列中,因此他的日期必须在广告系列的时间表内。
  6. 输入Cookie的持续时间(天):30
  7. 启用它。

    业务管理器“新源代码组”页面。

  8. 点击应用
  9. 单击代码选项卡。
  10. 在源代码规范中输入代码:SPORT [1..10]
  11. 点击添加
  12. 测试您的代码。
    • 在源代码文件中输入sport1,然后单击“测试匹配”。您收到一条错误消息,指出它不匹配。
    • 在源代码文件中输入SPORT1,然后单击“测试匹配”。您收到一条消息,说它匹配。

下一步

在本单元中,Brandon了解了促销资格,包括优惠券,客户群和源代码。您跟随他为春季竞选创建了预选赛。接下来,他学习促销的工作方式。

Salesforce B2C商业活动和促销 – 探索活动和体验类型

学习目标

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

  • 列出三种确保活动成功的方法。
  • 列出您可以在广告系列中配置的四种体验。
  • 描述三个晋升班。
  • 解释限定词相对于促销和活动的工作方式。

介绍

布兰登·威尔逊(Brandon Wilson)是专门从事高端运动鞋的公司Cloud Kicks的采购员。他希望以引人注目的方式在Cloud Kicks电子商务网站上展示其公司的产品,提高其转化率,并增加平均订单量。

布兰登·威尔逊(Cloud Brands)的跟单员

这是一项重要的工作!

Cloud Kicks店面在Salesforce B2C Commerce(Salesforce Commerce Cloud的一部分)上运行。B2C Commerce使Brandon可以创建全面的广告系列,以针对特定购物者的预定时段提供出色的体验。

为了保证成功,当布兰登(Brandon)创建广告系列时,他确定:

  • 听众
  • 营销来源(会员,电子邮件)
  • 网站促销消息传递位置(主页,类别页面,结帐)
  • 体会
  • 资格赛
  • 每个促销中的产品或类别
  • 时间表

他获得了很多帮助,包括来自营销团队的内容。设计广告系列并在店面实施是他的工作。让他和他一起学习B2C Commerce中的营销活动和经验。在以后的单元中,我们将观察他如何创建限定词和促销,然后使用它们来创建广告系列。

什么是B2C商业活动?

B2C Commerce活动包含针对特定购物者的预定体验。体验可以是促销,内容槽,排序规则和关键字搜索排序规则(稍后您将详细了解它们)。购物者必须有资格获得体验。体验必须在广告活动的整体时间表内进行。

布兰登设想了春季促销活动,接着是春季清仓促销活动以推销未售出的库存,然后是夏季促销活动,依此类推。在零售业中,春季运动通常在1月或2月开始,并在3月或4月结束。他希望从春季开始,每个季节都使用与体育相关的主题。这就是他的想法。

  • 春季:春季新款跑步鞋,春季新款运动短裤和T恤以及棒球鞋
  • 春季销售:减价库存
  • 夏季:炎热天气的步行装备,带有菠萝图案的短裤和背心,轻便的连帽衫以及网球鞋和橄榄球鞋

他想在公司的“忠诚度计划”中定位购物者并吸引失去的买家。这些是有一段时间没有购物的购物者。

他可以按自己喜欢的方式安排竞选活动。但是,有一些基本规则。广告活动是在网站的上下文中定义的,并且不会在网站之间共享。禁用的广告系列无效,购物者无法使用。

经验类型

广告活动可以包含多种体验。当布兰登将多个促销经验与一个广告系列相关联时,他可以在任何特定时间获得所有运行经验的单一视图。

B2C Commerce广告系列包含购物者必须具备的经验。

虽然本模块的重点是提升体验,但布兰登计划稍后添加内容位置和排序规则体验。不过,重要的是,他必须了解这些经历如何适合他的整体竞选活动。

这是他正在考虑的一些经验。

经验 描述
内容栏 一个新的首页横幅广告促销
排序规则 首先按清关项目对产品进行分类
晋升 订单满$ 100免运费
晋升 Brand-X跑鞋减20%
晋升 订单满$ 50可获得15%的折扣

布兰登已经在自己的店面中使用了内容位置和排序规则。您无需在广告系列中配置内容位置和排序规则。但是现在,他希望以更加集中的方式使用它们,作为他整体主题的一部分。

内容版位

内容位置是店面中的预配置位置,您可以在其中展示产品,类别,内容资产,静态HTML或产品推荐。内容资产可以是Flash图形,产品轮播或营销图形。这是他使产品脱颖而出的地方。

布兰登希望在首页横幅内容栏和类别目标网页横幅内容栏上显示有关春季运动服装的令人兴奋的新内容。

排序规则和关键字搜索排序规则

排序规则使您可以控制搜索后或查看类别列表页面时产品在店面中显示的顺序。

例如,您可以通过使某些产品出现在购物者的顶部来吸引他们的注意。您可以配置排序规则或关键字搜索排序规则。排序规则体验需要一个类别,而关键字搜索体验不使用类别。一个体验只能有一个关键字搜索排序规则。

您可以使用单个属性或多个属性的加权混合对搜索结果进行排序。

这是布兰登想做的其他一些例子。

  • 动态排序规则:使用收入,订购单位和转化率的畅销书排序规则。使用此规则类型可确保最畅销的商品位于搜索结果列表的顶部。
  • 类别位置:类别的特定排序顺序。他可以将Brand-X跑鞋放在搜索结果列表的顶部。
  • 搜索排名:类别中具有最高相关性的产品显示在列表顶部。
  • 搜索排名: Brandon可以从高到低对某些产品进行排名,因此排名较高的产品位于搜索结果列表的顶部。

布兰登已经使用爱因斯坦预测排序作为动态属性,通过预测情报向购物者提供量身定制的相关搜索结果。

促销活动

B2C Commerce促销是一组规则,用于定义购物者如何以及何时获得折扣以及该折扣的详细信息。这是三种促销类型(或类):产品促销(1),订单促销(2)和运输促销(3)。

促销可以针对产品(如礼服所示),订单(如购物袋所示)或运输(如卡车所示)。

布兰登想提供这些促销活动。

  • 产品: Brand-X SuperSpeed跑步鞋20%的折扣
  • 产品:买一送一,折半价Brand-Y Xcel运动短裤和T恤
  • 产品:带一双棒球鞋的免费棒球
  • 订单:订单满$ 50可享受15%的折扣
  • 送货:订单满$ 100免费送货

什么是预选赛?

布兰登必须考虑购物者如何获得促销资格。限定词可以触发促销,可以是优惠券,客户群或源代码。

例如,购物者可以在电子邮件中获得优惠券代码,或者可以根据他们的人口统计或成员身份成为客户组的一部分,或者由于从诸如Google之类的会员组织导航而可以享受折扣。Cookie中嵌入的源代码会触发折扣。

三个限定符:优惠券,客户组和源代码。

您可以为促销设置多个限定符。例如,Brandon希望提供Brand-X SuperSpeed跑步鞋20%的折扣。要符合资格,购物者必须是“忠诚度计划”会员,并输入他们在电子邮件中收到的优惠券代码。

超级有针对性!

建立剧本

布兰登的竞选活动不仅仅是一个配置。这是他设计和实施的完整程序。他必须考虑图形,时间表,产品,类别,营销来源和店面页面位置。他到底将竞选资产放在哪里?

布兰登创作了一部剧本。到目前为止,这是他的竞选活动。

描述 时间表
广告活动时间表(开始和结束日期和时间)。
  • 春季服装运动
1月15日至3月15日
所需资产
  • 演员穿着有针对性的产品的照片
  • 每张照片的营销标签和内容
不适用
促销活动
  • Brand-X SuperSpeed跑步鞋20%的折扣
  • 买一送一Brand-Y Xcel运动短裤和T恤半价
  • 赠送一双棒球鞋免费棒球
  • 订单满$ 50可获得15%的折扣
  • 订单满$ 100免运费
  • 1月15日至3月15日
  • 1月20日至3月20日
  • 2月15日至3月15日
  • 1月15日至3月15日
  • 1月15日至3月15日
产品和类别 产品展示

  • Brand-X SuperSpeed跑步鞋
  • Brand-Y Xcel运动短裤和T恤
  • 棒球鞋

类别或子类别

  • 体育
    • 棒球
    • 跑步
  • 服饰
    • 鞋类
    • 短裤
    • 上衣
不适用
听众
  • 会员计划会员
  • 新购物者
  • 1月15日至2月15日
  • 2月15日至3月15日
营销来源
  • 谷歌
  • 亚马孙
  • 1月15日至3月15日
讯息位置
  • 主页
  • 购物车页面
不适用

他已经为下一场竞选充满了想法。但是首先,他需要配置这个。

什么过程?

布兰登首先创建广告系列。但是随后他必须停止并创建预选赛,然后再次停止以创建促销。

因为他已经计划了一种详细的方法,所以这是一种更有效的方法。

  1. 创建限定词。
  2. 创造经验。
  3. 创建广告活动。

创建限定词,然后体验,然后进行竞选。

下一步

在这个单元中,Brandon Wilson了解了B2C Commerce的活动和经验。他制定了一个竞选计划,重点放在晋升和预选赛上。在下一个单元中,他创建了预选赛。

Salesforce B2C商家贸易 – 了解有关B2C商业活动和促销的信息

学习目标

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

  • 描述运动与促销的关系。
  • 列出您可以配置的主要促销类型。
  • 列出Salesforce B2C Commerce促销限定词。
  • 列出您可以控制促销的方式。

介绍

每个人都喜欢打折。借助业务管理器,您可以创建可观的折扣,从而促进销售并使购物者满意。

免费陆运

在业务管理器中,您将折扣配置为促销,然后将多个促销分组到广告系列中。例如,创建一个广告活动来推广新的春季服装,例如花朵连衣裙,轻便的裤子和雨衣。这是您提供的一些促销活动。

  • 免费送货给在选定服装上花费超过特定金额的购物者。
  • 买一送一,通过电子邮件发送的优惠券可免费获得所有花朵连衣裙。
  • 购买一条卡其色裤子,可在下一条中获得50%的折扣。
  • 买三件雨衣,即可获得20%的折扣。

您可以配置购物者有资格获得折扣的方式。例如,优惠券是一种限定词,通过电子邮件发送的优惠券会让购物者得到那些漂亮的衣服!

因此,活动包含促销,而促销是由限定词触发的。让我们看看它是如何工作的。

战役

广告系列是购物者可以在店面中获得的预定体验的集合。您可以在广告系列中创建三种类型的体验。

  • 促销: 促销是折扣。一分钟后,我们将详细讨论它们。
  • 插槽配置: 插槽是店面中的特定位置,用于显示内容并执行某些操作。例如,横幅显示一个戴红色帽子的孩子,上面写着“所有孩子的帽子折50%”的文字。当购物者单击横幅时,搜索结果将显示一个儿童帽子列表。
  • 排序规则: 我们在上一单元中介绍了排序规则。排序规则可让您或您的购物者以某种方式对搜索结果进行重新排序,例如以最低价格为先。

在本单元中,我们专注于推广经验。

您可以安排具有特定开始日期和结束日期的广告系列,也可以连续运行它们。使用一项设置启用或禁用广告系列。您可以为促销活动提供与广告活动相同的时间表,也可以在广告活动期间内给独立的时间表。例如,您可以安排一系列的促销活动,这些促销活动在您的广告系列中一个接一个地启动。

您可以通过分配预选赛和排名来控制晋升。限定词确定谁获得折扣,而等级则控制同时应用多个促销的优先级。我们稍后会详细讨论如何控制促销。

促销活动

在B2C Commerce中,您创建促销以定义用于管理折扣的规则。您问三个基本问题。

  1. 什么是晋升班?
  2. 折扣类型是什么?
  3. 有什么折扣?

规则代表答案的组合。

晋升班

有三个晋升班。

  • 产品: 打折的单个产品
  • 订单: 整个订单的折扣
  • 运费: 折扣的运费

圆圈包含代表产品,订单和运输促销的衣服,购物袋和货车

圆圈包含一件衣服(1),一个购物袋(2)和一个货车(3),分别代表产品,订单和运输促销类型。

折扣类型

产品促销是最复杂的,提供折扣类型选择的矩阵。这些是业务管理器中的产品促销折扣类型。

优惠类型
没有合格产品 购买品牌A连衣裙,即可获得10%的折扣
带有一定数量的合格产品 在蓝色条纹衬衫上花费80美元,即可享受10美元的折扣
拥有许多合格产品 购买3件蓝条纹衬衫,免费获得一条领带
结合合格产品 买裤子和衬衫,减10美元
买X /买Y 买裤子,皮带减20%
购买X和Y /获取Z 买一件衣服和一件毛衣,免费获得一条项链
总计购买X 以US $ 100的价格购买三件A牌连衣裙

设置订单促销规则时,您可以指定购物者必须花费的金额或购物者必须购买的产品数量或组合才能获得折扣。您可以为折扣,折价,赠品或赠品(列表或规则)折扣选择配置订单促销规则。

您可以根据订单或订单中的单个产品或产品组合来制定运输促销规则。您可以给符合条件的购物者免费或打折的运费。

打折

可用折扣因折扣类型而异。这是您可以提供的折扣清单。

  • 折价
  • 金额关闭
  • 固定价格
  • 某价目表中的价格
  • 产品选项折价百分比
  • 赠品
  • 选择赠品
  • 固定价格运费
  • 免费送货

货架展示鞋

您可以给购物者“买一送一”的折扣,如果他们购买一双鞋,他们将免费获得另一双相同风格的鞋。

资格赛

您可以创建限定词来控制哪些客户可以享受折扣。在B2C Commerce中,限定词是优惠券,客户组和源代码。

优惠券 优惠券使持有人享有折扣。在B2C Commerce中,您可以将优惠券配置为一次性使用或多次使用。您可以创建一个多用途的优惠券,这种优惠券“售完即止”。您还可以创建系统生成的优惠券,这些优惠券会为您创建优惠券代码。
客户群 创建适用于属于特定组的所有客户的折扣。B2C Commerce标配了三个预定义的客户组:每个人,注册的客户和未注册的客户。您可以创建新的组以满足您自己的要求,例如基于访问数据,订单价值或地址的客户列表或组。
源代码 使用源代码将客户定向到专门的登录页面,特色产品详细信息页面,类别列表或其他URL。您可以在印刷目录中向购物者提供源代码。购物者在店面中手动输入代码。或通过会员网站上的重定向链接提供代码。

其他控制促销的方式

当购物者有资格获得产品时,您不想通过应用多个折扣来赠送产品。使用B2C Commerce,您可以控制哪些折扣,以什么顺序以及多少次。您可以从折扣中排除某些产品或提供批量折扣。

分层折扣

您可以对折扣进行分级,以使折扣金额随着购物者购买更多产品或花费更多的钱而增加。

例如:

数量 单价
1个 10美元
3或4 9美元
5以上 8美元

排名和排他性

如果购物者有资格获得多个折扣,则可以使用等级和排他性属性来限制应用哪些折扣。设置这些属性可以防止堆叠或过多使用多个折扣。等级是您可以分配的数字,数字越小,等级越高。排名较高的折扣适用于排名较低的折扣。

您可以将折扣的排他性设置为NO,CLASS或GLOBAL。将排他性设置为NO允许组合折扣,CLASS不允许组合同一类别中的折扣,而GLOBAL禁止所有组合。例如,如果购物者有资格进行全球独家促销,则没有其他促销适用。

假设每个人都有10%的产品促销,注册客户有20%的特殊产品促销。注册客户只能获得20%的折扣。对?可能是吧。但是您可能希望将多个促销应用于一个订单。购物者可获得一件冬装大衣10%的折扣,因为订单金额超出规定数量,所以可以免费送货,并免费赠送一条围巾,以相同的顺序与大衣搭配。

您可以从特定促销中排除产品,也可以从所有促销中排除产品(例如,以防止低利润产品打折)。

您可以定义合格产品(购物者必须购买哪些产品以及要获得折扣的数量)以及折扣产品(哪些产品可以享受折扣)。

什么时候会发生?

如果购物者有资格在购物车中进行多次促销,则B2C Commerce将按照明确定义的顺序应用促销,以防止出现两次下跌或意外情况。例如,产品促销在订单促销之前应用,因为订单促销取决于产品折扣之后的总结果。

这是B2C Commerce应用折扣的顺序:

  1. 类别: 按产品,订单和运输顺序的促销类型。
  2. 排他性类型: 促销是相互排斥的,一般而言还是相对于促销的类别。
  3. 等级: 哪些促销优先(10 =最高,100 =最低)。
  4. 折扣类型和值: 按顺序折扣(例如,固定价格,总固定价格和免费)。
  5. 最大应用程序数: 限制折扣可在订单中应用的时间。(只有某些折扣才具有此功能。)

总结一下

在本模块中,我们介绍了B2C Commerce的商品构建基石:产品和目录,搜索和导航,最后是广告系列和促销。下次您在线购物时,请微笑。您知道所有东西如何组合在一起!

Salesforce B2C商家贸易 – 了解有关B2C商业搜索的信息

学习目标

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

  • 描述如何增加外部搜索引擎的搜索量。
  • 举例说明搜索如何重定向购物者。
  • 列出您可以在搜索索引中包括的内容。
  • 描述如何更新搜索索引。
  • 解释商户导向和购物者导向搜索排序之间的区别。
  • 说明爱因斯坦搜索词典可以做什么。

介绍

在线购物者希望快速找到商品!Salesforce B2C Commerce具有许多搜索功能,可帮助您的购物者找到他们想要的东西。在本单元中,我们介绍了业务管理器中的搜索重定向,搜索索引,可搜索属性和搜索配置设置。当搜索来自Google之类的搜索引擎时,我们还将研究B2C Commerce搜索引擎优化(SEO)功能。

搜索功能

当购物者在搜索字段中输入几个字符后,B2C Commerce便开始处理店面搜索。在输入时,B2C Commerce已经在检查诸如拼写和单词补全之类的内容。它还提供了建议,例如类别。

关键字搜索字段,搜索建议和搜索结果排序

购物者在关键字搜索字段中输入“ lux”(1)。搜索建议(2)显示在第三个字符之后。购物者还可以选择他们希望其搜索结果如何排序(3)。

搜索重定向

购物者输入搜索词后,B2C Commerce可以处理搜索重定向。在搜索重定向中,预定义的术语(例如婚纱)将购物者发送到特定页面或URL,而不是搜索结果页面。“婚礼礼服”页面(或网站)可能具有独特的外观,特殊内容,访问新娘登记簿,婚礼指南信息和价格。通过直接前往站点,购物者增强的购买体验增加了他们购买商品的可能性。

搜索索引

B2C Commerce将购物者键入的信息传递给搜索索引。搜索索引是有关购物者可以搜索的网站产品和内容的数据的集合。这是关键!默认情况下无法搜索数据。您必须将产品和内容数据配置为在Business Manager中可搜索。

您可以将产品详细信息和属性(如品牌,ID,名称和描述等数据)配置为可搜索。例如,当您在搜索索引中包含产品名称和描述,并且购物者在搜索字段中输入串珠婚纱时,搜索结果页面将显示包括短语beaded wedding dress的任何产品名称和说明,或三个字,具体取决于您的配置。

店员穿着串珠婚纱

将数据标记为可搜索时,请不要过分。您配置为可搜索的数据越多,索引越大,搜索速度就越慢。

B2C Commerce搜索索引结合了处理拼写,内容,同义词,建议和产品可用性的多个索引。在业务管理器中,您可以定义各种信息。

  • 同义词: 含义相同的术语。
  • 上位词: 一组产品的术语。例如,术语“ top”是一个上衣,其中包含上衣上衣衬衫。当购物者搜索top时,B2C Commerce将返回包含top束腰上衣衬衫上衣的产品。
  • 别名:上义 词描述的一组产品中的一项的术语。例如,上衣是上位词top的下位词。当购物者搜索上衣时,B2C Commerce仅返回包含上衣的产品。

让我们看一个同义词的例子。假设您配置方面同义词列表钱包, 钱袋子,和手提包。当购物者搜索袋,B2C商务查找钱包皮夹手提包,并返回:

  • 钱包钱包
  • 皮夹皮夹
  • 手提袋手提袋

白色钱包

搜索索引从这些类型的产品数据中获取搜索词。

  • 停止词: 定义词语,所述搜索引擎忽略,如一个
  • 复合词: 定义搜索引擎将其分解为单独术语的词。例如,如果将foot- *配置为复合词,则搜索footstool将返回foot和 凳子的结果。
  • 常用词组: 定义搜索引擎可作为一个整体找到的单词组合,例如铅笔盒
  • 词干: 定义一个或多个词的共同词根。例如,靴子靴子赃物的茎。
  • 特殊字符: 配置搜索引擎以删除以下特殊字符:!():[] {} +〜^?’。
  • 产品编号: 配置搜索引擎以将产品ID分成各个部分。例如,产品ID衬衫-1234可以分为衬衫1234
  • 短词: 指定搜索引擎评估的短词(少于三个字符)。搜索建议和“您是不是要”功能会忽略短词,除非您指定它们。

您希望站点数据尽可能新鲜,但是每次更新后重建索引并不总是可行的。对所有内容建立索引可能需要几个小时,具体取决于数据量和搜索配置的复杂性。

但是,还有其他方法可以使搜索索引保持最新。每当有人在Business Manager中更改搜索配置或产品详细信息时,请打开“增量索引”以更新索引。

爱因斯坦搜索词典

爱因斯坦搜索词典使用人工智能,通过收集所有站点搜索和设置中的数据来查找词典中没有的搜索词,从而使您的站点搜索更加智能。然后,它会检测搜索词之间的关系,并建议向其分配词的同义词列表。

搜索首选项设置

Business Manager搜索首选项使您可以对店面搜索进行大量控制。使用首选项可以隐藏不可用的产品,或将可用性有限的产品移至搜索结果的底部。

搜索引擎优化

如果您可以引起外部搜索引擎(例如Google)的注意,则可以促进销售。使用Business Manager中的一些基本设置为搜索引擎优化网站。

  • 引起更多搜索引擎的关注: 简化URL并消除不相关的关键字,多个目录层和参数。动态创建HTML页面元标记和标题标记,嵌入信息以获得点击。
  • 将注意力集中在要搜索的网站上: 配置robot.txt文件,网络爬虫和其他网络机器人会检查该文件以查看是否允许对网站建立索引。
  • 不要错过销售: 为备用URL名称配置主机名别名。
  • 保留忠实的购物者: 通过URL重定向将购物者从旧的URL发送到新的URL。
  • 填充搜索引擎索引: 使用网站内容配置站点地图,以供爬网程序使用和建立索引。站点地图是XML文件,可为搜索引擎提供诸如可用URL列表,上次更新时间,更新频率和页面相关性等信息。搜索引擎使用此信息来构建到站点的链接,并控制搜索结果中链接的排名。
  • 避免死胡同 : 配置替代路径以避免404或文件未找到错误。
  • 保留看起来像重复的页面的搜索排名: 在页面标题中配置多个相似的URL中哪个是首选或规范的URL。