Fan experience and revenue

The custom name field goes dark exactly when jersey demand peaks

Jersey personalization is switched off where demand is highest. Three bottlenecks decide it: nameset material, press capacity and the check on free text.

Published 9 min read
Diesen Artikel auf Deutsch lesen

A few weeks before the special-edition shirt goes on sale, Markus has one setting left open. He runs merchandising at his club. The photos are done, the shirt is in the shop system, the price is set. One checkbox is missing: may a supporter put a custom name on this shirt, or not?

On his second screen he has Borussia Dortmund's special-edition page open. Custom names are not possible ("Eigennamen sind leider nicht möglich"). Only the current player namesets can be chosen ("Zum Sondertrikot können die aktuellen Spielerflocks ausgewählt werden"). Individual personalization is not possible ("Eine individuelle Beflockung ist leider nicht möglich"). First-team players and a few legends are listed. The free-text field is not.

This is the highest-demand product of the club's year, and the custom nameset is missing from it.

We made Markus up. Not the checkbox: every club decides it before the on-sale date, and some publish their answer on their own pages. Set beside the press coverage of big launches, those pages show why some clubs close the field.

The field closes for capacity, not for taste. Three bottlenecks meet on launch day: nameset material, press capacity, and the check on free text. Two of them sit on a shelf, one sits upstream of it. Markus wants to know which one binds first for him, so he starts with the neighbors.

Frankfurt rules out custom names on matchday, Augsburg sets limits

Eintracht Frankfurt offers player namesets on its special shirt in 15 language variants. Its special-edition page rules custom names out for matchday.

FC Augsburg allows both: its "Fuggerstadt" shirt takes player names and custom names alike. Two sentences in the club's FAQ on that shirt carry the price:

  • Quantity: a maximum of three shirts per transaction.
  • Stock: in-shop application runs only as long as enough nameset material is on the shelf.

Both are reasonable. A club that keeps the free-text field open publishes its limits next to it. A club that closes it saves the query, the rework and the refusal across a counter.

Two on-sale dates that the press covered show how tight launch day gets.

Storefronts break first, presses later

In February 2023 Dortmund released a coal-seam design. German outlet t-online reported on February 20, 2023 that more than 390,000 people were in the shop at one point. The shirt sold out within hours, even though the club had ordered more than six times the volume of its previous special edition.

On November 30, 2024 a 1. FC Nürnberg special edition took the club's online shop down. At 2pm the club posted a public apology, as nordbayern.de reported the same day.

Markus does not expect a crowd that size. Both cases are storefront failures, in shops with very large reach. What matters more to him sits behind the storefront and surfaces weeks later: the decoration.

Sometimes the problem is not the load at all, but a single number on the back.

Number 44 stops personalization

Number 44 was orderable at the German national team's kit launch for Euro 2024. euronews and Daily Sabah reported that in the new shirt font the two fours resembled "the stylized SS used by the Nazi Party's Schutzstaffel group". On Monday, April 1, 2024, adidas blocked personalization with that number.

Later the same day the adidas shop offered no name-and-number personalization at all. The DFB stopped delivery of already-ordered 44 shirts and had the numeral 4 redesigned. Both euronews and Daily Sabah reported this on April 2, 2024.

No statute had barred the 44, and capacity had not either. The research into the numbers no club will print finds no legal classification.

Hamburger SV published two numbers that show how much revenue hangs on the back of a shirt.

Nine in ten HSV shirts carried a nameset

Hamburger SV published its own figures on February 23, 2026: 70,000 units sold, "the most popular jersey in club history". One line in that announcement decides everything else:

90 percent of the shirts were ordered with a nameset, and half of those took the club's own "1887 Bundesligaspiele" print.

On this product a nameset is the rule, not the upsell. And half of those namesets were not a player name, but a club print tied to this one shirt.

That is a figure for an exceptional product, not a general attach rate. On this one shirt, though, which namesets a club permits touches nine orders in ten.

Markus looks at his checkbox again. The question is no longer whether the field opens. It is which bottleneck closes it, and the delivery times give a first clue.

Custom names cost extra delivery time

