On most Commerce projects there’s a need to send a message to about an event related to cart, order or a customer being updated in the system. “XC Commerce Messages” is the library I built to address such scenarios and the rest of this post describes how to use it and extend it if needed.

If your organization’s website(s) are on Sitecore, your team may be wrestling with how to implement Sitecore personalization and optimization. If you are not sure where to start or simply want to validate a potential plan against best practices, then SBOS is a great fit for your needs. A SBOS (Sitecore Business Optimization Strategies) planning and implementation project will inject energy and confidence into your digital strategy to get it off the ground. In this article, Digital Strategy expert, Sam Goble, shares how SBOS can help your business.

Website caching is one of the most beneficial technologies available. Learn how Azure CDN allows a Sitecore 9 application to serve media from a geo-located edge server.

Sitecore 9 makes it really easy to incorporate federated authentication into the admin panel. A large portion of the process simply involves a few configuration changes. Included as a part of these configurations are the group-to-role transformation mapping. The ease of these changes are nice, however adding a new role requires configuration changes, which means a deployment or (at the very least) an outage of the site. I recently incorporated federated authentication (via Okta) into a system, and was irked by this requirement. This subsequently drove me to add some logic to allow the group-to-role mappings to be configured within Sitecore.

Have you seen shops where a customer can checkout without actually paying at the time of order? We all know how critical a feature this is when it comes to reserve hotel rooms, order online and pay in store, etc. I will walk you through the various steps of the process, how is it working in the backend and how easy it is to work with Sitecore Commerce. You will also see that the customers who choose pay later, can go to their order history and pay for their orders.