arrow pointing right

Back to Case Studies

Tilboligen.no: Migration to Magento 2 ecommerce platform

About the project

Tilboligen is a Norwegian online store that has a wide range of greenhouses in various combinations. In addition to the greenhouses there are also other items for the home.

Technology

Magento 2

Hyva

AlpineJS

PHP

Services

E-commerce

Design

Industry

Exterior

Gerdening

The challenge

  1. Tilboligen.no is a store that has been migrated from Magento 1 to Magento 2.
  2. Platform with the same appearance. This online store was struggling with errors, including for example, non-functioning subpages and the sometimes whole store.
  3. The second issue was the page loading time. Unfortunately, the page loading time sometimes reached 10 seconds, which discouraged customers.
  4. The only integration with payments was PayPal, which is both expensive for the ecommerce owner, and doesn’t offer possibility to get the products now and pay later.

Objectives

#1

#2

#3

How we did it?

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1. Preparation

The process included preparing the system for data migration (products, categories, attributes, etc.)

1

1

1

0

0

1

10

1

1

0

0

0

1

1

1

0

1

0

1

0

1

0

1

0

2. Creation of a new store

Installation of the Magento 2 platform, preparation for data migration

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

0

0

0

1

1

1

0

3. Migration

Data migration to the target store, solving compatibility errors

1

1

1

0

0

1

10

1

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

4. Front-end preparation

Reconstruction of the visual layer so that it is identical to the previous store

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1

0

0

0

1

1

1

0

1

0

1

0

1

0

1

0

5. Integrations

Connecting Klarna Checkout and delivery methods.

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

6. Store launch

The whole process included removing the previous store and connecting the new one

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

0

0

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1. Preparation

The process included preparing the system for data migration (products, categories, attributes, etc.)

2. Creation of a new store

Installation of the Magento 2 platform, preparation for data migration

3. Migration

Data migration to the target store, solving compatibility errors

4. Front-end preparation

Reconstruction of the visual layer so that it is identical to the previous store

5. Integrations

Connecting Klarna Checkout and delivery methods.

6. Store launch

The whole process included removing the previous store and connecting the new one

Development process:

Step 1

Step 2

Step 3

Step 4

The outcome

Main issues regarding the customer's experience of the website and its technical aspects have been resolved.

Loading time has been greatly reduced, both on the first load and even more while moving around on the website.

The new store has been integrated with Klarna Checkout, so you can make payments quickly and conveniently. The standard checkout module in the Tilboligen store has been fully replaced with the Checkout module from Klarna.

4

People in the team

4

+

Weeks of work

1

Satisfied customer

Portfolio

Beredt App: Your personal emergency preparedness assistant

360° Photo App for real estate inspections with Azure integration

How to find Product-Market Fit and avoid common pitfalls

Beredt App: Your personal emergency preparedness assistant

All case studies

arrow pointing right