New Promotions and their Banners

You may have noticed that the new promotion system within EPiServer Commerce is finally out of beta. Besides all the obvious advantages there is a little treasure in there as well. In the old days we used to create custom blocks for displaying a banner for a promotion. Or we used some other way. This … Continue reading New Promotions and their Banners

POC: Upgrade EPiCommerce without losing orders?

So you want to update your EPiServer Commerce site, but you don’t want to lose orders. That’s still not really possible, a little downtime is still needed, or I missed something. So I did a little POC. I created a “messaging” service. You can send a cart to it. The cart will be put into … Continue reading POC: Upgrade EPiCommerce without losing orders?

Use ENUM MetaField as property on your product/variation

Sometimes you may want to use an enum from Business Foundation on your product/variation. In my case the “Organization Customer Group” that can be set on an Organization. For this you need a custom “SelectManyAttribute” and a “SelectionFactory”. This attribute doe not do more than set the selection factory and the name of the enum … Continue reading Use ENUM MetaField as property on your product/variation

Schedule exchange rate updates in Commerce

I was poking around n Quicksilver and I found an interesting piece of code for adding exchange rates to your site. In Quicksilver it is done once, during initialization, so I decided to create a scheduled job for it as rates tend to change 🙂 Pluggable, so you can add your own provider. The scheduled … Continue reading Schedule exchange rate updates in Commerce

Quick tip: display a view for the catalog node in EPiServer Commerce

Unfortunately you cannot extend the CatalogNode in EPiServer Commerce and when browsing to it, you get a 404 page. Hopefully this will be possible in a future version. In the meantime you can use this to display your catalog node: In your view you can render a partial view, some static html, etc. You could … Continue reading Quick tip: display a view for the catalog node in EPiServer Commerce

Upgrading EPiServer Commerce 1 R2 SP1 to EPiServer Commerce 7.5, part 3

Happy New Year! So the next step. Upgrade to EPiServer Commerce 7.5. The upgrade script failed, with an unclear message. When the changes are reverted, the upgrade script does not roll back deleted files, so I needed to copy "tools.zip" back to it's location. "Mediachase.Cms.Website.dll" was also deleted already, so you can either copy it … Continue reading Upgrading EPiServer Commerce 1 R2 SP1 to EPiServer Commerce 7.5, part 3

Upgrading EPiServer Commerce 1 R2 SP1 to EPiServer Commerce 7.5, part 2

So the first thing I had to do was upgrading from version 1 R2 SP2 to 1 R3. I followed the procedure as described in the SDK. The first problem I ran into was that the upgrade script failed. In some way the application pool for the commerce manager could not be restarted. As I … Continue reading Upgrading EPiServer Commerce 1 R2 SP1 to EPiServer Commerce 7.5, part 2

Upgrading EPiServer Commerce 1 R2 SP1 to EPiServer Commerce 7.5, part 1.

This year we created a shop with EPiServer Commerce 1 R2 SP1. I designed the architecture with future upgrades in mind. The architecture consisted of: • the websites, FrontEnd and CommerceManager, • a DataLayer that provided all the communication with Commerce, • a secure WebApi that provided us with all the communication between the FrontEnd … Continue reading Upgrading EPiServer Commerce 1 R2 SP1 to EPiServer Commerce 7.5, part 1.