问题标签 [demandware]

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 投票
1 回答
173 浏览

categories - 在 Demandware 内容槽中集成 ${Category.displayName}

有办法在常规 Demandware 内容槽中显示 ${Category.displayName} 吗?请让我知道是否有其他选项可以在内容资产中显示实际类别名称。

在此先感谢您的帮助。

0 投票
1 回答
1126 浏览

eclipse - Eclipse Demandware 服务器连接未上传

我获得了新版本的 Eclipse Oxygen 并安装了以下 Demandware 插件:http: //developer.salesforce.com/media/commercecloud/uxstudio/4.6

我已将我的磁带导入工作空间,并与我的沙箱建立了一个新的数字服务器连接,但是当我尝试将磁带上传到我的沙箱时没有任何反应。

我会在某处遗漏一组吗?

0 投票
2 回答
459 浏览

salesforce - 检查 Demandware 在线商店的优惠券代码

我正在为一家初创公司工作,我们有一位客户将 Demandware 用于他们的在线商店。

我们公司提供价值特定金额的代金券。因此,零售网站上的客户可以在结账体验结束时输入凭证编号,如果它值 10 美元,他们的购物车就会更新 (-10)。

我让 CTO 说我们只需要在零售商在线商店中“添加几行 javascript”即可。但我认为这需要一个 Demandware 插件(尤其是更新购物车),其中包括注册开发人员或合作伙伴帐户(这需要一些时间)、学习 Demand Script 并构建插件,然后将其发布到 Saleforce 的应用商店。我对么?这是实现这一目标的唯一方法吗?

需要明确的是,功能是:优惠券代码框需要获取优惠券编号,向我们的服务发出 API 请求以检查其价值,然后更新购物车。

0 投票
1 回答
194 浏览

hybris - Hybris vs. Demandware,架构上的主要区别

Hybris和之间的核心架构主要区别是Demandware什么?

0 投票
0 回答
297 浏览

amp-html - AMP 页面与需求软件 (SFCC) 的集成

如何将一些 AMP 页面与需求软件 (SFCC) 集成?

假设我想将 AMP 页面集成到我需要包含在 PDP 或 PLP 或 CLP 或主页中的内容资产/内容槽之一中

0 投票
1 回答
143 浏览

demandware - 我们如何从 SFCC(需求软件)获取最后访问的管道。

我需要获取最后渲染的管道名称。有什么方法可以得到相同的吗?

0 投票
1 回答
229 浏览

javascript - 添加所需的 Schema.org JSON LD 标记

我想看看是否有人可以发布一个如何动态创建 JSON-LD 以使用 JQuery 创建谷歌富卡的示例?如果有人可以向我展示如何实现此功能的示例,我将不胜感激。

0 投票
1 回答
212 浏览

demandware - 从 BonusDiscountLineItem 需求软件中过滤掉缺货产品

默认情况下,BonusDiscountLineItem.bonusProducts 也会返回缺货产品,有没有办法从 bonusProducts 列表中过滤掉缺货产品?

0 投票
1 回答
237 浏览

javascript - Babel 无法解析“for each...in”语句

我正在尝试将 Salesforce Commerce Cloud 的 .ds 文件转换为 JavaScript,以便我们可以应用标准测试工具(Jest、Mocha 等)。SFCC 文档表明 .ds 文件是“Rhino JavaScript”,具有非标准扩展名,用于类似流的类型检查。

到目前为止,使用transform-flow-strip-types插件去除类型注释很简单。但是 SFCC 支持Babel 令人窒息的 JavaScript 1.6 中已弃用的“for each...in”语句。

下面的所有代码都可以在 github 上找到

这是我的源 src/index.ds 文件:

还有我的 gulfile.js:

这是我的 package.json:

当我跑步时gulp test,我得到了这个:

我花了很多时间来寻找一个插件,它可以让 Babel 将其转换为类似for...of语句的东西,但我似乎找不到任何东西。

我现在正处于挖掘for-of transform的边缘,并创建了类似于 transform的东西for each...in,但如果我可以避免的话,我真的不想投入这项工作。

我觉得我在这里遗漏了一些明显的东西。任何人都知道如何做到这一点?

0 投票
1 回答
207 浏览

git - 如何跟踪 atlassian sourcetree 中新添加的墨盒中所做的更改?

首先,我是 sourcetree 的新手。

大多数情况下,当我们更改/添加/删除存储库中现有文件中的文件时,它会反映在源树的未提交更改中。

我在我的电子商务 Salesforce 项目中添加了一个新墨盒。但即使在刷新或重新启动我的源树之后,我也无法在未提交的更改中看到已应用的更改。

我也检查了修改过的文件、待处理的文件、未跟踪的文件和所有文件选项。

那么我可以做些什么来跟踪应用于新添加的墨盒的更改?

注意:墨盒尚未提交。

提前致谢。