问题标签 [suitecommerce]

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 回答
528 浏览

record - NetSuite SuiteCommerce:从自定义记录列表访问和获取数据

我们想为我们的 SuiteCommerce Advance 站点创建和访问自定义数据库表结构 -

然后我们需要搜索存储在列表 1 中的值并将它们与另一个进行比较。以这种方式存储值的最佳方法是什么,可以根据列表 1 的值获得所需的结果?另外,我们可以使用哪个 SuiteScript API 来获取这些自定义记录数据库及其接受值?

nlapiGetFieldValues 对我有用吗?如果是的话,我们如何使用它?

0 投票
2 回答
372 浏览

netsuite - 我可以在 NetSuite 中为 SSP 应用程序设置默认页面吗

我正在使用 SSP 应用程序在 NetSuite 中创建博客。

SSP 应用程序位于 /blog,SSP 页面位于 /blog/index.ssp

有什么办法可以让它只是 /blog ?它会看起来好多了。

是否有某种技巧,例如像普通网站一样的默认索引页面。或某种方式使用 url 组件?我知道我可以添加从 /blog 到 /blog/index.ssp 的重定向,但它仍然显示 index.ssp。

0 投票
2 回答
646 浏览

netsuite - 在 NetSuite SCA 中编辑文件

我的任务是更新使用 SuiteCommerce Advanced 构建的 netsuite 电子商务网站的 CSS。更新非常简单,但我所做的更改并未反映在网站上。

我在文件柜中找到了正确的 CSS 文件,但它们位于Web Site Hosting Files > Live Hosting Files > SSP Applications内。我相信它们是在本地创建和编译然后上传/部署到 NetSuite 但我没有源代码,我需要做的只是更新 1 或 2 个非常简单的样式属性。

那么如何更新 CSS 文件呢?

注意:我被告知 SCA 版本很旧,它没有像我们拥有的其他 SCA 网站那样的在线源代码编辑功能。我不知道那个编辑功能叫什么,但是当在页面中按下 ESC 键时可以访问它。

0 投票
1 回答
159 浏览

netsuite - Suite Commerce Advance 2016:基于自定义“项目”字段->“产品列表页面”

我们最后安装了 Suite Commerce Advance Vension 版本,它具有良好的“商务类别”功能。我们的客户不想使用这种基于类别的结构。

他们要求根据属性(自定义项目字段)设计网站。所以我们在网站中没有任何类别。我想知道是否有可能完成这项工作?

示例-->

考虑到 Men 是一个自定义项目字段,因此在产品列表页面上,我们将仅显示 Men 类型的产品及其 Facets/Sort 字段。

我们需要如何以及在哪里进行更改才能完成这项工作?任何帮助将不胜感激。

0 投票
2 回答
317 浏览

netsuite - Netsuite 的 SuiteCommerce Advance:: 社交注册(FaceBook、Google+)

我需要在我们的 SuiteCommerce 高级网站中集成社交注册/登录,有人知道我们可以这样做吗?帮助将不胜感激。我们的 SuiteCommerce 版本是 Vension 2016。

0 投票
3 回答
165 浏览

netsuite - NetSuite 重复注册电子商务

我想阻止客户使用相同的电子邮件地址注册两次。我不知道如何从电子商务注册页面查看客户的电子邮件地址。

例如,当客户在电子商务注册页面中输入电子邮件时,请检查该电子邮件之前是否已在网站中注册。

如果是,不要让客户再次注册并向客户显示消息。

检查电子邮件地址的代码:

但我不能从客户端调用它。

0 投票
1 回答
227 浏览

handlebars.js - 迭代 SCA 模板中的数组数组

如何在 SCA(Handlebars)模板语言中嵌套 for 循环?

例如; 我有一个数组数组,我想遍历内部数组元素:

footerNavigationLinks是一个数组数组:

0 投票
1 回答
391 浏览

netsuite - NetSuite SCA 在线编辑

您好 NetSuite SCA 开发人员,

我可以访问 SCA 站点,我可以在其中编辑页面某些部分的 HTML。我不确定这个功能是什么,但要显示在线编辑器,您只需按 Esc 键。我认为“可编辑”部分是通过我无权访问的主模板定义的。我有使用 Site Builder 但没有使用 SCA 的经验,所以我的问题是:

1.这个功能叫什么?当我与客户交谈时,我需要适当的术语。

2. 如何编辑其他部分(如页眉、页脚)或页面的完整 HTML?管理员可以授予我权限还是需要技术人员来编辑主模板?

我的目标是我需要编辑菜单和标题,但我不能。我会向客户请求,但我不知道要请求什么,因为我不太清楚它是如何设置的以及它是如何工作的。如果有人可以启发我只是基础知识,那就太棒了!

PS SuiteCloud IDE 不是一个选项。我们无法访问完整的源代码。

0 投票
1 回答
189 浏览

netsuite - SuiteScript 服务在用户未登录时获取数据库信息?

SuiteScript 服务能否从 NetSuite 数据库中获取信息并将其作为 JSON 返回给未登录网站/NetSuite 的用户?

例如; 如果用户访问http://website.com/sca-dev-montblanc/services/upcomingCourses.Service.ss,则该服务应从 NetSuite 数据库中获取即将开设的课程列表并将其以 JSON 格式发回。

我已经实现了一个带有 1 个 SuiteScript 服务文件的 SCA 模块,但是当用户没有登录时,我得到了响应:

{"errorStatusCode":"403","errorCode":"ERR_INSUFFICIENT_PERMISSIONS","errorMessage":"权限不足"}

我已经确定问题是由nlapiLoadRecord('customrecord_course', 1);我的服务中的线路引起的。当我对此发表评论并发送回虚拟 JSON 时,一切正常。所以看起来像一个数据库访问权限问题。无论如何,是否允许在没有用户登录的情况下访问此信息?也许我可以更改表权限?或者如果我将服务作为另一个应用程序的一部分?任何建议都会非常有帮助。

0 投票
1 回答
185 浏览

node.js - 无法在 SuiteCommerce 高级服务中使用加密?

我的 SuiteScript 服务MyService.Service.ss文件正在尝试使用 Node.js 库Crypto,但Error: No crypto在运行服务时出现错误。

SCA 使用的 Node.js 版本是否没有安装 Crypto 库?我是否需要明确添加 Crypto 作为依赖项distro.json?如果是在哪里?我需要安装加密吗?如果是这样,任何建议如何 - 我是 Node.js 的新手。

我正在使用几乎标准的 Crypto 函数,请参阅下面的导致问题的代码: