Funktionsweise des L2-Punchouts

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Mit dem Punchout der Stufe 2 (L2) können Einkäuferorganisationen Punchout-Artikel direkt in ihrer Beschaffungsanwendung suchen und erkennen, sodass die Website jedes Lieferanten nicht einzeln durchsucht werden muss.

    Schlüssel-APIs, die im L2-Punchout verwendet werden

    • Such-API: Ermöglicht SPO die Abfrage mehrerer Punchout-Systeme und die Anzeige von Produktlisten in der Anwendung.
    • Produkt-API: Wenn vom Punchout-System unterstützt, ermöglicht diese API SPO das Abrufen detaillierter Produktinformationen.
    • Bestellungs-API: Wenn vom Punchout-System unterstützt, ermöglicht diese API Anwendern, den Bezahlvorgang in SPO selbst abzuschließen.

    Unterstützung mehrerer Lieferanten

    Sie können SPO mit mehreren Punchout-Endpunkten konfigurieren. Weitere Informationen finden Sie unter Punchout-Konfiguration in SPO.

    Wenn eine Suche initiiert wird, fragt SPO alle konfigurierten Systeme ab und zeigt dem Anwender einen konsolidierten Satz von Ergebnissen an.

    Flow für Suche und Bezahlvorgang

    • Anwender können nach Elementen suchen und eine konsolidierte Liste von Produkten anzeigen, die von allen konfigurierten Punchout-Systemen zurückgegeben werden.

      Produkte durchsuchen.

    • Ausgewählte Produkte werden dem Einkaufswagen hinzugefügt, und der Checkout wird innerhalb von SPO abgeschlossen. Beim Bezahlen wird eine Bestellanforderung (PR) erstellt. Nach der Genehmigung wird eine Bestellung (PO) generiert und mit dem entsprechenden Punchout-System synchronisiert.

      Produkte wurden dem Einkaufswagen hinzugefügt.

    L2 Punchout-Flow

    Der Punchout-Flow der Ebene 2 umfasst die folgenden Schritte:

    • Wenn ein Suchbegriff eingegeben wird, fragt das Back-End VON SPO alle konfigurierten Suchendpunkte ab, und die resultierende Produktliste wird in ShoppingHub angezeigt.
    • Wenn für eine der zurückgegebenen Nutzlasten Pflichtfelder fehlen, werden die entsprechenden Ergebnisse von der weiteren Verarbeitung ausgeschlossen.
    • Wenn das Punchout-System die Produkt-API unterstützt, können detaillierte Produktinformationen vom Lieferanten abgerufen werden.
    • Nachdem Produkte dem Einkaufswagen hinzugefügt wurden und der Anwender ausgecheckt hat, erstellt SPO eine Bestellanforderung und nach Genehmigung eine Bestellung.
    • Die Bestellung wird dann mit dem Punchout-System synchronisiert, indem eine der folgenden Optionen verwendet wird:
      • CXML-Nutzlasten, wenn der Lieferant einen cXML-Bestellendpunkt unterstützt.
      • Bestell-API, wenn der Lieferant eine API-basierte Auftragsübermittlung unterstützt.
    • Das Ziel-Punchout-System wird basierend auf den Lieferanteninformationen in der Bestellung bestimmt. SPO ruft die relevante Drittpartei-Konfiguration aus der Tabelle „Drittpartei-Registrierung“ ab.
    • Ein Erweiterungspunkt, sn_spend_intg.ThirdPartySystemApiExtension, ist verfügbar, um die Integration mit verschiedenen Punchout-Systemen zu unterstützen:
      • Anwender müssen Punchout-Systemdetails in der Tabelle „Drittpartei-Registrierung“ konfigurieren.
      • Benutzer müssen auch den obigen Erweiterungspunkt implementieren, um die Integration mit bestimmten Punchout-Systemen zu ermöglichen.

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