Articles

Creating Custom Tabs in Sitecore: A Step-by-Step Guide (part 1)

Dive into the World of Sitecore Custom Tabs Ever found yourself weaving through a maze of Sitecore items and wishing for an easier way to access relevant information? If you’re nodding yes, you’re not alone. The magic of Sitecore isn’t just in its robust capabilities, but also in how well it can be tailored to…

The Revolution is Here: How Model-Context-Protocol (MCP) Will Transform IT

Having spent over three decades in the tech industry, I’ve witnessed monumental shifts that have redefined the way we work, collaborate, and innovate. From the epoch-making debut of the Internet to cloud computing, the IT landscape seems to constantly evolve at a breathtaking pace. As we stand at the cusp of yet another transformation, the…

Revolutionizing Digital Experiences: How Sitecore Unleashes the Power of AI

Welcome to the next frontier of digital transformation—where artificial intelligence is not just a buzzword but a driving force revolutionizing how brands connect, engage, and thrive. As AI continues to propel industries into new realms of innovation and efficiency, companies like Sitecore are leveraging its boundless potential to redefine digital experiences. Today, we explore how…

Full indexing didn’t take all the Commerce items

It has been a long time after my latest post. New job , new resposibilities. I still work as a Sitecore consultant, but with my new role as Consultant Manager, and a little disapointed of not getting the MVP status after a long time trying, I didn’t have the time and the motivation to write…

ShowConfig for CD and other Roles

This short article is about a neat trick I found to show the whole Sitecore configuration for other roles than CM. You surely already know that the whole complete Sitecore configuration, resulting in the merging of all the *.config files, can be seen at the following URL: As this URL is prefixed by /sitecore, it…

Not all countries have State Provinces !

While upgrading a Sitecore 10.0 Commerce solution to the new Sitecore 10.2 version, we found out that Sitecore has written a US-centred piece of code, during the validation of the user of a new shopping cart. So if you live outside the US and have this error message when creating a new shopping cart in…

Use Thunder Client (VS Code) instead of Postman !

For years I have been using Postman in order to get information about my XC environments and data. And for years I have been tired of this memory-hungry elephant where I just needed a simple REST client. It looks like that, unlike U2, I have now found what I’m looking for 🙂 The solution is…

Create Sitecore Commerce items with a script – Part 3 (Category)

In the previous articles of this serie, I have shown you how to create some utility scripts and how to create a new catalog in your XC database. We’ll create now some categories under our new catalog. Let’s open Business Tools, create two categories and see what request and payload are sent from our client…

Create Sitecore Commerce items with a script – Part 2 (Catalog)

In the last article, we created the utility functions to get the authorization token and to build the request headers. Now let the fun begin and let’s create some items. In a new Sitecore Commerce repository, we’ll need a Catalog to begin with. We can check in the Postman API collection if there is a…

Create Sitecore Commerce items with a script – Part 1 (Utils)

Importing and exporting single Sitecore Commerce items is not easy, there is no OOTB serialization of single items as we have for Sitecore CMS items. This is because Sitecore XC items are virtual items which are shown in Content Editor using Commerce Engine Connect Catalog Provider. The provider is defined in Sitecore.Commerce.Engine.DataProvider.config There is a…

We are Sitecore

The new Sitecore recruitment campaign is out, and its name is very appealing to me 🙂 Inside this clip, we can hear that Sitecore’s ambition is to double the business within the next three years. See the video of #WeAreSitecore

Using Sitecore.MainUtil – Part 1

Sitecore has a relatively unknown helper class which contains lots of cool functions that are very useful for developers. In this article, I will list those functions that are present in Sitecore 10. Those functions will be later moved to StringUtil and FileUtil classes. Other utilities classes are: Sitecore.StringUtil Sitecore.IO.FileUtil Sitecore.DateUtil Sitecore.Web.HtmlUtil Sitecore.Web.WebUtil Sitecore.Xml.XmlUtil WorkingSetSize…

Docker: Have The Right Tag and Debug Containers Easily

With the release of Sitecore XP 10 this summer, Docker is now a very good environment to develop and test sitecore projects. There are a lot of documentation around, but I was at time a little bit unsecure about how to debug a docker container while it builds. Hitting the right tag for my images…

JSS and Sitecore Commerce 10

