问题标签 [sap-commerce-cloud]

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 投票
3 回答
694 浏览

hybris - 我应该启用哪个包来在 tomcat 日志或控制台中记录 Solr 查询?

SAP 商务 1905

我应该启用哪个包(到 DEBUG 或 INFO)以在 tomcat 日志或控制台中记录 Solr 查询?

我知道您可以在 hybris/log/solr 下看到查询,但我也想在控制台运行时看到查询。

0 投票
2 回答
282 浏览

hybris - 自定义标签提供程序在组件 =“base”的后台不工作

SAP 商务 1811

我为我的一种自定义项目类型创建了一个自定义标签提供程序,并将其应用于 component="base" 但它在 Backoffice 中不起作用。

CustomLabelProvider-在 backoffice/src 文件夹中创建

mybackoffice-backoffice-spring.xml

我的后台-后台-config.xml

我已经完成了所有步骤,但不知何故它不起作用。标签未显示在后台。

对这里出了什么问题有任何帮助吗?

0 投票
1 回答
124 浏览

hybris - 验证拦截器在多线程 Impex 中不起作用

SAP 商务 1811

英派克 -

我创建了一个验证拦截器,它将确保一次只能激活一个日历。这意味着我们不能在同一年激活两个以上的日历。

在这个 Impex 中,我插入了两个带有 active=true 的日历,并期望为其中一个条目提供验证异常。

由于在此用例中,一个条目依赖于另一个条目,因此在多线程的情况下将不起作用(因为未定义顺序)。

如果最大。线程设置为大于 1,我运行 impex,验证不起作用。我尝试用 1 个线程导入这个 impex,然后只有验证有效。

有没有办法解决这个问题?

0 投票
1 回答
214 浏览

hybris - SAP Commerce Cloud 与 Spartacus 安装错误

我按照https://sap.github.io/spartacus-docs/installing-sap-commerce-cloud-2011/的步骤在本地安装 Sap Commerce Cloud 2011 和 Spartacus 当我执行句子时:install.bat -r cx-for-spa

BUILD FAILED D:\CX\SCC\hybris\bin\platform\build.xml:9:执行此行时出现以下错误:D:\CX\SCC\hybris\bin\platform\resources\ant\antmacros.xml :89: 执行此行时出现以下错误:D:\CX\SCC\hybris\bin\platform\resources\ant\mavenTasks.xml:440: Java 返回:1

总时间:3秒

任务:recipes:cx-for-spa:createStoreFrontExt FAILED

FAILURE:构建失败并出现异常。

  • 其中:构建文件 'D:\CX\SCC\installer\recipes\cx-for-spa\build.gradle' 行:581

  • 出了什么问题:任务 ':recipes:cx-for-spa:createStoreFrontExt' 执行失败。

外部进程返回非零退出代码,命令:[cmd, /c, set "ANT_OPTS=-Xmx1024m -Dfile.encoding=UTF-8" & set "PLATFORM_HOME=D:\CX\SCC\hybris\bin\platform" & 设置 "ANT_HOME=D:\CX\SCC\hybris\bin\platform\apache-ant" & 设置 "PATH=D:\CX\SCC\hybris\bin\platform\apache-ant\bin;%PATH%" & ant createConfig -Dinput.template=develop]

我已经执行了这些步骤( sets 和 ant )并重复安装 setence ..但是这个错误总是出现。

欢迎任何帮助.. 非常感谢您提前

0 投票
2 回答
98 浏览

comparator - 如何修改 sap commerce 上的比较器行为?

我正在尝试覆盖 Sap 商务云(hybris)中的“EQUALS”或“GREATER”比较器,我想知道哪种方法是正确的。我想修改此字段,因为在将等于与日期进行比较时,它不考虑日期的小时数。我想覆盖比较器以考虑时间。 在此处输入图像描述

0 投票
1 回答
197 浏览

hybris - 后台:如何在创建/编辑器向导中使用 referenceSearchCondition 过滤基于年份的日期条目

SAP 商务 1811

我们有这样的模型..

HolidayCalendar有一个属性 Year of Integer 类型和 Holiday Calendar Entries 集合。
HolidayCalendarEntry具有属性 Date

在 Backoffice -> Create/Editor Wizard 中,我想在 HolidayCalendar:Entries 属性上应用referenceSearchCondition过滤器,以便每当我选择假日日历中的现有条目时,我只能获得那些属于相关年份的条目。

例如,我创建了 2021 年的新假期日历,然后我只能看到日期为 2021 年的那些条目。

到目前为止,我尝试了一些动态表单,但它不起作用

在这里,我试图设置假期日历年的 FirstDay 和 LastDay 范围,并且匹配条目日期属于它。但它不起作用。

任何其他建议如何实现这一目标?

0 投票
1 回答
323 浏览

java - SAP CX (HYBRIS) : 如何从保存的购物车中删除已删除的产品

您好,我无法访问“我保存的购物车”,出现 500 错误。由于已保存购物车列表中的购物车包含来自 的产品/commercefacades/order/impl/DefaultSaveCartFacade.java,因此它不再存在于我们的存储库中。

因此,当我们要将 SavedCartModel 转换CartModel为 SavedCartData时,就会出现问题CartData。填充产品数据的填充器称为:

ProductModel在 populate 方法的第一个参数中传递的参数为 null,因此会引发 Null 指针异常。

我该如何处理这个案子?有没有办法从保存的购物车中删除不再存在的产品?或另一种解决方案,可以在不删除保存的购物车的情况下解决此问题。

请帮助我如何解决这个问题。提前致谢。问候,

0 投票
3 回答
685 浏览

hybris - 如何本地化在 Hybris 的 trainingcore-items.xml 中创建的自定义类型?

我在 items.xml 中创建了一个自定义类型。如何本地化项目类型?对于要本地化的项目类型,我应该在哪里使用本地化关键字?

0 投票
1 回答
268 浏览

hybris - 当我在 Hybris 中本地化枚举类型时,如何解决 java.lang.IllegalStateException?

我在 trainingcore-items.xml 中定义了 ServiceType enumtype 和 Service itemtype。

我在适当的文件中提供了本地化值: trainingcore_locales_en.properties:

但是当我运行 ant clean all 时,构建失败并且我得到这个错误:

请帮我解决这个错误。

0 投票
1 回答
334 浏览

localization - 如何在 Hybris 中创建新语言?

我通过转到 Internationalization -> Languages 添加了一种新语言,然后添加了一种新语言。但是该语言不会显示在 Backoffice 的登录页面上。它存在于数据库中,我可以使用灵活的搜索找到它。请有人指导我,我错过了什么?