问题标签 [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.
hybris - 我应该启用哪个包来在 tomcat 日志或控制台中记录 Solr 查询?
SAP 商务 1905
我应该启用哪个包(到 DEBUG 或 INFO)以在 tomcat 日志或控制台中记录 Solr 查询?
我知道您可以在 hybris/log/solr 下看到查询,但我也想在控制台运行时看到查询。
hybris - 自定义标签提供程序在组件 =“base”的后台不工作
SAP 商务 1811
我为我的一种自定义项目类型创建了一个自定义标签提供程序,并将其应用于 component="base" 但它在 Backoffice 中不起作用。
CustomLabelProvider-在 backoffice/src 文件夹中创建
mybackoffice-backoffice-spring.xml
我的后台-后台-config.xml
我已经完成了所有步骤,但不知何故它不起作用。标签未显示在后台。
对这里出了什么问题有任何帮助吗?
hybris - 验证拦截器在多线程 Impex 中不起作用
SAP 商务 1811
英派克 -
我创建了一个验证拦截器,它将确保一次只能激活一个日历。这意味着我们不能在同一年激活两个以上的日历。
在这个 Impex 中,我插入了两个带有 active=true 的日历,并期望为其中一个条目提供验证异常。
由于在此用例中,一个条目依赖于另一个条目,因此在多线程的情况下将不起作用(因为未定义顺序)。
如果最大。线程设置为大于 1,我运行 impex,验证不起作用。我尝试用 1 个线程导入这个 impex,然后只有验证有效。
有没有办法解决这个问题?
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 ..但是这个错误总是出现。
欢迎任何帮助.. 非常感谢您提前
hybris - 后台:如何在创建/编辑器向导中使用 referenceSearchCondition 过滤基于年份的日期条目
SAP 商务 1811
我们有这样的模型..
HolidayCalendar有一个属性 Year of Integer 类型和 Holiday Calendar Entries 集合。
HolidayCalendarEntry具有属性 Date
在 Backoffice -> Create/Editor Wizard 中,我想在 HolidayCalendar:Entries 属性上应用referenceSearchCondition过滤器,以便每当我选择假日日历中的现有条目时,我只能获得那些属于相关年份的条目。
例如,我创建了 2021 年的新假期日历,然后我只能看到日期为 2021 年的那些条目。
到目前为止,我尝试了一些动态表单,但它不起作用
在这里,我试图设置假期日历年的 FirstDay 和 LastDay 范围,并且匹配条目日期属于它。但它不起作用。
任何其他建议如何实现这一目标?
java - SAP CX (HYBRIS) : 如何从保存的购物车中删除已删除的产品
您好,我无法访问“我保存的购物车”,出现 500 错误。由于已保存购物车列表中的购物车包含来自 的产品/commercefacades/order/impl/DefaultSaveCartFacade.java
,因此它不再存在于我们的存储库中。
因此,当我们要将 SavedCartModel 转换CartModel
为 SavedCartData时,就会出现问题CartData
。填充产品数据的填充器称为:
ProductModel
在 populate 方法的第一个参数中传递的参数为 null,因此会引发 Null 指针异常。
我该如何处理这个案子?有没有办法从保存的购物车中删除不再存在的产品?或另一种解决方案,可以在不删除保存的购物车的情况下解决此问题。
请帮助我如何解决这个问题。提前致谢。问候,
hybris - 如何本地化在 Hybris 的 trainingcore-items.xml 中创建的自定义类型?
我在 items.xml 中创建了一个自定义类型。如何本地化项目类型?对于要本地化的项目类型,我应该在哪里使用本地化关键字?
hybris - 当我在 Hybris 中本地化枚举类型时,如何解决 java.lang.IllegalStateException?
我在 trainingcore-items.xml 中定义了 ServiceType enumtype 和 Service itemtype。
我在适当的文件中提供了本地化值: trainingcore_locales_en.properties:
但是当我运行 ant clean all 时,构建失败并且我得到这个错误:
请帮我解决这个错误。
localization - 如何在 Hybris 中创建新语言?
我通过转到 Internationalization -> Languages 添加了一种新语言,然后添加了一种新语言。但是该语言不会显示在 Backoffice 的登录页面上。它存在于数据库中,我可以使用灵活的搜索找到它。请有人指导我,我错过了什么?