Case study: Halfs

Case study: Halfs

Shopware 5 to Shopware 6 migration


Company: Halfs

Industry: Fashion/ Footwear

E-commerce system: Shopware 6, transferred from Shopware 5

Project duration: 3 months


About the Customer


Halfs is a small-sized footwear brand from Munich that has cultivated attention to detail, respect for tradition, and top quality over its 20-year presence in the market. Committed to preserving elegance, neat looks, and a comfortable wearing experience, Halfs presents each footwear line with a limited number of models. Unique shoe models have emerged from collaborations with:

  • “Le Cabinet De Curiosités” by Thomas Erber,
  • “House of HRVST,” a fashion house from Munich,
  • Amsel-Fashion,” a Munich-based start-up dedicated to crafting traditional garments.


Halfs: Shopware 5 to Shopware 6 migration, ☉We Are Virtua




The pivotal challenge was transferring the store from the Shopware 5.3 platform to Shopware 6. The client aimed to retain the store’s existing layout, resulting in only slight modifications to the website design.


Shopware 5 → Shopware 6 migration


Shopware’s migration assistant was instrumental in facilitating the transfer of store data from Shopware 5 to Shopware 6. However, as it is only available in version 5.4 and the client’s store was on version 5.3, we initially upgraded the store locally to version 5.4 to utilize this tool. During the migration, it was challenging to ascertain which columns were missing data and whether incomplete data transfer was responsible.


Matching and reconciling columns from the older Shopware 5 with those in the newer Shopware 6 version, and determining the necessary information to populate the text boxes required by Shopware 6 for product saving or order placement, presented further challenges. Complications also arose due to the need to link some plugins to elements that previously didn’t exist in the database.


Data Migration from Pickware System


Migrating data from the Pickware system was the most time-intensive part of the process. Initially, tables from Shopware 5 and Shopware 6 had to be analyzed and aligned, despite discrepancies in their names. Subsequent steps involved comparing boxes with corresponding numbers, and identifying the functions required post-data transfer to convert relevant values. The meticulous preliminary steps facilitated a smoother actual migration process, primarily due to the preemptive transfer of data from Pickware.



Halfs: Shopware 5 to Shopware 6 migration, ☉We Are Virtua

This site uses cookies. By continuing to browse the site, you agree to our use of cookies.