问题标签 [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 投票
1 回答
2774 浏览

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

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

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

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

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

0 投票
0 回答
40 浏览

javascript - ext.js 中表单中的值网格

这里的理论问题,

https://i.stack.imgur.com/c1xfv.png

基于此屏幕截图,我需要一个带有普通文本字段(easy-peasy)的表单,以及从自定义后端服务器源提供的图像选择器和一个网格。

这需要能够处理正在创建的全新记录,并接受要加载的已保存记录以进行编辑,这意味着用户可以填写所有字段,包括创建任意数量的网格行并向每个网格行添加产品,或者当他们加载现有答案时,网格会填充产品重量的每条记录。

我需要知道的是这个。所有这些都可能在一起吗?如果这不可能,有没有更好的方法来实现上述功能?一周前,我对 ext.js 框架完全陌生,虽然我非常喜欢使用 jQuery 和 Ajax 与我在 salesforce 商务云中的后端系统从头开始制作类似的东西,但我一直无法做到在 ext.js 社区中找到我想做的任何真实示例。

如果你得到了它们,那么接近我想要的完全欢迎的例子,以及对更好的地方提出这个问题的任何参考。

使用 ext.js 5。

0 投票
1 回答
212 浏览

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

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

0 投票
3 回答
3879 浏览

demandware - 需求软件/SFCC 先决条件

如果有人有兴趣学习在 Salesforce Commerce Cloud(以前称为 Demandware)上进行开发,他们是否可以利用其他框架中的知识来加快他们的入职速度?如果存在这样的其他框架,它们是哪些?Salesforce Commerce Cloud 中的新开发人员可以通过哪些其他方式更快地完成任务?

我在问这个问题的同时牢记控制器,MFRA。请在回答时考虑到这一点。

0 投票
4 回答
5752 浏览

e-commerce - 需求软件 / SFCC 中的内容资产和内容槽之间的主要区别是什么?

需求软件 / SFCC 中的内容资产和内容槽之间的主要区别是什么?

0 投票
1 回答
808 浏览

demandware - Salesforce Commerce Cloud - 批量添加搜索子请求 OCAPI

我想写一个批处理 OCAPI。

在其中一个子请求中,我想使用 product_search 和 variant_search OCAPI。

沙盒中的所有设置都是正确的,如果我单独使用它们,这两个 OCAPI 可以完美地工作。

仅当我批量使用它们时才会收到错误消息。

这是我的要求:

来自服务器的响应:

任何想法?

感谢您的小时帮助,

0 投票
2 回答
1600 浏览

demandware - 我可以将参数从调用 ISML 传递到内容槽吗?

我希望能够通过请求范围变量或其他方式将一些补充信息传递给内容槽。

我在调用 ISML 时尝试过这个:

在我拥有的插槽的渲染模板中:

但是,在输出 HTML 中,我得到:

有什么方法可以将对象或字符串传递给内容槽?

0 投票
1 回答
237 浏览

demandware - Commerce Cloud - 如何覆盖“应用”按钮的代码?

我对 Commerce Cloud 还很陌生;我添加了一个自定义文本字段。我想覆盖单击“应用”按钮时发生的表单提交,以便我可以从这个新字段中读取值。我正在开发示例 SiteGenesis 站点。在这方面的任何帮助都会非常有帮助。

在此处输入图像描述

0 投票
1 回答
117 浏览

function - Two colons before the array`s toString() method

What does the two colons before the toString() method invocation mean?

For instance, I found the following code:

Is it the same as ['status'].toString().call(orderXml.ns);?

I am using the Demandware Script above.

Thank you.

0 投票
1 回答
749 浏览

javascript - 如何通过我的自定义构造函数在 Node JS 中扩展一个类?

我在Node Js模型中有以下内容。此文件存在于另一个项目中,无法更改,但在本地可供其他项目使用。

constructors这里的所有方法都类似于class Product. 现在我想添加另一个在我尝试访问时应该可用的属性Product.badge。为此,我尝试通过以下方式扩展上述模型:

但它似乎抛出一个错误,我试图记录Badge Type,但我仍然无法在此处访问徽章类型。

我将上述对象称为:

我想知道如何扩展现有类,因为我想添加自定义constructor

这里仅基于语法,Node Js但此代码是为 Salesforce B2C Commerce 中的 SFRA 编写的。