Everything is a Sales Channel - Headless Commerce mit Shopware 6
Der Talk gibt eine Übersicht über die verschiedenen APIs in Shopware 6 mit Fokus auf die Möglichkeiten für Headless Commerce mit Sales Channel und Store API
System ohne Eingabeinterface • Im Web-Umfeld ein System ohne Frontend • Kernfeature: Entkopplung • Backend und Frontend sind getrennt • Ein Backend - viele Frontends • Kommunikation über APIs 3
ist hässlich? Wirf sie weg und bau deine eigene! • Dein Kunde hat eine eigene App? Integrier' den Shop! • Neue Technologien? Nutzen! • Digitale Elemente im Offline- Handel? Verbinde sie! 4
Texte • Crossselling, Konfiguratoren, komplexere Contentelemente • zu viele Daten für einen Endpunkt • strukturelle Verbesserungen • Abwärtskompatibilität 11
eigene Controller • Darunter liegend ein gemeinsamer Service • Zuletzt das DAL 12 Storefront Saleschannel API Storefront Controller API Controller Service Data Abstraction Layer
Controller und Service fallen weg • neue Funktionen lassen sich einfacher für beide Systeme implementieren 13 Storefront API Client Storefront Controller Store API Route Data Abstraction Layer
Änderung notwendig • Sales Channel API bleibt bestehen • Für neue Anbindungen: Store API • Alles was noch nicht geht: Sales Channel API • Migration: Nach und nach ersetzen 14