问题标签 [intershop]

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

intershop - 启动应用服务器时出现空指针异常

在设置我的本地开发环境后,在启动 Nodemanager 后立即出现空指针异常:

0 投票
2 回答
316 浏览

intershop - 如何将占位符属性添加到输入字段

文档中没有任何内容,将其添加到 .isml 文件中不起作用。

0 投票
1 回答
409 浏览

java - intershop 在 .isml 模板中获取日期

我需要检查条件:

但是使用这个段似乎是不正确的:

特别是问题是'NOW'的语法。我不知道应该如何设置,也无法在他们的文档中找到。

有人可以帮忙吗?

0 投票
1 回答
122 浏览

java - InterShop dates comparison condition doesn't work

I have a condition which doesn't work:

There are two valid values for both operands:

Product:QLC_ValidTo = 29.11.16 and current_date = 13.10.17

but it doesn't work.

I suppose is it incorrect to try to implement it as a simple comparison and values should be converted to another format?

0 投票
0 回答
157 浏览

intershop - 连接到管道调试器时出现异常

连接到管道调试器时出现异常。我也尝试重新启动应用程序服务器/HTTP服务/系统,但没有运气。任何人都面临同样的问题。

com.intershop.beehive.core.rapi.soap.ConnectException: http://localhost:80/INTERSHOP/servlet/WFS/SOAP/-/SessionMgmtService; 嵌套异常是:com.intershop.beehive.core.rapi.soap.SOAPException:SOAP-Stub:com.intershop.beehive.core.rapi.soap.SOAPStub.getPayload(SOAPStub.java:381) 处的响应负载格式不正确在 com.intershop.beehive.core.internal.bos.session.SessionMgmtService_SOAPStub.setTimeout(SessionMgmtService_SOAPStub.java:130) 在 com.intershop.studio.server.suite6.remote.emc.Session.(Session.java:111) 在com.intershop.studio.server.suite6.remote.RemoteSuite6ServerInstance.doConnect(RemoteSuite6ServerInstance.java:113) at com.intershop.studio.server.remote.services.impl.AbstractRemoteServerInstance$1.run(AbstractRemoteServerInstance.java:52) at org .eclipse.core.internal.jobs.Worker.run(Worker.java:56) 引起:com.intershop.beehive.core.rapi.soap.SOAPException: SOAP-Stub:

0 投票
2 回答
317 浏览

intershop - ISML 模板的实时重新加载

在我目前正在开发服务器上的 Intershop 7.9 项目中,似乎没有监视 ISML 文件的更改。这意味着在看到任何 ISML 更改之前,必须重新构建磁带盒。在我之前从事的项目(ISH 7.5、7.6、7.7)中,这从来没有必要,只需保存 ISML 文件就足够了。

感觉就像我错过了一些非常简单的东西,但我似乎无法弄清楚。到目前为止,我已经尝试了以下但没有成功:

  1. 确保禁用页面缓存。
  2. 通过运行以下命令重新部署服务器:gradlew deployServer
  3. 通过运行以下命令启用热代码重新加载:gradlew enableHotCodeReloading.
  4. 检查gradle.properties位于 中的文件GRADLE_USER_HOME,我希望看到的所有墨盒都列为 sourceCartridges。
  5. 检查environment.properties文件,据我所知,该文件不包含可以为实时代码重新加载做任何事情的属性。
  6. 重新安装了 Intershop Studio。

任何有关如何解决此问题的建议将不胜感激。

0 投票
1 回答
117 浏览

intershop - 订购缺货产品

我目前正在进行的项目(ISH 7.9)要求客户能够订购状态为“缺货”的产品。

由于修改 Basket 和 Checkout 管道以实现听起来如此微不足道的事情感觉很麻烦,我想知道后台是否有一个设置可以让客户订购缺货产品?

在后台,我发现的最接近的东西是 'Shopping Cart & Checkout' 下的菜单<MyChannel> -> Applications -> Shopping Cart & Checkout。但是没有选项可以订购缺货产品。

我是否遗漏了什么,或者除了修改 Basket 和 Checkout 管道之外别无选择?

0 投票
1 回答
520 浏览

rest - REST API 批处理 - 401 未经授权(用户未在预期上下文中进行身份验证)

我正在尝试使用 Intershop REST API ( https://support.intershop.com/kb/index.php/Display/2500N0 )列出批处理:

我对用户“admin”使用基本身份验证,但仍然得到:401 Unauthorized(用户未在预期上下文中进行身份验证)

我错过了什么?

0 投票
1 回答
161 浏览

java - Intershop 对象布线如何工作

有人能解释一下这个capi包是做什么用的吗?是依赖注入吗?

还有什么是连接两个 BO 的正确方法(例如BasketBOBucketBO访问他们的方法并创建一些新数据)?

是通过管道还是通过一些新的公共对象?

0 投票
2 回答
242 浏览

java - Intershop 代码部署工作流程

我不确定这是否是一个有效的问题,但是在您需要停止应用程序服务器、运行然后启动应用程序服务器之前,最少的代码更改量是gradlew publish多少gradlew deployCartridges

我不清楚我可以在多大程度上更改代码。首选的开发工作流程是什么?