Sitecore Commerce's strength is in the flexibility to infinitely customize and extend it to meet customer needs.

At XCentium, we lead the way in creating such extensions and customizations.

We have created an AvaTax plugin for version 9.1.0 of Sitecore Commerce.

The plugin can be found on GitHub at:

In part three of this series we are ready to launch our Salesforce Connection to the public. This post will discuss launch plan strategies, tips and common considerations to make your roll-out a success.


I recently faced an unusual issue with the default button to "insert an external link into Text field". This is for Sitecore.NET 9.2.0 (rev. 002893). Everytime I clicked on the web editor ribbon button, I got "Value cannot be null:html". You are hence not able to proceed at all. Here I will show you an alternate approach to it.


As you know, you can reset an item's presentation settings from the menu "Presentation/Reset" in the content editor. Consider a situation where there are tons of items and sub-items, and you suddenly realize that you will need to configure some item level security settings. It would have been nice, if similar to presentation settings, there was a "reset" option for security settings as well, so that you only need to specify the needed security settings at the template standard values level and then propagate the configuration to the tons of items/sub-items. I am going to discuss that today.


Sitecore commerce has its own set of indexes called the CatalogScope, OrderScope and CustomerScope. If we want to perform a search on these index, we can use some of the ootb commands. For example, if there is a need to lookup a sellable item entity id by display name, we can query the Solr documents in the CatalogScope index. This blog explains how to make calls to solr from a Sitecore Commerce pipeline block