【发布时间】:2018-03-23 22:37:03
【问题描述】:
我已经了解了这些术语的所有正式定义。但是,我仍然很难理解它们。我是 hybris 的初学者。那么有人可以尽可能简单地解释这些概念吗?
【问题讨论】:
标签: content-management-system e-commerce product hybris catalog
我已经了解了这些术语的所有正式定义。但是,我仍然很难理解它们。我是 hybris 的初学者。那么有人可以尽可能简单地解释这些概念吗?
【问题讨论】:
标签: content-management-system e-commerce product hybris catalog
您必须首先了解 hybris 中的目录概念。
hybris 或世界任何地方的目录都包含商业项目。因此,Catalog一般是商品的容器,是可销售的实体(产品),可供最终用户参考进行交易。
目录不仅限于项目列表,还包括它们的排列方式。举个例子,如果你去美食餐厅,你可以参考他们的菜单(这实际上是一个通用目录)。您会注意到,不同的餐厅虽然提供相同的食物,但菜单中的项目(产品)排列方式不同 - 有时名称不同,有时在不同的部分(类别)下。 这与 hybris 产品目录非常相似。
现在,进一步以餐厅为例,两家餐厅可能提供相同的食物,但会有不同的氛围。这意味着餐厅的主题、服务员的制服、徽标等。这类似于 hybris 内容目录
因此,总结上面的解释,hybris有两个目录——Product Catalog负责产品层次的排列,另一个作为Content Catalog负责布局(或网站的电子环境)。
Hybris Catalog 有两个版本 - 离线(分阶段)和在线。一旦工作中的项目(产品或内容)适合上线,业务用户在分阶段版本上工作并将其推送(到)在线。他们通过称为同步的过程来做到这一点。
此过程从分阶段版本中挑选项目,检查一些规则(表明项目已准备好上线),并创建(或更新,如果已创建)以在线版本作为项目的副本。 Hybris 系统了解只有在线需要上线,挑选商品并将其展示在网站(店面)上。
现在,有些实体在系统中应该有两个副本,以便业务用户(如内容经理或产品经理)可以进行适当的更改,使其在网站实际出现之前看起来适合网站。例如。 - 产品、图片等
但是有些项目不需要复制它们,例如。 - 价格、库存等,因为它们对于项目的两个副本(在这种情况下为产品)是相同的,并且创建另一个副本将是系统的开销。
因此,(应该)参与同步过程的项目(如产品、CMS 页面、组件等)称为 Catalog Aware。
确实(或不应该)参与同步过程的项目称为无感知目录
希望这会有所帮助!
【讨论】:
在 hybris 中,一个目录可以有不同的目录版本。产品目录主要有 2 个目录版本 - Staged 和 Online。
暂存目录 — 此目录版本是测试目录版本。首先在暂存目录中进行修改。当更改/修改经过测试/批准并且您感到满意时,您可以通过将暂存目录同步到在线目录来发布它们以供您的用户在线使用。
Online Catalog — 此目录版本是用于在店面显示的版本(活动版本)。
【讨论】: