Shopware 5 Integration · Shopware 5

Shopware 5 Tracking, das jede Bestellung sauber zuordnet.

Dein Shop verkauft weiter, auch nach dem offiziellen Support-Ende von Shopware 5 im Juli 2024. Ein Plugin meldet jede Bestellung und jede Rückerstattung direkt aus dem Shop an DataFirst, server-seitig also vom Server aus statt über ein Pixel im Browser. Das läuft ohne Eingriff in deine Templates oder dein Theme, und wir pflegen die Anbindung weiter, damit du bis zur Migration saubere Daten behältst.

Plugin hochladen, API-Key, Cache leeren. Danach trackt jede Storefront-Seite mit.

Lifecycle
  • 2015 Shopware 5 erscheint
  • Juli 2024 Offizielles Support-Ende
  • heute dein Shop verkauft weiter
  • weiter DataFirst pflegt die Anbindung

Drei Schritte im Backend, kein Pixel im Template.

Plugin hochladen und kompilieren, API-Key hinterlegen, Cache leeren. Ab da trackt die Storefront von selbst.

01

Plugin installieren

Plugin im Shopware-Backend hochladen, aktivieren und kompilieren. Es liegt im Community-Store-Standard, kein Eingriff in den Shop-Code.

02

API-Key hinterlegen

Deinen DataFirst-API-Key in den Plugin-Einstellungen eintragen und speichern. Das verbindet die Storefront mit deinem Account.

03

Cache leeren

Den Shopware-Cache leeren. Danach trackt jede Storefront-Seite mit, ohne weiteren Eingriff.

$ sw5: plugin aktiv → storefront trackt
Ausbau

Neue Kanäle kommen ohne Shop-Umbau dazu.

Einmal angebunden, ist die Tracking-Basis da. Affiliate-Netzwerke, Google und Meta schaltest du danach in DataFirst zu, per Konfiguration statt per Code.

CPO-Netzwerke anbinden

Affiliate-Netzwerke, die pro Bestellung vergüten (Cost per Order): Sales, Stornos und Retouren laufen Server-to-Server aus DataFirst ans Netzwerk, inklusive Provisions-Korrektur.

Google Ads mit vollen Daten

Enhanced Conversions serverseitig, mit einem Klick aktiviert: gehashte E-Mail-Adressen, gehashte Telefonnummern und Postleitzahl. Genau das, was Google für die Zuordnung verlangt.

Zur Google-Ads-Integration

Meta Ads mit sauberen Signalen

Conversions API serverseitig mit Pixel-Deduplication. Neukunden und Bestandskunden gehen getrennt an Meta, wichtig für Kampagnen auf Neukunden.

Zur Meta-Ads-Integration
Shopware-5-Tiefe

Was Shopware 5 anders macht.

Enlight-Events statt Smarty-Snippet
Das Plugin hängt sich an die Order- und Storefront-Events von Shopware, statt Tracking-Code in Smarty-Templates oder ein Custom-Theme zu schreiben. Ein Theme-Update überschreibt dein Tracking damit nicht.
Bestellstatus als Zahlencode
Shopware 5 führt den Order-State numerisch in s_order.status, nicht als State-Machine wie Shopware 6. Das Plugin liest diese Zahl direkt, ein späterer Storno meldet sich darüber server-seitig zurück.
Eigener API-Key pro Subshop
Die Plugin-Einstellungen sind subshop-fähig, API-URL und API-Key hinterlegst du je Subshop. Jeder Sprach- und Länder-Subshop meldet damit in seine eigene, technisch getrennte DataFirst-Instanz. Darüber liegt ein Login, aus dem du in jeden Subshop wechselst.
Gepflegt über das EOL hinaus
Der offizielle Support für Shopware 5 ist im Juli 2024 ausgelaufen. Wir testen die Anbindung gegen die im DACH-Handel noch laufenden 5.x-Stände weiter, damit dein Tracking bis zur Migration stabil bleibt.
DftConnector\Subscriber\OrderStateSubscriber · Enlight-Event
// lauscht auf das Order-Event von Shopware 5
subscribe  Shopware_Modules_Order_SaveOrder_OrderCreated
          → onOrderCreated()

order_id   "SW-20042"
amount     78.50
currency   "EUR"
status     "confirmed"
          → POST /api/v1/conversion · server-side
→ DataFirst Attribution Engine

Ein Event, ein zugeordneter Sale, kein Pixel.

Der Subscriber bekommt die echten Felder der Bestellung direkt aus Shopware, nicht aus einem Browser-Tag auf der Danke-Seite. DataFirst löst den Touchpoint-Pfad auf und zählt den Sale genau einmal. Auch wenn der Kunde die Bestätigungsseite nie wieder öffnet, ist der Sale gemeldet.

SW-20042 · server-side zugeordnet
Bestellstatus als Zahl

Der Status ist eine Zahl. Genau daran hängt das Storno.

Shopware 5 schreibt jeden Bestellstatus als Code in s_order.status. Das Plugin liest ihn mit und meldet den Wechsel zurück, ohne dass du Transaktionen von Hand suchst.

  • 0 offen Sale gemeldet · pending
  • 1 in Bearbeitung bleibt zugeordnet
  • 2 komplett abgeschlossen bestätigt
  • -1 abgebrochen Provision zurückgezogen
FAQ

Häufige Fragen zu Shopware 5

Muss ich für die Anbindung an Smarty-Templates oder am Theme etwas ändern?

Nein. Das DataFirst-Plugin hängt sich über Enlight-Events in die Storefront, statt ein Snippet in ein Smarty-Template oder ein Custom-Theme zu schreiben. Ein Theme- oder Shop-Update überschreibt dein Tracking damit nicht.

Wie meldet Shopware 5 eine Bestellung ohne Browser-Pixel?

Über einen Event-Subscriber. Das Plugin lauscht auf das Order-Event von Shopware 5 (Shopware_Modules_Order_SaveOrder_OrderCreated) und meldet die Bestellung server-to-server an DataFirst. Das läuft unabhängig von Cookies, Adblockern oder Consent-Status im Browser.

Was passiert bei Stornos und Rückerstattungen?

Shopware 5 führt den Bestellstatus als Zahlencode in s_order.status. Springt eine Bestellung auf -1 (abgebrochen), meldet das Plugin den Statuswechsel server-seitig an DataFirst. Der Sale wird korrigiert und betroffene Affiliate-Provisionen werden in den angebundenen Netzwerken zurückgemeldet.

Lohnt sich die Anbindung, obwohl Shopware 5 abgekündigt ist?

Gerade dann. Der offizielle Support ist im Juli 2024 ausgelaufen, im DACH-Handel laufen aber weiter viele 5.x-Shops. Wir pflegen die Anbindung gegen diese Stände weiter, damit dein Tracking bis zur Migration auf Shopware 6 oder eine andere Plattform sauber bleibt.

Bereit für saubere Shopware-5-Attribution?

Plugin anfragen oder direkt kostenlos starten. Jederzeit kündbar.

Erstgespräch vereinbaren