Getting started with Typescript and Express

Getting started with Typescript and Express
There are many tutorials in how to get started with Typescript and Express, but I still wish to contribute with my own favorite for how to set up a project even if it’s a microservice or a bit larger piece of code. To fully understand my setup, I will need to publish a couple of ...

Re-installing your Umbraco 8 database

Re-installing your Umbraco 8 database
When using Umbraco CMS, there are a couple of things that are helpful in how to be able to use the same software for multiple installations and being able to start from scratch over and over. We have switched to Umbraco recently on our own e-commerce solution and there are a couple of things that ...

Building a data model for Headless Commerce

Building a data model for Headless Commerce
Headless Commerce for the systems architect When you are about to go headless, you will be in control of your own data model for commerce and is not just limited to the representation provided by the vendor of your headless platform. If you are a consultant with multiple implementations, you may take the oppurtunity to ...

Sitecore: Checking for existence of a field in an item

Sitecore: Checking for existence of a field in an item
One of the most common tasks when developing for a system where the users of the system may alter the data model, is to check that the indata is always correct. Assume that if is possible to have different indata, then expect the power user to be able to provide a piece of unexpected data. ...

Your old content may be your most valuable content

Your old content may be your most valuable content
Products and content often has a date where the products are discontinued and content has been old and/or replaced. Your visitors that navigates on the site will not find those pages, but visitors that comes from external sites will still land on those pages. What could you do to not just have them bouncing from your site? ...

My multi channel commerce site is now live

My multi channel commerce site is now live
After months of work, my own multi channel store is now live on the best pieces of software available for running an e-commerce store. If you have ever been involved in upgrading an existing e-commerce solution from one software into another then you know that once the new site is launched, then this is actually ...

Disconnected category structure

Disconnected category structure
The optimal solution for an end user would be a totally dynamic category structure that has no links to rigid and fixed structures at all. This will however create a mess when it comes to search engines with continuously changing category structures where the content is always changing. Not good for SEO. In a traditional ...

Product synchronization between backend and frontend

Product synchronization between backend and frontend
The data model in Sitecore Commerce Connect is based on  artifacts and product information. All data is stored within Sitecore as Sitecore Items, which means that the solution will use the same components as the rest of Sitecore for providing the standard features for search, scalability, API and the possibility to extend the model by ...

Frontend e-commerce solution based on Sitecore

One of the best solutions out there for managing content is, and has been for a while, Sitecore. When we decided on which systems to select for the upgrade of our software infrastructure, we started looking at which CMS to base the solution on, since content is really what brings us visitors to our store. ...

Recommendations for related products may be misleading

Recommendations for related products may be misleading
Did you ever think about that when you visit a product in a store, that product may very well be related to other articles in the store. It is often the case that one product may be also be related to others depending on the context where it is used. If you provide the wrong ...