Speed up your product imports

When you use Episerver Commerce, your products will often be imported from an external source. When you use Episerver Find and there are a lot of changes, the import process might take a while and a lot of requests to Episerver Find will be made. So usually you would turn of the Episerver Find events … Continue reading Speed up your product imports

Advertisements

Filter your commerce campaigns for access

A customer wanted to have access rights on the campaigns in Commerce, so marketing managers for one market could not make changes to the campaigns for other markets. As this is not possible out of the box, I tried to find another way. I remembered a post by David Knipe about restricting access to markets … Continue reading Filter your commerce campaigns for access

Limit the total amount of discounts applied

Sometimes you're in need of some business rules when applying promotions. You can do this by overriding the calculation of the discounts, but that could be a lot of work. For a simple rule, like "the total amount of discounts can't be more than half of the order total" you could use a different approach. … Continue reading Limit the total amount of discounts applied

Buy products, get gift

In the "configuring promotions" lab at Ascend 2017 in Vegas, there was an exercise I created for a custom promotion. It's a fairly easy promotion: to be able to give a give a gift on an entry level, instead of on an order level. You can find the full code to the promotion in this … Continue reading Buy products, get gift

Fixing “tax total” differences

Sometimes you will need / want to display the price including tax on the line items of your cart. When you do this, you may see differences in the totals, using the calculators in Commerce, between the sum of the prices in your cart as they are displayed and the sum from the calculator. This … Continue reading Fixing “tax total” differences

Smart recommendations for Commerce PT2

A little while ago I wrote a post about how you could use the  Recommendations API from Microsoft Cognitive Services to give your visitors smart recommendations. This time, as promised, I will go into the details of my implementation a bit. I must say that I am quite content with the results of the recommendations … Continue reading Smart recommendations for Commerce PT2

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