Zum Inhalt springen

E-Commerce-Entwicklung

Next.js für E-Commerce

Storefronts auf Shopify, Commerce Layer, Medusa oder eigenem Backend - so gebaut, dass die Produktseite statisch ist, der Warenkorb nicht, und keines auf das andere wartet.

Commerce ist die Stelle, an der sich das Rendering-Modell von Next.js auszahlt - und an der ein Fehler am teuersten ist. Eine Produktseite, die drei Sekunden braucht, konvertiert nicht, und jedes Storefront-Template, das wir geerbt haben, traf dieselbe architektonische Entscheidung: ein use client ganz oben, weil der Warenkorb Zustand braucht.

Damit wird der Katalog - der Teil, der statisch, am Rand gecacht und indexiert sein sollte - so dynamisch wie der Checkout.

Wie wir das trennen

Der Katalog ist statisch. Produktseiten, Kollektionen und Such-Landingpages werden beim Build erzeugt oder per Tag revalidiert, wenn das Backend meldet, dass sich etwas geändert hat. Sie kommen vom CDN, sie sind indexierbar, und ihr LCP hängt nicht davon ab, dass Ihre Commerce-API wach ist.

Der Warenkorb ist eine Client-Insel. Eine kleine Komponente, keine Grenze um die Seite. Menge, Mini-Warenkorb und In-den-Korb sind interaktiv; Produktbeschreibung, Bilder, Bewertungen und strukturierte Daten drumherum sind es nicht und bleiben auf dem Server.

Preise und Bestand sind die bewusst behandelte Ausnahme. Sie dürfen nicht veralten und dürfen die Seite zugleich nicht dynamisch machen. Entweder streamen sie hinter Suspense nach, während der Rest der Seite malt, oder sie werden per Webhook des Backends tag-revalidiert. Was davon, hängt davon ab, wie oft Ihre Preise sich tatsächlich bewegen - wir fragen, statt anzunehmen.

Der Checkout bleibt, wo er ist. Sind Sie bei Shopify, ist der gehostete Checkout PCI-konform, konvertiert gut und ist einen Nachbau nicht wert. Wir integrieren bis dorthin. Ein eigener Checkout ist ein eigenes Projekt, und wir sagen Ihnen, wenn er nicht gerechtfertigt ist - und wenn er es ist, steht er auf einer Aufteilung des Vertrauens ohne den Browser und einer Rückkehrseite, die die Weiterleitung übersteht.

Was wir mit den umsatzrelevanten Teilen machen

Product-Strukturdaten mit echtem Offer und Verfügbarkeit, damit Rich Results einen Preis zeigen. Korrekte Canonicals über Varianten- und Filter-URLs - ein facettierter Katalog erzeugt Tausende beinahe identischer Adressen, und sich selbst überlassen verbrauchen sie Ihr Crawl-Budget für Parameterkombinationen, die niemand sucht.

Core Web Vitals als Commerce-Kennzahl behandelt statt als technische, gemessen auf den Templates, die Traffic tragen, mit einem in der CI durchgesetzten Budget, damit die nächste Theme-Änderung es nicht zunichtemacht.

Welches Backend

Shopify (Storefront API), Commerce Layer, Medusa, BigCommerce oder Ihr eigener Dienst. Die Storefront-Architektur ist in jedem Fall dieselbe; was sich unterscheidet, ist die Datenschicht - und genau die typisieren und cachen wir sorgfältig.

Sind Sie auf Shopifys eigenen Themes und erwägen einen Headless-Storefront, lautet die ehrliche Antwort: Es lohnt sich, wenn Sie ein echtes Frontend-Team haben oder uns, und es lohnt sich nicht, wenn nicht. Ein gut gepflegtes Liquid-Theme schlägt einen Headless-Storefront, den niemand besitzt.

Wie ein Projekt abläuft

Wir setzen bei Umsatz an und nicht bei Architektur. Welche Templates den Traffic tragen, wo der Funnel Leute verliert und was die aktuelle Plattform unmöglich macht.

