Category Archives: Uncategorized

Episerver is More than a Content and Commerce system, it is Truly an Experience Management Suite!

casper.rasmussen/ July 3, 2018/ Uncategorized/ 0 comments

Episerver is often referred to as a Content Management System (CMS) and an e-Commerce platform. Such classification is not incorrect, true! It is rather an understatement of what Episerver truly has become over the past years or so. A short history lesson Looking back a few years, Episerver were leading on their web Content Management and e-Commerce capabilities, enabled via

Read More

Avoid Duplicate Line-Items due to Misaligned Letter Casing

casper.rasmussen/ April 2, 2018/ Uncategorized/ 0 comments

Not everyone is aware, but the SerializableCart in Episerver Commerce is by default case sensitive on SKU. It means that features relying on a free-form approach to add to cart features, like Order Entry, potentially creates duplicate line items, which might skew your cart experience and influence your marketing promotions. Instead of always validating the entry against your catalog, to

Read More

Forecast Promotions via Order Experiments

casper.rasmussen/ May 7, 2017/ Episerver Commerce, Uncategorized/ 0 comments

With the release of Episerver’s newest marketing platform and the enhanced order system, forecasting of promotion values via order experiments are now a reality. It has always been difficult to indicate the promotional value gained of doing a given action – e.g. “You qualify for free shipping if you buy this item”. Previously, doing such this was difficult, but the combination

Read More

Extend Expandable Enums in Episerver Commerce

casper.rasmussen/ December 29, 2016/ Episerver Commerce, Uncategorized/ 0 comments

Episerver Commerce relies on expandable enumerations to create Business Foundation definitions of important entities – such as contact groups and credit card options. You may be thinking, what does that mean? From a helicopter perspective, it’s needed because Episerver, by default, ships with a definition of entities. Let me provide an example. Contact groups, which out-of-the-box maps to Customer, Partner and Distributor, are defined via

Read More

Let your WebApi understand the language context of your request

casper.rasmussen/ November 15, 2016/ Uncategorized/ 7 comments

Working with multi lingual formatting is fairly simple in Episerver CMS. It’s simply a matter of relying on a set of key implementations, such as ContentLanguage.PreferredCulture or CultureInfo.CurrentUICulture, when explicitly formatting an object or struct to it’s localized representation. One detail, which I’ve seen being left out by developers, is the fact that code executed in the context of an

Read More

Episerver meetup in New York City

casper.rasmussen/ October 20, 2016/ Uncategorized/ 0 comments

I am very happy to announce the first Episerver Meetup, at Valtech, in New York City. It will be hosted at Valtech’s amazing New York office, which is located in the vibrant Meatpacking District – more precisely at 416 W 13th St, Suite 309, New York, NY 10014. Episerver and Valtech will be presenting some new and exciting things, and

Read More

Restrict Content Types to specific site in Multi-site Setup

casper.rasmussen/ August 5, 2016/ Content Types and Properties, Uncategorized/ 2 comments

Episerver’s multi-site feature is a really powerful feature when dealing with enterprise solutions. It supports the need to create more than one site running on a single instance (code base). I have, quite recently, used this feature to create dedicated brand experiences and a loyalty program site for a unified Commerce experience. We are often facing the same issue when

Read More

How to make sure your custom ContentProvider supports machine translation via

casper.rasmussen/ July 31, 2016/ Uncategorized/ 0 comments has provided a Translation Connector to the Episerver community that ties Episerver Commmerce and Episerver CMS – being Pages, Blocks and Catalog items – with their existing GlobalLink Translation suite. Large Episerver solutions tend to require custom Content Types, which also requires translation during the authoring flows, via customized ContentProviders. My experience tells me that business users expects that

Read More

Helpful Episerver Find configuration parameters when bulk-changing Content

casper.rasmussen/ June 19, 2016/ Uncategorized/ 0 comments

Episerver Find is considered a near-realtime search engine. It’s achieved via a event-driven strategy that automatically propagates content-changes to the Search Index whenever Content changes in either Episerver CMS or Episerver Commerce. We’ve experienced that Episerver Find can have a hard time managing large – as in thousands – sets of bulk changes. What we meet is an exception indicating

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