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

backbone.js - 使用文本区域中的数据更新 Netsuite 记录中的字段

我已经与 SCA 合作了一段时间,但在将数据从前端移动到 Netsuite 后端时,我需要一些帮助。

我正在为一个客户工作,该客户在结帐时需要一个文本区域,允许用户将一些信息添加到 Netsuite 中的报价记录中。

所以这是我的预期结果:

用户在请求报价确认页面的文本字段中添加评论。

提交时,报价模型中的“备忘录”字段会更新为用户提交的文本。

(这是我卡住的地方)

然后模型中的“备忘录”字段将更新报价记录上的“备忘录”字段并显示在 Netsuite 报价记录中。

或者

“备忘录”字段将在报价记录上创建一个新的自定义字段。

我本质上是想弄清楚从 Netsuite 记录到前端的数据流,反之亦然。我希望能够创建自定义字段并将它们映射到前端 UI。

很感谢任何形式的帮助!

这是包含选择器的文本区域的 HTML。

这是将 val() 添加到备忘录字段的提交函数。

PS 我正在使用 Vinson,所以很遗憾不能像我在最新的 SCA 中所期望的那样使用扩展。

0 投票
2 回答
283 浏览

npm - 部署到 Netsuite 时出现 SCA Gulp 错误

尝试使用 gulp deploy 命令从我的 IDE(VS 代码)部署到 Netsuite 时,出现以下错误:

吞咽错误日志

我正在使用 SCA 的 Vinson 版本,当使用 NPM install 命令时,我收到很多关于过期依赖项的警告,我已经使用 NPM outdated 命令检查了这一点,并将包更新到更高版本。

看起来它进入了 SASS 编译,然后在 parse.js 文件中出现错误,我假设没有设置与未定义错误相关的值。我不是特别想编辑 gulp 文件,我确信它与某些包的版本控制有关。

通常的 gulp 命令可以正常工作,只是部署出错了。

任何帮助将不胜感激,我需要为客户上传这个!

谢谢!

0 投票
1 回答
106 浏览

netsuite - 在 Checkout 中显示用户数据

根据这篇文章https://developers.suitecommerce.com/try-out-the-loginregisterpage-userprofile-and-myaccountmenu-components,整个网站都提供个人资料信息......

我需要在 SCA 结帐时的自定义字段中显示用户的名字/姓氏和电子邮件地址。我如何访问数据?

以下任何一项似乎都不起作用

'OrderWizard.Step.js 定义了 'Profile.Model' 并在其函数中包含 ProfileModel...我在 'order_wizard_step.tpl' 中添加了以下内容

预期的输出是其中之一显示相应的值结果根本没有

0 投票
1 回答
142 浏览

javascript - 元素在 Chrome 77 上短暂消失并重新出现

我有一个标签式 UL,当单击 li > a 时,它会在 Chrome 77 上短暂消失。当它重新出现时,它出现在它下面的元素后面(几乎就像它从 DOM 中消失了,然后它下面的元素移动到它的位置或其他东西)

以下是一些注意事项

  • 如果您重新加载页面,问题通常不会发生
  • 只有当您从其他地方导航到页面时才会发生这种情况
  • 如果您检查任何元素并取消选中页面上的任何 css 属性,问题会立即自行纠正

我正在使用我无法完全控制源代码的套件商务。而且,如果您对 Suitecommerce 有所了解,我就不能真正依靠他们的开发人员及时修复任何问题。

重现问题

这是一个示例页面: https ://www.1800cpap.com/airfit-p30i-nasal-pillow-cpap-mask-by-resmed

登陆页面后,​​向下滚动到选项卡部分,然后单击任何选项卡。如果您没有看到问题,您可能需要离开该页面并返回该页面,或者您可以导航到任何产品页面。一旦您看到问题检查任何元素,取消选中任何 css 属性,问题将立即得到解决。它只发生在 Chrome 77 上。

我很乐意提供代码,但老实说,我什至不知道从哪里开始。该平台是使用backbone.js 构建的

任何想法都会受到欢迎。

0 投票
3 回答
270 浏览

netsuite - 我们如何使用 Suite 脚本模拟“下一个账单”按钮功能?

如何使用下一个计划开票金额创建销售订单发票。我不想创建全额发票。在 NetSuite UI 中,我们可以使用“下一个账单”按钮来查看下一个可计费金额。我们如何使用 Suite 脚本模拟类似的功能?  网

0 投票
1 回答
149 浏览

netsuite - Suitecommerce Advanced 从扩展调用核心代码的方法

在suitecommerce核心代码中有一个视图OrderWizard模块视图。它有类似于下面的方法(不是确切的代码,不是为专有问题粘贴)。我已经创建了扩展并从扩展中调用了 OrderWizard 的方法。

调用 renderExt 方法时,无法读取未定义的属性“isActiveVal”类型错误:无法读取未定义的属性“isActiveVal”。尽管 isActiveVal 在 OrderWizard 视图中可用。

调用 setAddressExt 时,我得到“这是未定义的”。

有人可以帮助我在这里做错了什么。从扩展中调用suitecommerce核心代码方法的最佳方法是什么。我想我没有传递OrderWizard视图的实际上下文(.apply(this)。

0 投票
1 回答
125 浏览

suitecommerce - Suitecommerce 高级默认地址在结账过程中发生变化

在结帐过程中,suitecommerce advanced 始终将客户的默认送货/账单地址(更新 NetSuite 中的默认地址)更改为结帐期间选择的地址。此套件商务的默认行为是什么?其他人是否面临同样的问题。这种行为会在对帐单生成过程中造成混乱,因为默认帐单地址在结帐过程中会发生变化。

0 投票
1 回答
50 浏览

netsuite - NetSuite SCA - 对页脚所做的编辑未显示

我在页脚模板中进行了更改以添加一个部分并编辑了 css,使其看起来像我想要的,但网站上没有新 div 的痕迹。我错过了什么吗?我编辑了 shopping.css 和页脚 tpl 并刷新了缓存。谢谢!

0 投票
1 回答
137 浏览

netsuite - NetSuite:为什么我们通过网上商店创建的销售订单带有付款事件 = 待处理

在 NetSuite 中,我们尝试通过网上商店创建销售订单,但是当创建销售订单时,在账单子选项卡 > 付款事件中,付款事件记录处于状态/结果 =“待定”,并且在销售订单记录的顶部我看不到“履行”、“下一个账单”、“剩余账单”等按钮,而是有“覆盖待付款”按钮。单击“覆盖未决付款”按钮时,付款事件状态/结果变为“接受”。谁能提到付款事件记录进入状态=“待定”的可能原因?我们如何绕过“Pending”状态,直接进入 Payment Event 的“Accept”状态?非常感谢

此外,我还能够在网上找到有关管理付款暂停的帮助。当付款事件进入状态=“付款暂停”。NetSuite 有页面来处理此状态:交易 > 销售 > 管理付款暂停,还可以在用户角色上添加权限,交易 > 覆盖付款暂停。但是对于 status="Pending" 没有页面也没有 Override 权限。NetSuite 中的“待处理”状态是新的吗?

0 投票
1 回答
27 浏览

suitecommerce - 在 NetSuite(SuiteCommerce 高级版)中锚定标签以跳转到页面的一半

NetSuite SuiteCommerce 不支持锚标签吗?我想在我的页面顶部包含一些链接,让查看者跳到该类别(在同一页面上)。我知道我的代码设置正确,但所发生的只是它试图打开一个没有内容的新页面:

https://www.prospectfastener.com/product-interchange