From Legacy System to Stable, Scalable Omnichannel Platform

Previously, a jersey launch at 1. FC Union Berlin primarily meant long waits and high complexity. Together with tante-e, the club switched its fan shop and POS system to Shopify. The centerpiece is a custom-developed jersey configurator, which the team can now maintain independently.

3 jersey launches in 3 months
+2,000 SKUs bundled on one platform
10/10 recommendation from tante-e
0% agency dependency for shop & configurator maintenance
Case Study Hero Image

„We launched three jerseys in three months and performance has been consistently stable. Previously, the configurator had to be set up anew for each jersey, leading to long waiting times."

Malte Gützlaff

Head of E-Commerce & Marketing

Project at a Glance

1. FC Union Berlin x tante-e

Migration: from a monolithic legacy system to Shopify Plus
Scope: B2C online shop and brick-and-mortar retail
Complexity drivers: Peak traffic during jersey launches, customizable configurator, and integration with the existing system landscape

Profile: 1. FC Union Berlin

1. FC Union Berlin is a football club from Berlin-Köpenick with almost 70,000 members, playing in the Bundesliga since 2019 and currently experiencing a sustained period of growth. Alongside sporting success, merchandising has also grown significantly, now comprising over 2,000 SKUs, with the jersey as the most important product. Sales take place both online and in the "Zeughäuser", the club's physical fan shops.

The starting position

Pain points:

1. FC Union Berlin has an exceptionally loyal fan base. Every new jersey generates media attention and corresponding visitor peaks in the shop. With the first-time qualification for the Champions League, the club suddenly became internationally visible. Athletically, 1. FC Union could now compete with teams like Real Madrid, but the technical infrastructure had not yet kept pace with the ascent. The old system was interface-unfriendly, sluggish, and inflexible. Even the smallest changes were usually only possible with agency support and long-term planning. The previous jersey configurator had to be expensively re-set up for each new jersey.

Aspiration:

1. FC Union Berlin didn't want to reinvent the wheel; instead, they opted for a reliably functioning system. Online and brick-and-mortar retail were to merge on a single platform that would allow the team efficient and independent shop management. In addition, the club wanted to build an even closer relationship with its fans and offer them intuitive navigation through the product range from the very first click. In addition to regular sales in the club stores, the system was also intended to support pop-up stores on match days: mobile fan shops that can be flexibly scaled up and scaled back down after the game.

Expectations for tante-e as an agency:

A clean technical setup was crucial for efficient day-to-day operations and as a foundation for future expansion. However, it was about more than that: In addition to e-commerce expertise, the partner had to understand the club's design requirements and implement them precisely in the new shop. Digital and brick-and-mortar retail were to be combined in an omnichannel-capable solution that the team could manage entirely themselves, without relying on external developers. Not only operational independence but also flexibility was decisive: a system that could quickly adapt to new requirements, whether a new jersey or a pop-up store on match day.

The Strategy

Demand from 1. FC Union Berlin
Aunt E's performance
Demand from 1. FC Union Berlin

A jersey customization that remains stable in operation

Aunt E's performance

Clear recommendation against an app solution and for a custom-developed drawer solution with live preview

Demand from 1. FC Union Berlin

Rosters and jerseys are constantly changing; independent maintenance should be possible without an agency.

Aunt E's performance

Players as meta objects, preview images via meta fields, controllable by checkbox, completely without code

Demand from 1. FC Union Berlin

Connecting online, brick-and-mortar retail, and pop-up stores on match days

Aunt E's performance

Migration of the online shop and POS cash register system to a common Shopify Plus basis, flexibly scalable for mobile fan shops and stadium sales

Demand from 1. FC Union Berlin

Targeted member engagement: exclusive products, welcome packages, stadium brick personalization

Aunt E's performance

Member-only logic via metafields and automated flows, cleanly separated from the regular product range

Demand from 1. FC Union Berlin

Integration with existing systems such as ticketing, website, and AFTV

Aunt E's performance

System integration with single sign-on and consistent consideration of the entire user journey beyond the shop

Demand from 1. FC Union Berlin

Tight deadline due to the planned shutdown date of the legacy system

Aunt E's performance

Reliable project planning with clear milestones and seamless transition without interrupting day-to-day business

Demand from 1. FC Union Berlin

Efficiently manage over 2,000 SKUs

Aunt E's performance

Shop structure based on e-commerce best practices with intuitive filtering, sorting, and consistent mobile optimization

Demand from 1. FC Union Berlin

Data-driven validation of post-launch growth

Aunt E's performance

