Canonical: https://uhl-services.ch/en/projects/tkr-bausysteme/
Language: en
Format: public page content, generated from HTML

# TKR Bausysteme. Migration from WordPress to MedusaJS.

An agreed customer project replacing a WordPress site built on a custom Oxygen Builder theme with an owned custom theme and a MedusaJS commerce backend.

## Customer project - ongoing development

October 2026 - ongoingStart estimated from source history. Development and staging are active; production cutover is not complete.

- MedusaJS

- WordPress

- Oxygen Builder

- Kubernetes

PROJECT JOURNAL

## From WordPress to MedusaJS.

In development

A dated view of the storefront revamp and commerce migration. Source and staging milestones are recorded here; the production cutover remains in progress.

23 October 2026Engineering milestone

### Industrials storefront adopted for TKR

The legacy frontend was replaced by our owned Industrials presentation, adapted to the TKR catalogue and product structure with cookie-based region resolution. Source merged and delivered to staging.

23 October 2026Engineering milestone

### Room planner topology and staging acceptance

The room planner gained measured polygon rooms, orthogonal topology and shared exports, and a staging acceptance was recorded in the project documentation. Production cutover remains pending.

22 October 2026Engineering milestone

### Catalogue integrity and media handling

Merged changes enforce purchase review on the catalogue and prepare native media publication, including bounded MinIO storage names for Unicode attachments. Source merged; staging verification follows.

20 October 2026Engineering milestone

### Project repository and platform onboarding

The TKR project space was created in our GitLab and connected to the MedusaJS delivery pipeline. This records the start of source history; the WordPress production site remains live during migration.

Last reviewed: 24 October 2026. Updated weekly when verified progress is available.

## The agreed direction

The existing TKR web presence runs on WordPress with a custom theme built in Oxygen Builder. The agreed target is a fully owned stack: a custom storefront theme without a visual builder dependency and a MedusaJS backend for catalogue, pricing and commerce operations.

## Migration scope

The revamp covers the storefront theme, the product catalogue structure, customer accounts and the room-planner tool with versioned topology and polygon exports. Data moves from the WordPress installation into MedusaJS entities rather than being re-created by hand.

## What the diary records

Entries below come from merged changes in the project repository. Source merges, staging delivery and production acceptance are different states; the diary shows where each step stands.

### Builder to owned theme

The Oxygen Builder theme is replaced by a custom theme under version control, with no runtime dependency on a page builder.

### Commerce on MedusaJS

Catalogue, pricing and orders move to a MedusaJS backend instead of WordPress plugins.

### Verified progress

A diary of reviewed milestones instead of unverified claims.

![TKR Bausysteme storefront overview](https://uhl-services.ch/assets/projects/tkr/home.jpg)

Development preview, captured 24 October 2026.

![Product catalogue in the MedusaJS storefront](https://uhl-services.ch/assets/projects/tkr/store.jpg)

Catalogue view in the development preview.

## Continue exploring

- [MedusaJS development](https://uhl-services.ch/en/medusajs/)

- [WordPress development](https://uhl-services.ch/en/wordpress/)

## Let’s discuss your project.

[Talk to UHL](https://uhl-services.ch/en/contact/)
