您在此处:
21.2 版
B2C Commerce 21.2 版本将于 2021 年 2 月 23 日至 2021 年 2 月 23 日发布。
查看版本说明,获取所有重要的 B2C Commerce 产品更新的最新信息!要详细了解该版本的功能和增强功能,请观看 21.2 版本产品预览视频或下载预览的 PDF 版。
有关客户报告问题的信息以及有关错误修复的通知现已发布于 Salesforce Known Issues(Salesforce 已知问题)中。此处提供有关 Salesforce 产品客户报告问题的信息。您可以查看问题的状态并订阅通知。Salesforce B2C Commerce 版本说明继续提供有关新功能和主要增强功能的信息。
- 使用最新的兼容模式访问 JavaScript 的新功能
选择兼容模式 21.2 后,B2C Commerce 服务器侧 JavaScript 引擎支持 ECMAScript 6 (ES6) 以及更新版本中的元素。使用兼容模式 21.2,可以访问许多修复程序以及新功能和扩展功能,包括新的顶级内置类型和现有类的方法。 - 使用 OCAPI 创建外部配置文件时分配客户名称
如果使用 OCAPI Shop API/dw/shop/v21_2/customers/ext_profile端点创建外部客户配置文件,现在可以指定姓名。 - 确定客户是否拥有外部配置文件
如果您的客户端应用程序通过外部身份验证提供程序 (IDP)(例如 Google 或 Facebook)对客户进行身份验证,则每个客户都需要一个外部配置文件。现在,您可以对 Shop API 客户/ ext_profile 端点进行 GET 调用,以确定客户是否具有外部配置文件。 - 使用 Omnichannel Inventory(全渠道库存)管理库存
通过与新的 Salesforce Omnichannel Inventory 库存产品集成,可以支持网店体验的实时可供性。B2C Commerce 提供无缝的本机集成,可以使用点击而不是代码进行配置。 - 已将唯一 ID 添加到任务日志文件
现在,在新任务框架中执行的任务的日志文件名称包含唯一的 ID。 - 根据某些 Business Manager 模块的要求使用强身份验证
出于安全原因,从 21.3 版开始,必须使用强身份验证(例如通过 Account Manager 进行多因素身份验证 (MFA) 来访问某些 Business Manager 模块。在 21.2 版中,如果尝试在不使用强身份验证的情况下访问这些模块,则会出现警告消息。 - 添加了新的配额和针对嵌入 HTML 属性的对象的日志记录
从 21.3 版开始,只有经过强身份验证的用户(例如通过 Account Manager 的 MFA)才能在 HTML 属性中包含嵌入 iframe、对象、小程序或嵌入标签。在 21.2 版中实施的新配额api.object.EmbeddedObjectInHTMLAttributeUserWithoutStrongAuth可以帮助您准备即将到来的 21.3 限制。使用新配额查看是否在 HTML 属性中嵌入了对象,如有,请确保嵌入此类对象的用户使用强身份验证。 - 删除的 Impex 和 Temp 文件不再在垃圾文件夹中保留 30 天
如先前公布的那样,更新的文件保留规则将应用于 /Logs、/Securitylogs、/Impex 和 /Temp 文件夹。在向这些新规则过渡期间,一些实例使用 /Impex/_trash 和 /Temp/_trash 文件夹保留删除文件 30 天。过渡期以 POD 沙盒和主实例的 21.2 版结束。/Impex 和 /Temp 文件目前已删除,并且不会首先转移至 _trash 文件夹。 - 将产品集添加为促销的合格或折扣条件
您可以将产品组合作为合格或折扣条件添加到所有促销规则中,“奖励商品选择”规则除外。当您将产品组合 ID 添加为合格或折扣条件时,属于该产品组合的任何产品都可以触发促销并从促销中获得折扣,或同时获得两者。唯一的例外是“奖励商品选择”规则促销不能使用产品集来定义奖励商品 - 使用 Profile Connector API
Salesforce Profile Connector API 从 2021 年 2 月 22 日开始普遍可用。

