Category Archives: Episerver Commerce

Dealing with IPlugin exceptions in Episerver Commerce 10

casper.rasmussen/ November 16, 2016/ Episerver Commerce/ 0 comments

Very recently, Episerver released a new major version by introducing Episerver CMS 10 and Episerver Commerce 10. When major versions are released, we immediately start upgrading some of our sandbox platforms. While upgrading these platforms to Episerver Commerce 10, we stumped upon a interesting exception that I believe could confuse for some developers. Mediachase.Commerce.Customers.Plugins.AutoInstallMetaDataModule must be a valid class implenting

Read More

How to build middleware for next level authentication in Episerver

casper.rasmussen/ September 16, 2016/ Episerver CMS, Episerver Commerce/ 2 comments

Episerver continuously improves all aspects of our platform. One area that definitely – and unfortunately – lacks attention, for native support, is the authentication part, which out of the box relies on the old ASP.NET Membership framework. Let me be honest, I don’t like ASP.NET Membership. ASP.NET Identity and the OWIN specification, via Katana, is, in my humble opinion, the

Read More

Episerver driven MVC Temp Data in Digital Experience Cloud

casper.rasmussen/ June 5, 2016/ Episerver CMS, Episerver Commerce, Uncategorized/ 2 comments

Our solutions are expected to work in a stateless environment where session affinity (sticky sessions) is disabled. ASP.NET MVC, which is the .NET web foundation of most Episerver projects, are considered stateless with a few exceptions. One of them is their persistence of temporary data across requests. Getting management of temporary data in a distributed setup is fairly simple. There are

Read More

Optimized Language support in Episerver Commerce

casper.rasmussen/ May 22, 2016/ Content Types and Properties, Episerver Commerce/ 0 comments

Catalog authoring were with Episerver Commerce 7.5 aligned with the authoring experience known from Episerver CMS. It made the life of development and authoring easier and gave our clients a long list of benefits. There are still features that are not supported due to the underlying Commerce engine and the usage of Meta Data Plus. One of them is the

Read More

How to adjust Relationship Defaults in Episerver Commerce

casper.rasmussen/ May 14, 2016/ Episerver Commerce/ 3 comments

Adjusting default conventions for e.g. Asset Groups and Related Entry Types does not seem to be very well documented by Episerver. For that reason, I quickly want to cover those adjustment options here along with an example in order to provide some inspiration and context on the subject. It is a very simple exercise, so let us jump right in to

Read More

Categorization of Content in Episerver Commerce

casper.rasmussen/ May 3, 2016/ Content Types and Properties, Episerver Commerce/ 0 comments

Episerver has supported content tagging and categorization since the introduction of Episerver CMS 5. From Episerver CMS 7 and onward, it has been supported via the ICategorizable interface requiring your type to implement a Category property. It means that we can easily use the Category property across all types of Content – or does it? I’ve seen many client requirements

Read More

How to get Pages in to Commerce

casper.rasmussen/ April 30, 2016/ DOJO, Episerver Commerce/ 2 comments

Episerver Commerce was built with a fundamental goal of connecting Commerce and Marketing. Commerce leverages some of the key concepts of working with content from the successful Episerver CMS 7 platform. I was, with that statement in mind, quite surprised to find out, that Commerce, out-of-the-box, didn’t allow my authors to use Pages inside the Catalogue interface. Intent was to

Read More

External Assets in Episerver Commerce

casper.rasmussen/ April 9, 2016/ DOJO, Episerver Commerce/ 0 comments

Episerver succeeded in their goal of narrowing the gap between e-commerce and digital marketing content. They created the ability to connect content, marketing and commerce to create a unified experiences for their customers. From a technical perspective, it means that the unique Episerver content model was introduced to Episerver Commerce. It leveraged some of the key concepts of working with

Read More