Data-driven CRO analysis with funnel diagnosis and a prioritized optimization roadmap in the Growth Retainer

Project Phases

Insights into the Collaboration

Workshop at 1. FC Union Berlin

A personal get-together and joint on-site kick-off as a basis for a common understanding of the requirements and the existing system landscape.

Developing the Theme Design

Implementation of the club's design specifications into a custom Shopify theme that accurately captures the brand identity, in close collaboration with the club and applying proven UX frameworks.

Jersey configurator concept

Defining the individualization requirements and benchmarking existing solutions, including the proactive recommendation against an app configurator and in favor of a custom-developed solution.

phase 01

Concept phase

phase 02

Material phase

phase 03

Design phase

phase 04

Implementation

phase 05

Launch

Requirements Analysis
On-site workshop to analyze the system landscape, define shop structure, pages, and functionalities, including a stadium visit.
Analysis of the System Landscape
Discuss and define dependencies between systems as well as relevant interfaces.
Tool stack
Definition of the tool stack based on requirements, selection of necessary integrations such as POS, returns portal, and CRM as a basis for the technical setup.
Shop architecture analysis
Definition of page structure and navigation as well as the requirements for the jersey configurator
Analysis of everyday processes
Definition of the subsequent filling and data maintenance processes to align the shop with the e-commerce team's daily routines and minimize maintenance effort.
Roadmap
Migration plan including technical requirements, milestones, and transition from the previous system.
Preparing the shop material
The team prepares the necessary materials, such as a brand and style guide, logo, fonts, images, and references.
Photoshoot and Visual Production
Based on the new CI, targeted new photo shoots were carried out with a stylist and photographer recommended by tante-e. The new look of the fan shop is thus reflected not only in the design but also in all images and graphics in the shop.
Styling & CI
Definition of design principles based on the brand guidelines: colors, typography, and look & feel for clear brand presentation.
Wireframing
Defining the framework for the central funnel pages, clear structure and UX with a focus on conversion and brand leadership.
Custom Theme Design
Custom Shopify theme based on wireframes that captures the association's brand identity.
Internal Coordination
Meetings with the relevant stakeholders in the association, incorporating feedback and fine-tuning until everyone on the team supports the new design.
System Integration
Integration into the existing system landscape for the relaunch, connection of POS and other channels, dynamic product data via Shopify meta fields.
programming
Implementation into a performant Shopify theme with a modular, flexible architecture, including a custom jersey configurator with drawer, live preview, and add-on pricing logic.
Data migration
Seamless transition from the previous system, including migration of relevant order and customer data.
Testing & QA
Comprehensive testing phase before launch, checking functions, integrations, and presentation for a stable go-live.
Onboarding
Onboarding and documentation for the team, independent maintenance of shop, products, configurator and categories without external dependencies.
Growth Retainer & CRO
Further development of the Growth Retainer with a focus on configurator enhancements, membership logic, and continuous UX optimizations.
01 Concept phase
Requirements Analysis
On-site workshop to analyze the system landscape, define shop structure, pages, and functionalities, including a stadium visit.
Analysis of the System Landscape
Discuss and define dependencies between systems as well as relevant interfaces.
Tool stack
Definition of the tool stack based on requirements, selection of necessary integrations such as POS, returns portal, and CRM as a basis for the technical setup.
Shop architecture analysis
Definition of page structure and navigation as well as the requirements for the jersey configurator
Analysis of everyday processes
Definition of the subsequent filling and data maintenance processes to align the shop with the e-commerce team's daily routines and minimize maintenance effort.
Roadmap
Migration plan including technical requirements, milestones, and transition from the previous system.
02 Material phase
Preparing the shop material
The team prepares the necessary materials, such as a brand and style guide, logo, fonts, images, and references.
Photoshoot and Visual Production
Based on the new CI, targeted new photo shoots were carried out with a stylist and photographer recommended by tante-e. The new look of the fan shop is thus reflected not only in the design but also in all images and graphics in the shop.
03 Design phase
Styling & CI
Definition of design principles based on the brand guidelines: colors, typography, and look & feel for clear brand presentation.
Wireframing
Defining the framework for the central funnel pages, clear structure and UX with a focus on conversion and brand leadership.
Custom Theme Design
Custom Shopify theme based on wireframes that captures the association's brand identity.
Internal Coordination
Meetings with the relevant stakeholders in the association, incorporating feedback and fine-tuning until everyone on the team supports the new design.
04 Implementation
System Integration
Integration into the existing system landscape for the relaunch, connection of POS and other channels, dynamic product data via Shopify meta fields.
programming
Implementation into a performant Shopify theme with a modular, flexible architecture, including a custom jersey configurator with drawer, live preview, and add-on pricing logic.
Data migration
Seamless transition from the previous system, including migration of relevant order and customer data.
Testing & QA
Comprehensive testing phase before launch, checking functions, integrations, and presentation for a stable go-live.
05 Launch
Onboarding
Onboarding and documentation for the team, independent maintenance of shop, products, configurator and categories without external dependencies.
Growth Retainer & CRO
Further development of the Growth Retainer with a focus on configurator enhancements, membership logic, and continuous UX optimizations.

