问题标签 [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.
service - 如何在 SFCC (Demandware) 中实现 serviceworker
我想知道这里是否有人有在 SFCC/Demandware 中实施服务人员的经验。
我使用带有sw-precache-webpack-plugin 的 Webpack生成服务工作者
问题是:服务工作者应该可以从域的根目录获得。所以site.com/sw.js
。JS 文件会正常出现在static/
文件夹中。任何人都知道如何在 Demandware/SFCC 中从项目的根目录提供这个 JS 文件?
api - 如何在使用 Demandware OCAPI 下的订单中添加支付交易状态?
我正在为 Demandware 上的电子商务网站的移动应用程序开发 API。我正在使用 OCAPI 18.8 下订单并将付款详细信息发送到第三方付款处理器 Vantiv。我从 Vantiv 获得交易 ID 和响应代码,并想更新我的订单以将这些付款交易详细信息存储到我的订单中。但是我在 OCAPI 中找不到任何资源,可以让我添加从 Vantiv 收到的事务 ID 和响应代码。以下是我通过 OCAPI 下的订单:
}
我试过这个资源
}
更新我的订单但没有成功。如果您有任何建议,请告诉我。谢谢。
demandware - 我可以将参数从调用 ISML 传递到内容槽吗?
我希望能够通过请求范围变量或其他方式将一些补充信息传递给内容槽。
我在调用 ISML 时尝试过这个:
在我拥有的插槽的渲染模板中:
但是,在输出 HTML 中,我得到:
有什么方法可以将对象或字符串传递给内容槽?
demandware - 在 OCAPI 中更新 Stock_level
如何使用(业务经理 API)更新库存(stock_level)。
我使用业务管理器 API 来检索产品。我能够检索产品,但我不确定如何设置其库存 (stock_level)。
我有一个特殊要求,产品数量不能超过 1,所以我需要将它设置在库存中以便我可以测试它。
我试图查看是否可以使用产品设置库存水平,但这似乎不可能。
当我尝试获取库存时,以下是错误
salesforce - While importing product XML in demandware how to append images in same product?
I have two product XML look like:
1:- product-1.xml
2:- product-1-1.xml
I am importing both the files and I want to append the images for the same product (PRODUCT123) as
but it's not appending the images.
I used merge-mode="merge" also for the same but not getting the result as I expected.
Could anyone help me out that where I am doing wrong?
demandware - 有没有办法使用开放商务 API (OCAPI) 为需求软件中的产品分配主要类别?
产品的主要类别存在于 DATA API 的产品文档 (primary_category_id) 中,但无法写入。在使用不同的 primary_category_id 发送产品的 PATCH 更新后,它不会更改。
有没有办法通过 OCAPI 做到这一点?
javascript - Salesforce Commerce Cloud 使用什么版本的 Rhino JavaScript?
据我了解,Salesforce CommerceCloud 使用Rhino JavaScript,但遗憾的是我找不到它是什么版本,这对于理解兼容性很重要。是否有任何文档描述了这一点,和/或有没有办法输出 JavaScript 引擎版本?
demandware - OrderMgr getOrder() 方法总是返回 null
我正在编写一个从外部服务获取订单状态的简单作业。然后我想用这个数据来更新订单。
每当我在 OrderMgr 上调用静态方法 getOrder(id : String) 时,我都会收到 null。
具有给定 ID 的订单存在并且在 BM 中可见。
有人可以告诉我我做错了什么吗?
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.