content-management-system - hybris 中目录和目录感知项目的概念是什么?

标签 content-management-system e-commerce product sap-commerce-cloud catalog

我已经浏览了这些术语的所有正式定义。但我仍然很幸运地理解了它们。我是 hybris 的初学者。那么有人可以尽可能简单地解释这些概念吗?

最佳答案

您必须首先了解hybris中的目录概念。

hybris 或世界任何地方的目录包含商业项目。因此,目录通俗地讲就是商品的容器,这些商品是可销售的实体(产品),可供最终用户进行交易时引用。

<小时/>

目录不仅限于项目列表,还包括它们的排列方式。举个例子,如果你去餐馆,你可以引用他们的菜单(实际上是一个通用的目录)。您会注意到,不同的餐厅虽然提供相同的食物,但菜单中的项目(产品)排列不同 - 有时名称不同,有时在不同的部分(类别)下。 这与 hybris 产品目录非常相似

现在,进一步以餐厅为例,两家餐厅可能会提供相同的食物,但会有不同的氛围。这意味着餐厅的主题、服务员的制服、标志等。这类似于 hybris 内容目录

因此,总结以上解释,hybris 有两个目录 - Product Catalog 负责产品层次结构的排列,另一个是 Content Catalog 负责布局(或网站的电子氛围)。

<小时/>

Hybris Catalog 有两个版本 - 离线(分阶段)和在线。业务用户使用暂存版本,并在工作项目(产品或内容)适合上线后将其推送到线上。他们通过一个名为同步的过程来做到这一点。

此过程从暂存版本中选取项目,检查某些规则(表明该项目已准备好上线),并创建(或更新,如果已创建)以 Online 作为版本的项目副本。 Hybris 系统知道只有 Online 需要上线,挑选商品并将其显示在网站(店面)上。

<小时/>

现在,有些实体应该在系统中拥有两个副本,以便业务用户(如内容经理或产品经理)可以进行适当的更改,使其在实际出现之前在网站上看起来合适。例如。 - 产品、图片等

但是有些项目不需要复制它们,例如- 价格、库存等,因为它们对于项目的两个副本(在本例中为产品)来说是相同的,并且创建另一个副本将是系统的开销。

因此,(应该)参与同步过程的项目(如产品、CMS 页面、组件等)称为目录感知。

不参与(或不应该)参与同步过程的项目称为 Catalog Unaware

希望这有帮助!

关于content-management-system - hybris 中目录和目录感知项目的概念是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46702003/

相关文章:

email - 生成 HTML 邮件时使用什么文档类型

php - WordPress 能够维护多用户登录网站吗?

node.js - 多个用户同时购买最后一个产品

paypal - shopify不支持paypal网站支付标准

javascript - 如何在 Wordpress 中创建添加以进行比较?

php - 在 Woocommerce 中显示特定产品类别的产品

css - 在 CMSmadesimple 中将 CSS 类添加到 Smartytag

php - 使用PHP登录信息访问mysql数据库

wordpress - 创建以克为单位销售的 Woocommerce 产品

c++ - Boost uBLAS 矩阵/vector 积