Implementation and Features

01

Custom Theme Design

The club's design was custom-translated into a Shopify theme. The shop combines the club's unique look with modern e-commerce standards.

02

Jersey Configurator

After selecting a jersey and size, a clear drawer opens. Fans can choose between pre-defined players, a custom name and number, a competition logo, or no flocking at all. A live preview shows the current status of the customization.

03

Stadium Stone Configurator

Fans can have their names permanently etched into the "Tunnel of Fame" with a personalized engraving. Similar to the jersey configurator, there's a live preview directly on the product image, color choices between black and gold, and automatic character validation that filters out invalid entries before engraving.

04

AFTV Subscriptions

The club's streaming service is sold directly through the fan shop and managed as a recurring subscription via Seal Subscriptions.

05

Transparent pricing

Surcharges for customized products are accurately calculated using add-on logic and clearly itemized in the shopping cart.

06

Shop Structure and Navigation

Intuitive filter and sort options help fans navigate the growing product range.

01

Shopify POS

Shopify POS integrates online and in-store sales in the Zeughaus stores. Product data and inventory run through a common system, ensuring that inventory, sales, and reporting remain consistent across all channels.

02

Native Metafields and Metaobjects

Instead of a configurator app, native Shopify metafields and metaobjects carry the logic behind the jersey configurator and product data. Players are stored as metaobjects with name, number, and image and can be activated via checkbox. Preview graphics and color values for each jersey are controlled via metafields. Changes can be made without coding, and there are no external apps that could become a risk during traffic peaks.

03

Shopify Search & Discovery

Shopify's native search and filtering solution ensures that fans can quickly navigate the growing assortment of over 2,000 SKUs.

04

8 returns

Using the returns portal 8returns, the club processes returns largely automatically. Personalized jerseys are automatically excluded from exchange as they cannot be resold.

05

Klaviyo

Klaviyo is the tool for CRM and fan communication at 1. FC Union Berlin. A concrete example is the back-in-stock function: for sold-out products, a "Notify me" button appears on the product page below the shopping cart section, which fans can use to be notified as soon as an item is available again.

06

Pathway Solutions

Pathway Solutions ensures clean DATEV exports and seamless accounting integration.

01

Seal Subscriptions

Via Seal Subscriptions, AFTV subscriptions are sold and managed directly in the fan shop as recurring subscriptions.

01

Configurator for Special Editions

For special occasions, the configurator receives its own variants, such as a Legends setup for the 60th anniversary with special player and number displays. Because the basic architecture is stable, such special editions can be implemented with little effort.

02

Cart Adjustments and Price Display

Cross-selling in the shopping cart has been expanded with more placements, clean variant handling, and improved tracking. In parallel, the display of titles, prices, and strikethrough prices has been revised. This ensures that automatic discounts are consistently visible across the homepage, category, product, and shopping cart pages.

03

Campaign areas for marketing and merchandising

The homepage slider has been developed over several stages into a flexible campaign area. In addition, promo banners are placed directly between products on category pages, along with optimized product presentation around the configurator.

04

Member-Only Products and Account Flows

For exclusive promotions, member-only products were implemented, such as a member scarf, limited to one item per member during the promotional period. This logic runs via metafields and automated flows. Additionally, there are account and SSO flows for login, logout, and redirects in conjunction with the external system.

05

CRO Analysis

The goal of the CRO analysis was to increase conversion and average order value based on data. The analysis of the funnel and user behavior resulted in a prioritized roadmap focusing on a more transparent checkout process and targeted up-sells and cross-sells.

The results

Three jersey launches in three months, not a single failure: What was previously only possible with long lead times and external help, the team now handles independently and without any coding effort: adding new jerseys, updating players, setting up promotions.

The switch to Shopify Plus has transformed a sluggish, fault-prone system into a platform that remains stable even under high load. Where the old shop regularly defaulted to a waiting page during jersey launches, the new one now withstands visitor peaks after a release.

Do you want your shop to remain stable even during traffic peaks?