Category Archives: Episerver Commerce

Automatically Fall-back to the Preferred Warehouse of your Customer

casper.rasmussen/ December 11, 2017/ Episerver Commerce/ 0 comments

When dealing with complicated rules around distribution of goods in e-Commerce, Episerver Commerce luckily out-of-the-box ships with support for distributed fulfillment centers. It relies on a concept of Warehouses, being entities representing the physical distribution facilities – e.g. a in-store pick-up location or a distribution center. In many Episerver implementations, the Episerver developer is, as part of the creation of

Read More

Enable use of Blocks in Episerver Commerce’s Marketing View

casper.rasmussen/ December 11, 2017/ DOJO, Episerver Commerce/ 2 comments

Using Episerver Blocks, to e.g. support re-usable components when building campaigns, in Episerver Commerce’s marketing view, should be considered a common use-case scenario. Out of the box, that is easily possible. It only requires you to register a ContentReference driven property type – e.g. ContentReference, ContentArea or List – for it to be supported in the Marketing authoring interface. After you’ve done that, you will probably

Read More

Episerver Commerce Data Enrichment Cheat Sheet

casper.rasmussen/ November 24, 2017/ Episerver Commerce/ 0 comments

We all know the feeling, having to setup tax jurisdictions, warehouses, payment methods or shipping methods can be a tedious exercise, which quickly can be interfered by human mistakes if it isn’t applied consistently. Not everyone is aware that these data aspects easily can be scripted, hence automatically moved across databases used by folks within your development team and to

Read More

Synchronize Episerver according to your ClaimsIdentity during Authentication

casper.rasmussen/ August 4, 2017/ Episerver CMS, Episerver Commerce/ 0 comments

Well-known built-in Identity classes, such as GenericPrincipal and WindowsPrincipal, has been supported for ages in Episerver CMS. .NET’s support around claims were introduced in .NET4.5, to support claims based authentication into the framework, in the form of ClaimsIdentity and ClaimsPrincipal. Episerver of course quickly adopted this way of dealing with external identities and has over time supported both Windows Identity

Read More

Synchronize Video Platform Resources from inRiver to Episerver Commerce

casper.rasmussen/ July 25, 2017/ Content Types and Properties, Episerver Commerce/ 0 comments

inRiver is one of the leading Product Information Management systems out there. Having a solid integration with Episerver Commerce makes it even more appealing for any company looking for an extension to their Episerver powered technical eco-system. We’ve done a great share of inRiver implementations over the years and are, as always, utilizing all cool aspects of the technical platforms

Read More

Enabling Blocks by Default in Episerver Commerce

casper.rasmussen/ July 22, 2017/ Episerver Commerce/ 2 comments

Using Episerver Blocks, to e.g. support re-usable components, in Episerver Commerce content is a very common scenario. Out of the box, that is indeed also possible. It only requires you to register a ContentReference driven property type – e.g. ContentReference, ContentArea or List – for it to be supported in the authoring interface. After you’ve done that, you will probably

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 the Tiered Pricing model with a new price type

casper.rasmussen/ April 14, 2017/ Episerver Commerce/ 0 comments

One of Episerver’s latest releases introduced a valuable tiered pricing model, which allows marketers to differentiate Episerver Commerce pricing according to a set of built in criteria. Out of the box, Episerver now supports to target prices for: all customers an individual customer a price group Thinking of specifically business to business (B2B) e-Commerce, relying on a tiered pricing model is essential.

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

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