Eintracht Frankfurt's nameset notes put two delivery times side by side. A player or squad name adds about two to four working days, a fully custom name about four to six on top.

At the press both are the same physical job, so the difference sits upstream of it. Whether that reflects the handling of free text, the club does not say.

How often a person sits behind that free text is countable. In an audit of 66 club shops, eight named a refusal rule, three of them an "operator" who contacts the customer about a questionable entry. The rest publish no rule, which does not mean nobody looks.

From outside, Markus's choice looks simple: pay the delivery time, or close the field. It only looks that way while the rules for a shirt live in code.

Once they live in the catalog, the choice changes.

Shirt rules in the catalog

kit.ink's configurator builds its entire interface from the club's catalog. The jersey, the colorway, the permitted prints and their rules all come from that catalog, not from the program. The input form lets nothing else through, and kit.ink checks it again on saving and at the moment the order is fixed.

A special-edition shirt that allows only certain namesets is therefore a catalog entry, not a special case in code. A club writes down once what applies on this one shirt, and the club's own back office writes that entry. A shirt already on sale is never rewritten in place: a change goes live as a new edition of the same shirt. The first-time setup of the 3D model stays with kit.ink.

What the catalog cannot decide goes to screening. An uncertain name or number is held for a human decision instead of being rejected outright. While it is held, no production system can read it. The other orders carry on, and the one doubtful case waits for a person rather than for a field that is shut for everyone.

A limit belongs directly beside that. Screening covers text: names, numbers, free entries. kit.ink does not read rendered shapes or images, and the 44 was a rendered shape. A typed symbol is checked as a character; the printed shape of a numeral is not.

Where that boundary runs is set out in where text screening ends. A hold becomes a reason-coded decision rather than a silent refusal, and checked, not blocked describes how.

That settles one of the three bottlenecks. The other two sit on the shelf and at the press.

One letter runs short

In mid-June 2026, supporters could not order German national-team shirts online with the names of Kai Havertz, Aleksandar Pavlović or Deniz Undav. Der Tagesspiegel quoted adidas on June 17, 2026: high demand for those three players' namesets had caused a short-term shortage of the letter V.

One letter, three players, no name on the back. Against a missing letter no software helps, only an order quantity per letter and color. Purchasing closes that bottleneck, not the shop.

Markus makes a note for his buyer. That leaves the press.

The press caps the throughput

In a case study published by Shopify, Club Brugge describes its own earlier configurator. Gauthier Vervaeke, Merchandise & Ecommerce Manager, is quoted: "If you can only personalise 60 an hour, you can only disappoint your loyal fanbase and lose a tremendous amount of sales."

This is a club's account inside a platform vendor's marketing asset, not an audited measurement. Augsburg still writes the same constraint into its own delivery promise: high demand and possible nameset orders may make delivery take longer.

If the press is the constraint, faster screening only moves the queue. A club that decorates after the sale feels this weeks after launch day. A club that sends decoration out has it at the supplier.

For a club that offers player namesets only, an open text field changes neither of them: demand empties the shelf, not the choice of characters.

Which of the three binds first is not something a case study or a vendor can say. Markus can still find out.

Four numbers decide the checkbox

He needs only four numbers from his own building:

  • how many custom names arrive per launch,
  • how many of those a person actually looked at,
  • how many shirts one press finishes in a day,
  • how much nameset material in which color is on the shelf.

The first two size the screening, the third the press, the fourth the stockroom. If the first number sits far above the second, nobody has been looking. If the fourth is small, purchasing decides this, not the shop.

No vendor knows those four numbers. The club knows all four.

The decision is made before the on-sale date, at desks like Markus's. On launch day it is only visible, as an open field or as the sentence that custom names are unfortunately not possible.

Switching off the custom name field on a special-edition shirt is a capacity decision that looks like a product decision. It is taken on the one product where supporters are most likely to notice it. Markus leaves the checkbox open for today. First he asks his own people for those four numbers.


At kit.ink the rules for a shirt live in the club's catalog, not in the program, and a doubtful name waits for a person.

If it would help to work out which of the three bottlenecks binds first in your own shop before the next launch: a short, no-obligation conversation about your setup.

All cited pages were accessed on August 6, 2026.