Basic difference
The standard catalog is the single catalog shown to all users. Each user sees the same set of categories and products (There is no item descriptor called 'catalog'). The custom catalog allows us to create multiple catalogs which are intended to show differently to different users. We can target a catalog to a specific user or an organization depending upon the business rules. For example, we can create a separate catalog for each country based on locale. Each locale will be having a separate catalog.
Showing the departmental menu
In standard catalog few categories can be marked with isRoot flag true which make them root categories. For showing up the menu we can use OOTB RootCategories targeter using TargetingForEach droplet that will get all the categories of the catalog whose root property is set to true.In custom catalog the profile will have a default catalog set and Profile.catalog.allRootCategories property will give all the root categories of the catalog
The standard catalog is the single catalog shown to all users. Each user sees the same set of categories and products (There is no item descriptor called 'catalog'). The custom catalog allows us to create multiple catalogs which are intended to show differently to different users. We can target a catalog to a specific user or an organization depending upon the business rules. For example, we can create a separate catalog for each country based on locale. Each locale will be having a separate catalog.
Showing the departmental menu
In standard catalog few categories can be marked with isRoot flag true which make them root categories. For showing up the menu we can use OOTB RootCategories targeter using TargetingForEach droplet that will get all the categories of the catalog whose root property is set to true.In custom catalog the profile will have a default catalog set and Profile.catalog.allRootCategories property will give all the root categories of the catalog
Module difference
Standard catalog is part of the DCS module, whereas custom catalog properties are from DCS.CustomCatalog module.
Profile difference
In custom catalog a new property has been added to the profile named 'catalog' which would store the default catalog of the profile. This property is set either through scenario (when the user logs in) or through request pipeline.
No comments:
Post a Comment