1

我最近分配了一个任务来开发 Netsuite SuiteCommerce Advanced。该站点配置了许多其他微型站点。和上周一样,我对它的了解为零。我试着让自己熟悉这个系统。例如,当我尝试在 SuiteCommerce > Global > Templates > header > macros > logo_macro.txt 下编辑徽标时,我在代码中看到它从 config 中检索值:application.getConfig("logoUrl") 和 application.getConfig ("siteSettings.displayname") 但我不知道该值存储在哪里?如果我想编辑文件,如何通过 FTP 到文件柜?

我知道在哪里更改文件(从文件柜 Web 界面)和代码,但想确保它不会影响其他站点,因此每个微存储都可能有一个配置,因为似乎每个文件都可以在其他站点之间共享微型站点(如果我去文件柜,点击编辑,那么它会显示微型站点的不同 URL)。我还阅读了他们关于 Netsuite IDE 的文档,所以我下载了 Eclipse 并安装了 NetSuite 扩展,但它似乎只适用于 SuiteScript 项目或 ssp 应用程序。打开 Eclipse 后,我不知道如何编辑文件并将其上传到 Netsuite。

我在网上搜索任何关于 netsuite 和 suitecommerce 高级的教程,令人惊讶的是,关于它的信息很少。几乎没有教程存在,如果您想了解它,您需要付费参加课程/研讨会。我什至在亚马逊上寻找一本可以阅读/学习的书,但又一次,它是空的。任何帮助,将不胜感激。谢谢。

4

3 回答 3

3

欢迎使用 NetSuite,许多人都像您一样开始失明,所以不要难过。您关于 NetSuite 文档几乎为零的陈述是准确的,因此预计需要一些时间。当开发人员在做某事时赚取了六位数的收入时,您通常可以假设学习它不会在一夜之间完成。

如果您是 JavaScript 专家,您可能会更快上手,但 NetSuite 有很多特性。几个月后你就会知道我在说什么了。

查找 application.getConfig 的来源:

这很可能是在应用程序中全局定义的 JavaScript 函数。NetSuite 中几乎所有代码都是 JavaScript,它可以在服务器或客户端上运行。如果我是正确的,那么您将需要找到 .js 文件。一种方法是手动扫描文件柜并查看任何看起来可能的文件。

找到它的更好方法是将所有 SuiteScript 下载到您的本地计算机,以便您可以搜索它。一种方法是使用 NetSuite IDE 和 Eclipse 或文件柜。

从文件柜下载:

转到文档 > 文件 > 文件柜。导航到要下载的文件或文件夹。单击文件或文件夹旁边的下载。下载文件夹时,所有文件和子文件夹都会下载到 ZIP 文件中,以维护文件夹层次结构。

关于修改文件是否会影响微站

我无法告诉您更改文件是否会影响听起来特定于您公司的微型网站。我倾向于认为它们具有跨站点存在的功能,所以要小心。您可能会尝试的一种方法是查看 JavaScript 函数是否在每个站点中都可用。

学习 NetSuite

我发现只有一种好方法。登录 NetSuite,单击帮助,将打开一个窗口。或者支付一万美元进行高级概览培训。说真的,NetSuite 帮助非常广泛,您必须在其中花费大量时间才能进行更改。您可以找到有关 NetSuite 的博客,但大多数都在尝试推销他们的咨询服务。我启动 NetSuiteGo 是为了分享缺失的代码示例等,如果有人想转发,欢迎来宾文章。祝你好运。

于 2015-07-30T15:44:22.453 回答
1

很真实的描述了事情。NetSuite 通过为其产品提供的服务赚钱。

于 2015-07-31T12:21:06.497 回答
0

设置本地环境比从文件柜中编辑原始文件要容易得多。如果您有一个为您构建站点的外部开发团队,您应该向他们询问他们的自定义文件,否则您将无法测试该站点的当前状态。

于 2017-01-12T18:00:16.333 回答