问题标签 [salesforce-commerce-cloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
105 浏览

demandware - 语言环境功能?

SFCC 中是否有服务器端功能来获取语言环境?谢谢!!!

我正在本地化一个 sfcc 站点,需要将数千个硬编码字符串(在从 Merchant Tools > Content > Import & Export 获得的 xml 文件中)中的 en_gb 语言环境更新为将动态插入正确语言环境的服务器端代码,即 en_gb , fr_fr 等。我知道有一些服务器端函数,如 $URL()$,可以在呈现内容之前运行。有没有一个可以获取语言环境?

这就是我现在所拥有的...... https://www.example.com/en_gb/holiday-sale-event/?prefn1=productType&prefv1=Shoes

理想情况下,我正在寻找类似的东西:https://www.example.com/ $Locale()$/holiday-sale-event/?prefn1=productType&prefv1=Shoes

预期结果将是:

https://www.example.com/en_gb/holiday-sale-event/?prefn1=productType&prefv1=Shoes

https://www.example.com/en_nl/holiday-sale-event/?prefn1=productType&prefv1=Shoes

https://www.example.com/fr_fr/holiday-sale-event/?prefn1=productType&prefv1=Shoes

https://www.example.com/de_de/holiday-sale-event/?prefn1=productType&prefv1=Shoes

...等等,取决于语言环境。

0 投票
3 回答
636 浏览

salesforce - 在内容槽 Salesforce B2C Commerce Cloud 中添加自定义 css

我有一个内容槽,我需要在其中添加来自 Business Manager 的自定义 css 文件。我想在 head 部分添加自定义文件。有什么办法可以做到吗?

我尝试在 Content Asset 中添加一个自定义 css 文件并将该资产链接到 Content 插槽,但它不起作用。

0 投票
1 回答
505 浏览

google-analytics - 当页面导航到第三方页面然后使用谷歌标签管理器进入确认页面时,如何跟踪结帐行为?

我已经使用 GTM(谷歌标签管理器)为电子商务网站完成了谷歌分析增强电子商务实施。我已经实施了结帐渠道,并为所有付款方式正确捕获了下单详细信息,但确认付款方式除外。我需要一些帮助来解决这个问题。

对于结帐渠道,我们有 4 个步骤:发货、付款、订单审核和确认(感谢页面)。我们有信用卡、PayPal、Affirm(https://www.affirm.com/)等付款方式。

除了 Affirm ( https://www.affirm.com/ )之外,我能够在每个步骤中正确捕获流程以及下车信息。在确认的情况下,单击订单审核按钮,用户将进入确认付款页面,付款成功后,他将被重定向到感谢页面。

现在,如果我检查 GA 仪表板的产品列表性能部分,我会看到产品的一行显示值,直到产品结帐列的唯一购买列为 0,另一行显示“(未设置)”产品列表名称,其中它仅将 Unique Purchases 列填充为 1,而所有其他列显示 0 值。不知道为什么会这样。在其他支付方式的情况下,我们只显示一个弹出窗口来支付金额,但对于 Affirm,页面被重定向到第三方页面,这就是支付发生的地方。请帮我解决这个问题。谢谢。

在此处输入图像描述

0 投票
1 回答
289 浏览

demandware - 为 Salesforce 商务云市场构建应用程序

我正在尝试为 salesforce 商务云 (Demandware) 市场构建一个应用程序。无法找到起点、开发人员文档或指南。我需要一些帮助来启动这个项目。

0 投票
1 回答
95 浏览

salesforce-commerce-cloud - SalesForce 商务云。截取用户和订单数据

我对Commerce Cloud产品不是很熟悉,但是我需要知道一点,希望社区可以帮助我。我需要为使用 SF Commerce Cloud 的客户实施一项功能,我想知道这是否可行。客户希望将一些数据(例如订单和用户)发送到额外的存储空间。这是当地法律的要求,他们必须执行它才能开展业务。

是否可以拦截下订单、修改、删除和电子商店客户创建、修改、删除等操作?如果您能帮助我找到其他信息的方向,那就太好了,因为经过多次尝试,我无法访问 Commerce Cloud 的试用版。

谢谢!

0 投票
2 回答
1675 浏览

salesforce - SFCC - 帮助将所有产品从 Salesforce Commerce Cloud (Demandware) 导出为 XML 或 CSV

我们正在尝试将商店从 SFCC 迁移到 Shopify,但我们无法从 Salesforce Commerce Cloud(以前的 Demandware)导出产品。

我已经查看了来自 SFCC 的大量文档,但我没有找到简单的产品出口。我想知道我是否会误解他们的术语。

我找到了这个备忘单: https ://documentation.b2c.commercecloud.salesforce.com/DOC2/index.jsp?topic=%2Fcom.demandware.dochelp%2FImportExport%2FImportExportObjectCheatsheet.html&resultof=%22%70%72%6f%64 %75%63%74%22%20%22%65%78%70%6f%72%74%22%20

它指向“目录对象导入/导出” https://documentation.b2c.commercecloud.salesforce.com/DOC2/index.jsp?topic=%2Fcom.demandware.dochelp%2FImportExport%2FatalogObjectImportExport.html

当我尝试导出我的产品时,我错过了导出中的许多产品属性,例如自定义属性。我怎样才能得到这些数据呢?

0 投票
3 回答
675 浏览

javascript - 如何使用 es6 的动态导入从静态导入模块?

我正在尝试将动态导入添加到我的代码中,以在客户端获得更好的性能。所以我有一个捆绑 js 文件的 webpack 配置。在 SFCC 上,捆绑的文件位于静态文件夹中,该文件的路径如下所示:/en/v1569517927607/js/app.js)

我有一个函数,当用户单击按钮时,我使用 es6 的动态导入来调用模块。问题是当我们调用那个模块时,浏览器没有找到它,因为路径错误。

/en/lazyLoad.js net::ERR_ABORTED 404 (Not Found)

这是正常的,因为文件在/en/v1569517927607/js/lazyLoad.js.

有没有办法从正确的道路上得到它?这是我的代码。

0 投票
1 回答
848 浏览

authentication - 是否可以使用外部客户身份验证(例如 Cognito 访问令牌)对 SFCC(需求软件)OCAPI /shop 进行授权调用?

今天,我们将 SFCC 用于电子商务,它还充当了我们的主要身份提供者。我们正在迁移用户并过渡到使用外部身份提供商 Amazon Cognito。

迁移之后,我们希望能够使用外部 idp (Cognito) 执行身份验证,并使用已发布的 Cognito 'Bearer' 令牌来调用商店 API。

这可能吗?或者,商店 API 是否需要 SFCC 颁发的 JWT?

0 投票
1 回答
209 浏览

single-sign-on - Salesforce Commerce Cloud 能否用作外部应用程序的 IDP

我的要求是在 Salesforce Commerce Cloud B2C 和 BlackBoard/BrightSPace 之间设置 SSO。这意味着 Salesforce Commerce Cloud 将成为 IDP。

因此,当我尝试登录 BlackBoard/BrightSPace 时,是否应该重定向到 CommerceCloud 进行登录身份验证。

请让我知道这怎么可能。

0 投票
3 回答
461 浏览

e-commerce - 按语言 ID 获取内容资产

我正在使用 Saleforce.com 系统开发网站,在我调用的默认站点中<iscontentasset aid="logo"/>,它的工作。在管理页面中,我选择语言是英语,在我的代码中我想调用<iscontentasset aid="logo" language="en" />但它不起作用。请帮我!