Sitecore and Sitecore Commerce – Important Communication Points

Posted on

If you started working with Sitecore commerce 9.0 or later, you might have noticed there are a lot of connection points among different roles of Sitecore XP, solr, Sitecore Identity Server and Sitecore Commerce. It’s important to understand the communication points and how this communication is made secure. Sometimes we face the issues due to wrong configurations of those communication points. Since I went through a bit of pain while configuring Staging and Production environments, I thought to share how communication takes place From Sitecore XP to Commerce Engine(CE) From Commerce Engine to XP(Content Synchronization) Commerce Engine to Solr Commerce Engine Plugins to Sql Bizfx to Commerce Engine Sitecore XP to CE: The communication takes place through Commerce Eninge Connect layer. In Sitecore installation directory(at path App_Config\Include\Y.Commerce.Engine) we have Sitecore.Commerce.Engine.Connect.config which defines the communication configurations from XP to  CE. The configuration defines shopsServiceUrl which is used to send any shops related read/write requests from XP to CE for example, get catalogs […]