Referenz · Graycano
Specialty Coffee verkauft man nicht aus dem Baukasten.
Für Graycano ist Shop, Content und Backend eine .NET-Eigenentwicklung geworden – weil ein Produkt, das seine Herkunft belegen muss, ein Datenmodell braucht, das Standardsysteme nicht mitbringen.
Ausgangslage
Ein Röster verkauft kein Produkt. Er verkauft eine Rückverfolgbarkeit.
Wer Kaffee im mittleren dreistelligen Grammpreis verkauft, konkurriert nicht über den Preis. Der Kaufgrund ist die Geschichte hinter der Bohne: welche Farm, welche Höhenlage, welche Aufbereitung, welche Ernte – und wer davon was verdient hat.
Genau daran scheitern Standard-Shopsysteme. Ihr Produktmodell kennt Titel, Preis, Variante und Beschreibungstext. Alles, was ein Specialty-Produkt eigentlich ausmacht, landet als Fließtext im Beschreibungsfeld: nicht filterbar, nicht auswertbar, nicht als strukturierte Daten an Suchmaschinen zu übergeben.
Die Anforderung war kein schönerer Shop. Es war ein Datenmodell, das Herkunft kennt.
Was Specialty Coffee ist
80 Punkte. Ab da beginnt der Unterschied.
- SCA-Bewertung
- Single Origin
- Aufbereitung
- Varietät
- Erntejahr
- Höhenlage
Specialty Coffee ist keine Marketingvokabel, sondern eine Messgröße. Ausgebildete Q-Grader bewerten eine Charge sensorisch nach dem Protokoll der Specialty Coffee Association auf einer 100-Punkte-Skala. Ab 80 Punkten gilt der Kaffee als Specialty Grade. Die Ernte hinter dem Patenprogramm von Graycano liegt bei 87,5 Punkten. Wie das im Detail zusammenhängt und was es für die Zubereitung bedeutet, erklärt Graycano ausführlich unter was ist Specialty Coffee.
Für die Entwicklung ist entscheidend, was daraus folgt: Diese Merkmale sind keine Prosa, sondern Attribute. Sie gehören ans Produkt, nicht in den Beschreibungstext.
| Merkmal | Im Baukasten | Im eigenen Modell |
|---|---|---|
| Farm & Höhenlage | Freitext in der Beschreibung | Eigene Felder, filterbar |
| SCA-Bewertung | Bild oder Textzeile | Numerisch, sortierbar, auszeichenbar |
| Erntejahr & Charge | Manuell gepflegte Variante | Eigene Entität mit Historie |
| Mehrsprachigkeit | Plugin, oft kostenpflichtig | Im Routing angelegt |
Was gebaut wurde
Vier Bereiche, ein System.
Shop & Checkout
Produktkatalog, Varianten, Warenkorb und Bestellstrecke. Die Range reicht vom Dripper über Karaffe und Tassen bis zu Filterhalter und Papierfiltern.
- Produktseiten mit Herkunftsattributen
- Varianten über Farbe und Größe
- Warenkorb und Bestellabschluss
Landingpages & Interaktion
Kampagnen- und Ratgeberseiten mit eigenem Erzählrhythmus statt Template-Raster – inklusive interaktiver Elemente wie der Namensschild-Vorschau.
- Story-Seiten mit Fotostrecken
- Live-Vorschau im Browser
- FAQ-Bereiche mit Sprungmarken
Backend & E-Mail
Kundenkonto, Verwaltung der Patenschaften und die automatisierten E-Mail-Strecken dahinter – vom Newsletter bis zur B2B-Anfrage.
- Login und Kundenbereich
- Newsletter und Versandlogik
- B2B-Formular mit Mehrfachoptionen
SEO & Technik
Suchmaschinenoptimierung ist hier kein nachgelagertes Paket, sondern ergibt sich aus der Struktur: saubere URLs, echte Sprachversionen, strukturierte Daten.
- Sprechende URLs je Sprache
- hreflang inklusive x-default
- Bilder in WebP statt JPEG
Fallbeispiel My Tree
Wenn aus einer Idee eine Datenbank wird.
Kundinnen und Kunden adoptieren einen echten Kaffeebaum auf einer Familienplantage in Brasilien: ein Hektar, rund 4.000 Bäume, 600 Meter Höhenlage, bewirtschaftet seit 2022. Der Baum bekommt ein Schild mit dem gewünschten Namen, die Patenschaft läuft über drei Stufen zwischen 25 und 60 Euro.
Was als Marketingidee beginnt, ist in der Umsetzung ein kleines Fachverfahren: Bäume müssen eindeutig zuordenbar sein, Patenschaften eine Laufzeit haben, Namensschilder validiert und produziert werden, Paten über den Jahreszyklus informiert werden. Dazu kommt der Dauerrabatt für Paten, der im Checkout greifen muss.
Die Seite selbst ist unter Graycano My Tree live und zeigt den Ablauf von der Blüte bis zur Röstung.
Gemessen, nicht behauptet
Eigenentwicklung heißt: nichts Fremdes lädt mit.
Gemessen am 23. Juli 2026 auf graycano.com/de/mytree, der bildlastigsten Seite des Projekts. Die Ratgeberseite zu Specialty Coffee liegt mit 0,37 s LCP und 0,026 CLS darunter. Ehrlicherweise dazu: Das sind Labormessungen aus einem einzelnen Durchlauf in Desktop-Chromium ohne gedrosselte Verbindung, keine Felddaten aus dem Chrome UX Report. Sie zeigen die technische Basis der Seite, nicht die Erfahrung jedes einzelnen Besuchers.
Stack & Entscheidung
Warum kein Shopify.
- ASP.NET
- C#
- Microsoft IIS
- PostgreSQL
- Hangfire
- WebP
Ein Baukasten ist schneller startklar – das ist der ehrliche Vorteil, und für viele Projekte ist er der richtige. Hier sprachen drei Gründe dagegen.
Erstens das Datenmodell. Herkunftsattribute, Chargen und Patenschaften lassen sich in einem Standardschema nur mit Umwegen abbilden. Zweitens die laufenden Kosten. Plattformgebühren und umsatzabhängige Provisionen wachsen mit dem Erfolg – die Entwicklungskosten sind einmalig. Drittens die Datenhoheit. Kundendaten, Bestellungen und Patenschaften liegen in der eigenen Datenbank, nicht bei einem Anbieter mit eigenen Bedingungen.
Der Preis dafür ist Ehrlichkeit in die andere Richtung: Eine Eigenentwicklung braucht jemanden, der sie pflegt. Wer das nicht dauerhaft einplant, ist mit einem Baukasten besser bedient.
Häufige Fragen
Was Kunden vorher wissen wollen.
Was ist Specialty Coffee?
Kaffee, der bei der sensorischen Bewertung nach dem Protokoll der Specialty Coffee Association 80 von 100 Punkten oder mehr erreicht. In der Praxis kommen Single-Origin-Herkunft und eine nachvollziehbare Lieferkette bis zur einzelnen Farm dazu.
Warum eine eigene Shop-Entwicklung statt eines Baukastens?
Weil die Datenstruktur nicht dem Standardmodell entspricht. Farm, Höhenlage, Varietät, Aufbereitung, Erntejahr und SCA-Bewertung gehören als eigene Felder ans Produkt. Im Baukasten landen sie als Freitext in der Beschreibung – damit sind sie weder filterbar noch als strukturierte Daten auszeichenbar.
Was kostet ein Online-Shop als Eigenentwicklung?
Online-Shops starten bei etwa 2.500 €, der Umfang bestimmt den Preis. Entscheidend für die Gesamtrechnung sind die laufenden Kosten: Monatliche Plattformgebühren und umsatzabhängige Provisionen entfallen bei einer Eigenentwicklung komplett.
Wie lange dauert ein Projekt in diesem Umfang?
Ein Shop mit Katalog, Checkout, Kundenkonto und Content-Seiten ist kein Zwei-Wochen-Projekt. Sinnvoll ist eine Umsetzung in Etappen: zuerst Shop und Checkout, danach Content- und Kampagnenseiten, anschließend Automatisierung und E-Mail-Strecken.
Kann ich Inhalte und Produkte danach selbst pflegen?
Ja. Produkte, Preise, Texte und Bilder laufen über einen eigenen Administrationsbereich. Für Änderungen an Struktur oder Funktionen gibt es Pflegepakete.