Funktionsweise des L1-Punchouts

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Im Punchout der Ebene 1 (L1) kommunizieren SPO und der Punchout-Lieferant über das cXML-Protokoll.

    L2-Punchout-Flow

    Die folgende Abbildung zeigt den L1-Punchout-Flow.L1-Punchout-Flow.

    Kommunikation zwischen SPO und Punchout-Lieferant für Punchout der Ebene 1

    Die folgende Abbildung zeigt die Interaktion zwischen SPO und dem Punchout-Lieferanten für einen Punchout der Ebene 1.

    Hinweis:
    Dieser Flow gilt auch für andere Punchout-Systeme. Der Inhalt der cXML-Nutzlasten kann jedoch je nach Anbieter variieren.
    Kommunikation zwischen SPO und Punchout-Lieferantenstandort.

    Einkaufswagen-Checkout über die Punchout-Lieferantenwebsite

    Der Workflow für den Einkaufswagen-Checkout umfasst Folgendes:

    • Wenn ein Anwender den Einkaufswagen auf der Punchout-Lieferantenwebsite auscheckt, sendet der Punchout-Lieferant (oder andere Punchout-Systeme) eine PunchoutOrderMessage cXML-Nutzlast an den REST-Endpunkt, der von SPO bereitgestellt wird.
    • Die Details dieses Endpunkts sind in der PunchoutSetupRequest-Nutzlast enthalten, sodass der Punchout-Lieferant wissen kann, wohin die Bestellanforderung gesendet werden soll.
    • Nachdem SPO die PunchoutOrderMessage-Nutzlast empfangen hat, verarbeitet es die Informationen und erstellt die entsprechenden SPO-Einkaufswagenpositionen.
    • Der Anwender überprüft dann den Einkaufswagen in SPO und fährt mit der Kasse fort. Nach erfolgreichem Bezahlvorgang wird eine Bestellanforderung (PR) erstellt.

    Die folgende Abbildung zeigt diesen Flow:

    Einkaufswagen-Checkout aus Punchout-System.

    Bestellung wird an das Punchout-System gesendet

    Das Senden von Bestellinformationen an das Punchout-Lieferantensystem umfasst Folgendes:

    • Wenn eine PR genehmigt und eine Bestellung erstellt wird, muss SPO die Nutzlast „OrderRequest cXML“ an das Punchout-Lieferantensystem senden.
    • Die Flow-Aktion „Punchout-Auftragsanforderung senden“ sendet die Bestellung an das Punchout-System.
    • Der Punchout-Lieferant erstellt die Bestellung und sendet eine Bestätigung.

    Die folgende Abbildung zeigt diesen Flow:

    Bestellung wird an das Punchout-System gesendet.

    Auftragsbestätigung und Versandbestätigung aus dem Punchout-Lieferantensystem werden verarbeitet

    Der Punchout-Lieferant sendet die Nutzlast der Auftragsbestätigung an die Auftragsbestätigungs-URL, die im System des Punchout-Lieferanten konfiguriert ist. Ebenso kann der Punchout-Lieferant für jede Bestellposition optional eine Nutzlast der Versandbestätigung an die Versandbestätigungs-URL senden. Weitere Informationen finden Sie unter Bereitstellung von Auftrags- und Versandbestätigungs-URLs für Punchout-Lieferanten.

    Die folgende Abbildung zeigt diesen Flow:

    Abbildung : 1. Auftragsbestätigung aus Punchout-System wird verarbeitet
    Auftragsbestätigung vom Punchout-System.

    Die folgende Abbildung zeigt diesen Flow:

    Abbildung : 2. Versandbestätigung aus Punchout-System wird verarbeitet
    Versandbestätigung vom Punchout-System.