In a very good serie of articles last year, Jonne Kats and Joost Meijles described and developped a small project to show how to create a JSS application on top of Sitecore Commerce 9. Unfortunately, when I tried to install this project on top of Sitecore 10, I realised that a lot of changes were…

Setup Sitecore Content Serialization

One of the most exciting new features in Sitecore 10 is the Sitecore Content Serialization (SCS), a tool for serializing, sharing, version controlling and deploying content items. It replaces external tools like TDS or Unicorn. In this article, I’ll walk you through how to easily configure SCS to start serializing your items in no time.…

Install a SSL certificat to your Sitecore site

I was installing locally Sitecore XP 9.2 for a new project and saw that only HTTP was installed out of the box by the Sitecore Install Assistant to access the new site. In this short article, I will explain how to create a new Self Signed Certificate on your server, and create a HTTPS binding…

Install Sitecore Storefront 10 XC1-CXA on Docker

Spoiler: this was not easy ! From Sitecore version 9, it has been possible to install Sitecore XP and XC on Docker. The installation was not straightforward and needed a lot of patience and a really good comprehension of how Docker works and how Sitecore parts interact with one another. When Sitecore 10 was released…

Install Sitecore Commerce 10 on Premise from scratch

Over the years, it has often been quite difficult and time-consuming to install Sitecore Commerce. I will here show you how to install XC10 on an On-Premises computer, and how to avoid all the fallouts people usually fall into. The objective is to have a clean XC installation on a developer’s computer. In order to…

Complex rendering variants in SXA made easy with Scriban templates

When creating my own rendering variants in SXA, I was often frustrated by the rigidity of the elements available to create the variant’s HTML structure. For example, it was nearly impossible to render easily the value of a Droplist or taking care of rendering parameters. To create complex rendering variants, with CSS classes defined in…

Resolve the dreaded HTTP Error 502.5 – ANCM Out-Of-Process Startup Failure

When I installed Sitecore 10, I got this ANCM Out-Of-Process error while trying to connect to the identity server. This could be reproduced easily when trying to connect to the identity server with this URL: https://$YOUR_PREFIX_identityserver.dev.local/.well-known/openid-configuration Looking at the Event Viewer (Windows Log/Application), I could see a much better description of the error I have…

Sitecore 10 available !

Today is a great day, Sitecore 10.0 is available to download here… I am currently installing it as I write these lines, I’ll make a post later this week on my first impressions. Some favorite highlights so far: New delivery options including support for Docker, Kubernetes and new Sitecore-provided image repositories A new ASP.NET Core headless…

Hands-on for newcomers: Install Habitat from scratch

It is not always easy to learn a new platform, and Sitecore can have a step learning curve. One easy way to learn is to actively install a Sitecore instance, a complete website like Habitat, and begin playing with it. I will here explain how to install the Habitat website when you are really a…

Import and Export data outside Sitecore

In some projects, I have been asked to export and import data that was in Sitecore so that non-technical personal could easily work with it. It could be everything from exporting users’s personal data to updating product information in a Sitecore Commerce site. The requirements were that these non-technical personal shouldn’t have to learn anything…

Some useful SPE scripts

Sitecore Powershell Extensions (SPE) is a module that provide a command line and scripting environment as well as several new tools. It was developped by Adam Najmanowicz and Michael West and is for example a prerequisite to install Sitecore Experience Accelerator. You can download this module from the marketplace or even from Sitecore’s download section.…

Create an smart Sitecore Form with different pages based on conditions

Sitecore Forms is a module that was introduced with Sitecore 9 to replace WFFM (Web Forms For Marketeers) and offers a more modern and intuitive approach to construct web forms that record and report information provided by users to your website. There are plenty of articles out there to help you create and show a…


About Unified Commerce by Sigma

We are a specialist unit within Sigma that delivers everything you need for digital commerce. Our goal is to give our customers a simpler and more efficient handling, and to give our customers’ customers a better experience. We do this by bringing together all systems related to digital commerce and customer dialogue into an ecosystem that provides a seamless experience for everyone involved.

More about us

Contact us

  • olivier.michel@sigma.se
  • +46 70 8788114

Contact us

Visit us

Valhallavägen 117G
115 31 Stockholm
Sweden

Direction and Maps