问题标签 [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 - 访问 facetSolrSearch/索引到 hybris 中的用户组
我创建了一个新的用户组,并授予了读取、写入、删除类型和属性的权限。在这里,我观察到我无法通过该用户的后台访问 Facet Search 配置。我不想将“admingroup”分配给用户。是否有任何类型或属性可以分配给该用户的访问权限,以便用户可以运行索引。
以下是我用来分配角色的 impex:-
hybris - 在自定义 ycommercewebservices 扩展和 Spartacus 中安装 SmartEdit 的问题
我想将 SmartEdit 安装到我们的项目中。我们的项目中没有自定义 yacceleratorstorefront,而是自定义 ycommercewebservices。
我将所有扩展(除了 ysmarteditmodule)添加到我们的扩展并运行
出现ant clean all
以下错误时:
我在https://answers.sap.com/questions/12771124/smarteditaddon-hybris-63-not-working.html中发现了一个与 SmartEdit 相关的类似问题。最后一个答案是:
我的店面中的 buildcallbacks.xml 似乎不是最新的。我将它与 yacceleratorstorefront 中的进行了比较,添加了缺失的部分,然后(在另外添加了一些缺失的文件之后),构建运行没有问题。
但是我们的项目中没有 yacceleratorstorefront。所以我将 yacceleratorstorefront/buildcallbacks.xml 与我们的customercommerwebservices/buildcallbacks.xml 进行了比较,但没有成功。
你有什么想法吗?
谢谢你的帮助!干杯菲利普
hybris - SAP Hybris Commerce - 初始化参考属性的默认值
我正在研究 SAP Commerce (Hybris) 1811,我正在尝试使用对Product
type 的引用来扩展 type ,该 typeProductSales
将包含产品销售数据并通过 cronjob 填充。
但是,我找不到为所有新产品和现有产品初始化这种新类型的正确方法。即使在系统更新之后,此引用也未初始化(空)。
Product
和之间应该是一对一的关系ProductSales
。
我希望初始化这个引用类型:
- 在系统更新期间对所有尚无参考的现有产品
- 为所有新创建的产品创建一个实例
我的items.xml
定义:
我之所以不将数据直接存储在Product
表中,而是作为参考,是因为我不希望在目录同步期间同步这些数据。
为所有产品初始化这种新类型的最佳方法是什么?
感谢您的任何提示。
hybris - 在hybris tomcat中部署war文件
我需要在 Hybris tomcat 文件夹中部署一个战争文件。我将它放在\bin\platform\tomcat\webapps路径上并启动服务器。最终,应该为这个 war 文件生成一个文件夹。但它不是生成的。任何帮助。
hybris - 后台:编辑器区域中的 CSV 上传功能
SAP 商务 1811
我有一种自定义类型,例如“CustomType”,它有一个 MediaModel 类型的媒体属性。我的要求是使用编辑器区域中的拖放编辑器上传 CSV 媒体。
所以我使用了 OOTBcom.hybris.cockpitng.editor.dndfileupload
类型com.hybris.cockpitng.editor.defaultfileupload.FileUploadResult
并应用于我的媒体属性。
现在我创建了一个自定义后台操作,例如“UploadMedia”并配置editorareaactions
为“CustomType”。
就像我上传 csv 媒体并单击我的操作一样,在我的操作控制器中,我试图获取上传的 FileUploadResult 媒体,但它总是给出空值。
奇怪的是,在调试时,如果我检查 WidgetModel,我可以看到这个键“currentObject.media”,值在那里。
有什么帮助吗?
azure-devops - 如何在 Azure devops 上为 Hybris 设置 CI/CD 管道(SAP 商业云,CCv2)
我正在尝试为 hybris 设置 Azure CICD 管道,但并不清楚整个过程。
管道未配置 hybris 设置,无法使用 azure 管道托管的构建代理对 hybris 自定义包进行身份验证。
在代理池中创建了 Windows 构建代理。我的理解是,现在需要一个实例来配置构建代理。
(到目前为止,这些步骤仅适用于 CI 配置)
这是正确的方法吗?有没有人配置过这种设置?
hybris - 我们如何在 SmartEdit 的子组件中使 OOTB 组件属性可选?
有没有办法让 SmartEdit 的子组件中的 OOTB 组件字段可选?
例如,我通过创建子组件来扩展CMSParagraphComponent ,例如扩展 CMSParagraphComponent 的MyCustomParagraphComponent。
OOTB CMSParagraphComponent -> content 属性是强制性的,如其 CMS Structure API 中所定义
requiredComponentTypeAttributePopulator使此属性成为必需的。此外,OOTB SmartEdit 也使用 cmsParagraphComponentValidator 进行后端验证。
现在我想让我的自定义 MyCustomParagraphComponent 的内容属性可选
我尝试使用 required=false 创建新的 populator bean unRequiredComponentTypeAttributePopulator 并将其分配给我的自定义组件的内容属性,但这不起作用
尝试这样的事情......
但这不起作用。看起来 CMS Structure API 仅适用于那些直接分配给该组件而不是父组件的属性。
那么正确的方法是什么?
product - 是否可以在 SAP Hybris Commerce 中分配产品级别的销售组织?
我们正在使用 sap hybris 2005,我们需要将产品与特定的销售组织相关联。在 Hybris 中,我们可以通过 Base Store 对象工作,但只是在目录级别,因此我们将一个或多个目录与一个 Base Store 关联。
有人知道是否有办法在单个产品级别建立关系?