For the complete documentation index, see llms.txt. This page is also available as Markdown.

Workflows

Dieses Kapitel beschreibt, wie das Huebert Dropshipping Plugin in den Bestellprozess eingreift und welche Abläufe im Hintergrund stattfinden.


Übersicht: Gesamtablauf

Kunde gibt Bestellung auf

Bestellung wird in Shopware gespeichert

Plugin markiert Bestellung als "hat Dropshipping-Artikel"

┌─────────────────────────────────────────────┐
│  Option: Sofortversand nach Bestelleingang?  │
│  (sendMailOnOrderHasBeenPlaced = aktiv)      │
└─────────────────────────────────────────────┘
        ↓ JA                    ↓ NEIN
E-Mail sofort senden     Warten auf Trigger-Status
        ↓                       ↓
                    Status ändert sich zu Trigger-Status
                        (z. B. "Bezahlt")

              Wurde E-Mail für diese Bestellung
              schon gesendet?
              ↓ JA                   ↓ NEIN
     Abbruch (oder erneut   Bestellpositionen nach
     senden, wenn konfiguriert)  Lieferant gruppieren

                          Für jeden Lieferanten:
                          - CSV oder XML generieren
                          - DHL-Etikett erstellen (optional)
                          - E-Mail vorbereiten und senden

Workflow 1: E-Mail nach Bestelleingang

Konfiguration: Plugin-Einstellungen > "E-Mail bei Bestelleingang senden" = aktiv

In diesem Workflow wird die Lieferanten-E-Mail sofort nach dem Eingang der Bestellung versendet, unabhängig vom Zahlungsstatus.

Typische Anwendungsfälle:

  • Shops mit Vorauskasse, bei denen der Lieferant sofort informiert werden soll

  • Systeme, bei denen die Zahlungsverarbeitung extern stattfindet

  • Bestellungen auf Rechnung

Achtung: Bei diesem Workflow ist die Zahlung noch nicht bestätigt. Der Lieferant erhält die Bestellung auch dann, wenn der Kunde später nicht zahlt.


Workflow 2: E-Mail nach Statusänderung (empfohlen)

Konfiguration: Plugin-Einstellungen > Trigger-Status = z. B. "Bezahlt"

Dies ist der Standard-Workflow. Die E-Mail wird erst versendet, wenn die Bestellung den konfigurierten Status erreicht.

Ablauf:

  1. Kunde bestellt im Shop

  2. Kunde bezahlt (oder Status wird manuell gesetzt)

  3. Zahlungsstatus wechselt zu "Bezahlt"

  4. Plugin erkennt den Trigger und versendet die E-Mails

Vorteile:

  • E-Mail nur bei bestätigter Zahlung

  • Keine Lieferantenbenachrichtigung bei stornierten Bestellungen


Workflow 3: Zwei Trigger-Status

Konfiguration: Zusätzlicher Trigger-Status in den Plugin-Einstellungen

Sie können zwei verschiedene Trigger-Status konfigurieren. Dies ist nützlich, wenn verschiedene Zahlungsanbieter unterschiedliche Status setzen (z. B. "Autorisiert" bei PayPal und "Bezahlt" bei Überweisung).


Workflow 4: E-Mail erneut senden

Konfiguration: "E-Mail erneut senden bei Trigger" = aktiv

Normalerweise wird die Lieferanten-E-Mail pro Bestellung nur einmalig gesendet. Mit dieser Option wird die E-Mail erneut versendet, jedes Mal wenn der Trigger-Status gesetzt wird.

Anwendungsfall: Wenn eine Bestellung storniert und dann reaktiviert wird.


Wie Bestellpositionen gruppiert werden

Das Plugin analysiert alle Positionen einer Bestellung und gruppiert sie nach Lieferanten:

Ergebnis: Zwei E-Mails werden versendet:

  • E-Mail 1 an "Firma Muster GmbH" mit Produkt A und B

  • E-Mail 2 an den E-Mail-Kontakt von "Brand XY" mit Produkt C

  • Produkt D wird ignoriert


Dopplungs-Schutz

Das Plugin speichert in der Bestellung, ob eine Dropshipping-E-Mail bereits gesendet wurde. So werden keine doppelten E-Mails versendet, auch wenn der Trigger-Status mehrfach gesetzt wird.

Dieses Verhalten kann mit der Option "E-Mail erneut senden bei Trigger" überschrieben werden.


"Keine E-Mail wenn auf Lager"

Konfiguration: Plugin-Einstellungen > "Keine E-Mail wenn auf Lager" = aktiv

Mit dieser Option sendet das Plugin keine E-Mail an den Lieferanten, wenn das Produkt zum Zeitpunkt der Bestellung noch auf Lager war. Dies ist sinnvoll, wenn Sie Lagerartikel selbst versenden und nur bei Lagerausfall auf Dropshipping zurückgreifen.


Zusammenfassung der wichtigsten Konfigurationsoptionen

Option
Beschreibung
Empfehlung

Trigger-Status = Bezahlt

Standard-Workflow

Ja, für die meisten Shops

Sofortversand

E-Mail bei Bestelleingang

Nur für spezielle Szenarien

Zwei Trigger-Status

Mehrere Zahlungsanbieter

Bei Bedarf

E-Mail erneut senden

Erneuter Versand bei Trigger

Mit Vorsicht einsetzen

Keine E-Mail wenn Lager

Nur bei Lagerausfall

Optional

Zuletzt aktualisiert