Overview
Hybris Commerce is a popular e-commerce platform that offers multi-country and multi-language support. This is essential for businesses that operate in multiple countries and want to provide a localized shopping experience for their customers.
SAP Commerce Cloud allows you to set up multiple sites within a single instance. Each site can represent a different country or region. This enables you to manage content, products, prices, and storefront appearance independently for each site.
International brands have sites at multiple level like international, regional and country specific. The consistency of the content is important for the big brands to achieve this they utilize the parent child relationship by creating relations between catalogs at multiple level.
Multi-Country Site Support Setup
​
The multicountry site set up plays an important role in setting up the catalogs for large organizations which support the business in multiple country. We have to create the hierarchy of content catalog to achieve the multi country set up. Following are steps involve in creating catalogs:
​
Step 1 (Global Content Catalog) : We have to create the global content catalog which will contains the data related Page Templates, Content Page, Content Slots and Components on root level.
As Following we will define the mySiteContentCatalog which will contain the contents accessible across all the regions and countries.
​
INSERT_UPDATE ContentCatalog;id[unique=true]
;mySiteContentCatalog
​
Step 2 (Region Content Catalog) : We have to create the region content catalog which will contains the data related to Page Templates, Content Page, Content Slots and Components on region level.
As Following we will define the myEUSite-ContentCatalog which will contain the contents accessible in all the countries within the EU region.
​
INSERT_UPDATE ContentCatalog;id[unique=true]
;myEUSite-ContentCatalog
​
The myEUSite-ContentCatalog will inherit the data from mySiteContentCatalog. We will create the parent child relation by following impex .
​
INSERT_UPDATE ContentCatalog;id[unique=true];supercatalog(id)
;myEUSite-ContentCatalog;mySiteContentCatalog
​
Step 3 (Country Content Catalog) : We have to define the content catalog which will contain the data related to Page Template, Content Page, Content Slots and Component on country level. This will inherit the data from region content catalog and global content catalog. When we want to any country site then it will first search in the country catalog, if not available in country catalog then in region catalog, if not present in region catalog then in the global catalog.
​
As Following we will define the myUKSite-ContentCatalog and myDESite-ContentCatalog which will contain the contents for UK and germany country. ''
​
INSERT_UPDATE ContentCatalog;id[unique=true]
;myUKSite-ContentCatalog
;myDESite-ContentCatalog
​
The myUKSite-ContentCatalog and myDESite-ContentCatalog will inherit the data from myEUSite-ContentCatalog. We will create the parent child relation by following impex .
​
INSERT_UPDATE ContentCatalog;id[unique=true];supercatalog(id)
;myUKSite-ContentCatalog;myEUSite-ContentCatalog
;myDESite-ContentCatalog;myEUSite-ContentCatalog
​
​
Step 4 (Base Store) : We will create the base store of each website as following.
INSERT_UPDATE BaseStore;uid[unique=true];
;myBaseStore;
;myEU-BaseStore;
;myUK-BaseStore;
;myDE-BaseStore;
​
Step 5 (Base Site): We will define the following websites at global level, region level and country level as following. We will also map the respective base store and content catalog to these websites.
Global website creation and linking of the Global Base Store and Global content catalog.
INSERT_UPDATE CMSSite;stores(uid);contentCatalogs(id)
;mySite;myBaseStore, mySiteContentCatalog
​
​
​
​
EU website creation and linking of region EU base store and EU content catalog.
INSERT_UPDATE CMSSite;stores(uid);contentCatalogs(id)
;myEUSite;myEU-BaseStore;mySiteContentCatalog,myEUSite-ContentCatalog
​
​
​
​
UK website creation and linking of the UK base store and UK content catalog.
INSERT_UPDATE CMSSite;stores(uid);contentCatalogs(id)
;myUKSite;myUK-BaseStore;mySiteContentCatalog,myEUSite-ContentCatalog,myUKSite-ContentCatalog
​
​
​
​
​
​
​
​
​
German website creation and linking of german base store and german content catalog.
INSERT_UPDATE CMSSite;stores(uid);contentCatalogs(id)
;myDESite;myDE-BaseStore;mySiteContentCatalog,myEUSite-ContentCatalog,myDESite-ContentCatalog
​
​
​




