问题标签 [hybris]

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 投票
2 回答
2797 浏览

java - 从 hybris hMC Action 以编程方式检索 Spring bean

我为我的 hMC 编写了一个定制的 SaveAction,我想在这个操作中使用一些服务,例如 modelService。

我想以编程方式进行,而不是通过在我的 spring xml 文件中声明它,因为我的自定义 SaveAction 本身不是 spring bean。

这是我想要的一个例子:

0 投票
1 回答
271 浏览

e-commerce - 使用任何模板创建新扩展后未构建

在 Hybris 中,我使用给定模板之一创建了一个新扩展,但是当尝试使用 Ant 构建时,控制台上显示“构建失败”。说找到重复的类型,但我没有创建任何类型。

0 投票
8 回答
17292 浏览

java - 无法在调试模式下启动 hybris

当使用 Eclipse Kepler 以调试模式启动 Hybris 时显示错误

即使我也尝试更改默认端口

但显示相同的错误。任何帮助/建议将不胜感激。

0 投票
3 回答
3742 浏览

types - 我的 hybris 模型项目属于哪种类型?

在我的 hybris 事件监听器中,我有一个项目的 PK,而不是模型项目。如何判断这个PK所属的物品类型?

在 hybris wiki 中,他们给出了这个例子,这样你就知道一个项目是 Product 类型的:

但我不喜欢硬编码我要处理的类型的 TypeCode 的想法。

0 投票
2 回答
416 浏览

java - 测试具有共同行为的类

我必须在 Hybris Commerce Suite 中编写一些集成测试类,它们中的大多数共享一个共同的行为来设置系统(站点、商店、目录、国家、...)或执行一些常见的操作,如创建客户。

我创建了一个抽象类,它使用 @Before 方法中的常量值和一些常用方法(如 createDefaultCustomer())执行所有初始化。

我所有的测试类都继承自这个类。

常量值在不同的常量类中分开,例如

现在,为了测试,在我的子类中我可以做

如果我不这样做,那么测试类中有很多重复。

我怀疑这是否可以接受,因为抽象类往往很长且方法丰富,或者我需要更改设计。我会避免为每组常量创建单独的类。

0 投票
1 回答
4896 浏览

hybris - 通过 impex 为分类系统属性插入值

我在一个分类类中有一个分类系统属性,它对我的​​目录中的所有类别进行分类。

此属性称为 Vanprijs。我可以为 hMC 上的不同产品/变体向此属性添加值。如下图所示,但如何通过 impex 文件添加这些值?

在此处输入图像描述

我确实尝试过这个,但进口商不承认 Vanprijs 作为一个已知的属性:

0 投票
6 回答
5805 浏览

search - hybris FlexibleSearchService 找不到实际存在的产品

我正在尝试将产品添加到我的购物车,如下所示:

它失败了:找不到代码“M300044”的产品!

当我调试代码时,我发现这个查询是由 FlexibleSearchService.search(query) 执行的:

如果我在我的 hybris 管理控制台上执行此查询,我确实会得到一个产品。

为什么 FlexibleSearchService 找不到呢?是否与在某处设置目录版本有关?

0 投票
2 回答
11257 浏览

login - Hybris hMC 登录配置

如果这是一个完整的新手问题,请在这里原谅我。在工作中,他们(和我一样)试图让我使用 Hybris。虽然 wiki.hybris 站点上的文档没有很好地放置,但大部分信息都在那里。但是,我在查找如何更改默认 HMC 登录凭据时遇到了一些麻烦?

当我重建服务器时,它迫使我重新初始化数据库,从而改变了所有的登录。我设法找到了 cms 登录名,但我很好奇HMC 管理员登录名存储在哪里?,因为它似乎已更改,我需要找到它。我知道它在很大程度上利用了 Spring,我在.xml文件中搜索了密码,但没有找到我需要的东西。

任何帮助将不胜感激!

0 投票
3 回答
19505 浏览

e-commerce - What is tenant scope in Hybris?

I am very new to hybris e-commerce software and trying to learn with the help of wiki documents provided with it. I see use of 'tenant' scope quite frequently. I know about other scopes like 'singleton', 'prototype' etc. But I am not very clear with the tenant scope. appreciate if someone have a good understanding about this scope, and explain in simple terms. Thanks.

0 投票
1 回答
781 浏览

xml - 在驾驶舱扩展搜索 hybris 中将默认页面从 NA 更改为是?

当我们在 hybris 中打开 cms cockpit 并展开搜索选项时。它将“是默认页面”单选按钮显示为 n/a。我想将其更改为“真”或“假”。我应该在哪个文件中进行更改?