Der Leistungsumfang, der folgt, benennt das Backend, die Templateliste, die URL-Zuordnung samt Weiterleitungsplan und das Performance-Budget, bepreist je Phase. Er wird vor Baubeginn unterschrieben. Besonders die URL-Zuordnung wird vorab vereinbart, denn ein Replatforming, das seine Weiterleitungen spät entdeckt, hat die Rankings bereits verloren.

Dann der Bau, je Phase deployt, mit dem Budget ab der ersten in der CI durchgesetzt.

Was Sie erhalten

Der Storefront, die typisierte Datenschicht gegen Ihr Commerce-Backend, die URL-Zuordnung samt Weiterleitungen und das Performance-Budget, das in der CI auf den Templates mit dem Traffic läuft.

Dazu die Teile, die niemand vorführt: die Cache-Strategie je Template schriftlich, was die Seite tut, wenn das Backend langsam oder weg ist, und die Facettenregeln, die entscheiden, welche Parameterkombinationen ein Crawler überhaupt erreichen darf.

Die beiden Zahlen, die im Handel Umsatz bewegen, stehen auf den Templates, die den Traffic tragen. LCP, das auf einer Produktseite fast immer das Bild ist. Und die übrigen Core Web Vitals, gemessen an echten Besuchern und nicht im Labor. Facetten, Paginierung und Parameter-URLs sind die andere Hälfte, und sie aus dem Index zu halten ist strukturell, keine Einstellung.

Umfang und Konditionen

Zusammenarbeit
Fester Umfang, schriftlich vereinbart, bevor die Arbeit beginnt. Kein Tagessatz gegen ein offenes Backlog.
Preis und Dauer
Beides wird je Projekt festgelegt, sobald der Umfang steht. Gemeinsam angeboten, bevor etwas gebaut wird.
Was wir von Ihnen brauchen
Eine Person, die entscheiden darf, und Zugang zu Ihrem Repository und Ticketsystem.
Nicht enthalten
Alles außerhalb des vereinbarten Umfangs. Es wird ein eigener Umfang statt eines Änderungsauftrags.
Kosten Dritter
Hosting, Lizenzen, API-Gebühren und SaaS-Abonnements schließen und zahlen Sie selbst.
Rechnungsstellung
Codefacture Yazılım A.Ş., Türkiye. EUR, USD oder GBP per Überweisung, ohne türkische Umsatzsteuer auf exportierte Leistungen.

Häufige Fragen

Lohnt sich ein Headless-Storefront gegenüber einem Shopify-Theme?
Es lohnt sich, wenn Sie ein Frontend-Team haben, oder uns, und etwas, das das Theme wirklich nicht kann. Es lohnt sich nicht, wenn danach niemand die Verantwortung übernimmt. Ein gut gepflegtes Liquid-Theme schlägt einen Headless-Storefront, um den sich niemand kümmert.
Mit welchen Commerce-Backends arbeiten Sie?
Am häufigsten Shopify über die Storefront-API, dann Commerce Layer, Medusa und BigCommerce. Ein eigener Service geht ebenfalls. Die Storefront-Architektur ist jedes Mal dieselbe, unterschiedlich ist die Datenschicht.
Was passiert mit unseren bestehenden URLs?
Die bleiben. Ein Replatforming, das URLs ändert, wirft Rankings weg, für die Sie schon bezahlt haben, also kommt die URL-Zuordnung vor dem Bau und die Weiterleitungen gehören zur Lieferung.
Wie bleibt es schnell, wenn der Katalog wächst?
Produktseiten sind statisch und werden revalidiert; der Warenkorb und alles Personalisierte nicht, und keines wartet auf das andere. Dazu ein Performance-Budget in der CI, gemessen auf den Templates mit dem Traffic, damit die nächste Theme-Änderung es nicht still wieder aufhebt.
Anrufen+1 848 272 7583WhatsApp+90 850 308 5436E-Mailinfo@codefacture.comKontaktseite