问题标签 [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 回答
109 浏览

javascript - 如何使这个脚本“防弹”

我有一个脚本在调用“box-tip”[0] 索引时失败。有没有办法改进/修复此脚本或使其更加防弹,使其不会损坏?欢迎所有建议,请在下面查看我的代码。

0 投票
2 回答
850 浏览

demandware - Demandware:查找产品的类别位置?

我正在更新数据馈送导出,它将产品链接到给定的类别。我还想在该类别中包含该产品的销售位置,该类别当前存在于 Business Manger 中,用于控制产品列表页面上的排序:

Business Manger 突出显示有问题的字段的屏幕截图

我正在挖掘 API 文档,以及在dw.catalog.CategoryAssignment中公开此信息的逻辑位置,但它不存在。我目前基本上是通过这样做来推断位置:

但是,这告诉我产品被排序到哪里,而不是Demandware 中的实际位置值。它现在作为一种权宜之计起作用,但我真的想用从 DW 中提取实际价值的东西来替换它。

我可以在 Commerce Cloud API 的哪个位置找到给定类别中给定产品的销售位置?

0 投票
1 回答
189 浏览

eclipse - Demandware 服务器日食

我在 Eclipse 上将墨盒上传到了需求软件服务器,在我这样做之后,看起来我的沙箱没有上传 css 文件。有没有办法恢复?任何帮助是极大的赞赏

0 投票
3 回答
217 浏览

demandware - DW 中的外部库

我是需求软件的新手。我要做的是添加一个外部库以在 DW 控制器中使用。

简而言之:如何在需求软件控制器中使用外部库作为 lodash?

0 投票
1 回答
242 浏览

demandware - Demandware Business Manager:是否可以在目录列表视图中显示 ATS?

在 Business Manger 中,在Merchant Tools > Products and Catalogs > Catalogs下,网格视图当前显示可供销售 (ATS) 信息:

网格视图显示 ATS

但是,列表视图不显示该信息:

列表视图不显示 ATS

是否可以将 Business Manager 配置为在列表视图中显示 ATS 列?

0 投票
1 回答
109 浏览

javascript - 方括号前的符号

我目前在 Demandware 中维护一些 DS/JS 代码,我刚刚发现:

这个不寻常的“@[...]”语法有什么作用?

它可能与 ECMA-357 规范(又名“E4X”)有关,但我不确定:在DW 文档(需要凭据)中,据说:

“您可以像从标准 ECMAScript 对象中读取值一样从 XML 对象中读取值”

这似乎可以解释,@但让我对以下方括号持怀疑态度,也许是某种动态属性?

谢谢 :)

0 投票
1 回答
2774 浏览

salesforce - Salesforce Commerce Cloud/Demandware - OCAPI 按日期范围查询订单

我正在尝试查询 Demandware (SFCC) api 以使用日期范围提取订单。orders_search 的 POST 有效,但似乎非常低效。首先,我提取所有数据,然后过滤结果。

我想简单地查询日期范围,但我不知道该怎么做。帮助。

编辑:虽然我解决了最初的问题,但这最终变得更加复杂,因为该服务一次只允许 200 个响应。因此,首先您必须发出请求以了解有多少结果,然后多次调用该服务以获取数据。下面是与 C# 一起使用的代码。日期范围作为变量传入。

代码的其余部分被省略,但它本质上是遍历 m_json 对象。

0 投票
1 回答
547 浏览

xml - XML Sitemap on Demandware / Salesforce CMS 用于 SEO 电子商务维护

我正在为一家使用 Demandware 作为电子商务解决方案的公司提供 SEO 咨询。他们有大约 20k (20.000) 个断开的链接,我必须通过大量实施 301 重定向来修复它们。

如何在 Demandware 中实现我的自定义 sitemap.xml 文件?我找不到任何参考资料,公司的开发人员似乎对此一无所知。

非常感谢。

0 投票
3 回答
1585 浏览

debugging - SFCC(需求软件)调试

如何在没有 Eclipse 的情况下在 SFCC(Demandware)中调试控制器或模板?

我知道原子调试器,但也许你现在有了别的东西,更舒服的东西。

0 投票
1 回答
124 浏览

javascript - 在另一个节点 XML 中插入节点

我有一个包含 XML 数据的字符串变量,我只是想在该 XML 的另一个元素中添加一个子属性。我想到的一个解决方案是将此字符串转换为 XML,然后通过XML.appendChild()它可以完成的方法,但我不确定,因为我还没有尝试过。

如您所见,我只是想使用 JAVASCRIPT 在元素<coupon-id> somevalue </coupon-id>内插入属性。<price-adjustment>输出将如下所示:

帮助感恩。