When working with personalization in SitecoreAI, you expect the preview to reflect the experience you have selected. But what happens when you select a personalized variant in Pages, click Preview, and still see the default version of the page? We encountered this behavior while working with personalized versions of a home page in SitecoreAI. Here is what we investigated, what we discovered about the Content SDK, and a possible workaround for projects that are not yet ready to upgrade. The Problem We had created multiple personalized versions of our home page to deliver different experiences to different audiences. For example, one of the variants was intended for Wholesalers . While working in the Personalize section of Sitecore Pages, we could select this variant. However, clicking the Preview icon in the top-right corner did not display the selected personalized experience. Instead, the preview consistently showed the default version of the page, regardless of which varia...
Moving Content Between SitecoreAI Environments: A Look at the Content Transfer API and Item Transfer API
Moving content between Sitecore environments is a common task. Content created in development often needs to be moved to staging and then to production. Depending on the project, this can become a regular part of the development and release process. In traditional Sitecore XP implementations, we often used Package Designer to package content and install it in another environment. But with modern Sitecore SaaS solutions, we need approaches that fit better into automated workflows. In my session at Sitecore User Group France, I discussed how the Content Transfer API and Item Transfer API can be used to move content between Sitecore environments. I also walked through a Postman collection to demonstrate how these APIs work together. Let's look at how the APIs work, how to use them, and what to consider before building an automation solution around them. Why Do We Need Another Way to Move Content? The usual content promotion process looks something like this: Development → ...