Integrations
To ensure that the Commerce Alliance is giving the expected value for the solution, you will need to enable the different systems in talking to each other. To bring down the GTM time, we have already created the needed integrations and you just need to apply them to the solution. Which this section is all about.
When you installed each system from the above section, you have already established the connection between the CMS ⇔ Ecommerce.
PIM => Ecommerce
This integration will ensure that your product data is kept up to date and ready for your Ecommerce customers. You have the option of configuring this to run as a scheduled job or react to webhooks as events.
Please navigate to the repository for guidance on how to install the integration.
Open-source repository: https://github.com/StructPim/Struct.PIM.Ucommerce.Connector
For any questions regarding the integration, please don’t hesitate to reach out to support@struct.dk.
Ecommerce ⇔ Personalization
This integration contains an API which makes all needed Ucommerce product data available for Raptor to read and start indexing the data.
//cultureCode is mandatory /Umbraco/Api/ProductFeed/Get?cultureCode={en-GB}&catalogId={catalog_GUID}
The api is multilingual and supports multiple catalogs through the query string parameters.
Besides that you also get a generic Umbraco Macro Partials which enables you to quickly add the desired Raptor Module directly into your content pages. The only thing you need to do is styling the modules to look and feel like the brand and layout for the site. See this in action on the demo environment linked in the top of this article.
Please navigate to the repository for guidance on how to install the integration.
Open-source repository https://github.com/RaptorServices/ucommerce.raptor.
For any questions regarding the integration, please don’t hesitate to reach out to support@raptorsmartadvisor.com.