Magento 2 ModulPunchout

Steuern Sie SAP-Ariba-, Coupa- und Oracle-Procurement-Anbindungen mit OCI und cXML, tokenisiertem Sitzungsfluss, Mapping-Profilen und Sicherheitsprüfungen.

Punchout verbindet Magento 2 mit Beschaffungsplattformen wie SAP Ariba, Coupa und Oracle Procurement über standardisierte OCI- und cXML-Flows. Das Modul steuert Login, Warenkorbtransfer und dokumentenbasierte Rückmeldungen in einem durchgängigen Prozess.

OCI- und cXML-Onboarding: Eingehende Setup- und Login-Aufrufe werden je Käuferprofil validiert und als kontextgebundene Sitzung gestartet. So erhalten Einkaufssysteme einen stabilen Einstieg in den Shop.

Tokenisierter Sitzungsfluss: Jeder Punchout-Vorgang läuft mit eigenem Kontexttoken und Korrelation. Das trennt Punchout-Prozesse sauber von regulären Shop-Sitzungen und erhöht die Betriebssicherheit.

Cart-API für externe Warenkorbaktionen: Artikel lassen sich über tokenisierte Endpunkte hinzufügen, ändern, entfernen und abrufen. Dadurch kann das Einkaufssystem Warenkorbinhalte kontrolliert mit Magento synchronisieren.

Transfer mit idempotenter Verarbeitung: Wiederholte Aufrufe werden über Idempotenzschlüssel deterministisch behandelt. Das verhindert Doppelverarbeitung bei Retries und stabilisiert Integrationen unter Last.

Mapping-Profile statt Sondercode: Feldzuordnungen, Transformationen und Wertemappings werden pro Protokoll und Richtung im Admin gepflegt. Anpassungen lassen sich dadurch schneller und reproduzierbar umsetzen.

Template-gestützte Einführung: Mapping-Profile können aus Vorlagen gestartet und weiter angepasst werden. Das reduziert Einführungsaufwand bei neuen Beschaffungspartnern.

Sicherheitsprüfung in mehreren Stufen: IP-Listen, Signaturprüfung, Käuferauthentifizierung und Hook-URL-Validierung greifen im Zusammenspiel. So werden fehlerhafte oder unzulässige Requests früh abgefangen.

Trace und Supportfähigkeit: Jeder relevante Schritt wird mit Korrelation, Status und bereinigten Nutzdaten protokolliert. Das beschleunigt Fehleranalyse, Support und Abnahmeprozesse.

Admin-Simulator für Tests: Im Simulator erzeugen Sie reproduzierbare OCI- und cXML-Requests inklusive Signatur und cURL-Beispiel. Das vereinfacht technische Abstimmung mit Einkaufssystemen.

Kompatibilität im Überblick: Geeignet für SAP-OCI-Umfelder sowie cXML-basierte Beschaffungssysteme wie SAP Ariba, Coupa und Oracle Procurement, inklusive käuferspezifischer Mapping-Szenarien und strukturierter Warenkorb-Transferprozesse.

OCI- und cXML-Endpunkte

Verarbeiten Sie Punchout-Setup und Transfer über dedizierte OCI- und cXML-Routen für standardisierte Beschaffungsprozesse.

Käuferprofile im Admin

Verwalten Sie Käuferprofile mit Protokollzuordnung, Aktivstatus und verschlüsselten Zugangsdaten zentral im Backend.

Kontexttoken und Sitzungslebenszyklus

Steuern Sie Punchout-Sitzungen über Token, Korrelation und Ablaufstatus für reproduzierbare Abläufe.

Tokenisierte Cart-API

Nutzen Sie Add-, Update-, Remove- und Get-Endpunkte für externe Warenkorbsteuerung pro Punchout-Kontext.

Mapping-Profile mit Transformern

Definieren Sie Feldzuordnungen, Pflichtregeln und Transformationen pro Protokoll ohne Custom-Code je Partner.

Template-basierter Rollout

Starten Sie Mapping-Profile aus Vorlagen und verkürzen Sie die Einführung neuer Einkaufspartner.

Mehrstufige Sicherheitsprüfung

Kombinieren Sie IP-Filter, Signaturprüfung, Käuferauthentifizierung und Hook-URL-Validierung für sichere Endpunkte.

Idempotenz und Retry-Kontrolle

Behandeln Sie wiederholte Requests deterministisch, um Doppelverarbeitung und instabile Integrationsläufe zu vermeiden.

Trace-Viewer mit Export

Analysieren Sie Punchout-Vorgänge über Trace-Liste, Detailansicht und JSON-Export mit Korrelation.

Simulator für Integrationsabnahmen

Generieren Sie reproduzierbare Testrequests inklusive Signatur- und cURL-Ausgabe für schnellere Abstimmungen.

Kompatibilitäts- und Prozess-Keywords

Passend für SAP-OCI-Szenarien und cXML-Prozesse mit SAP Ariba, Coupa und Oracle Procurement sowie für Käuferprofil-Steuerung und Mapping-Regeln.

  • Aktuelle Version1.0.5
  • Kompatibel mit Magento 2.4.6 - 2.4.8
  • Kompatibel mit PHP 8.1 - 8.5

Wenn Ihre Umgebung von den angegebenen Anforderungen abweicht, prüfen wir die Kompatibilität vorab auf Wunsch. Kontaktieren Sie uns dazu gerne über das Kontaktformular.

punchout

Version 1.0.5 - 2026-03-07

Changed
  • Improved admin buyer credential UX for stored OCI and cXML secrets
  • Added explicit change toggles for secret replacement in buyer edit forms

Version 1.0.4 - 2026-03-06

Added
  • Improve admin mapping template loading feedback when template data is invalid
Fixed
  • Resolve Punchout request security against the active context store for cart, transfer, and logout endpoints
  • Compare Punchout context expiration timestamps in UTC to avoid timezone-dependent session handling

Version 1.0.3 - 2026-03-05

Fixed
  • Skip queue processing if Punchout is not enabled on specific store

Version 1.0.2 - 2026-03-02

Fixed
  • Fixed admin mapping profile editing so existing Punchout target keys stay populated after reload instead of appearing empty

Version 1.0.1 - 2026-02-27

Added
  • Admin document queue management with dedicated queue grid/actions and cron processing support
  • Operation policy enforcement for storefront punchout operations and simulator endpoint probing tools
  • Extended mapping/profile administration with reusable template copy flow and richer simulator controls
Fixed
  • Buyer save handling now normalizes nested admin form payloads consistently
  • OCI and cXML transfer endpoints now return explicit HTTP `200` for successful and idempotent replay responses
  • cXML PO cancel processing and integration flow coverage were stabilized

Version 1.0.0 - 2026-02-26

Added
  • Initial release
Modulspezifische Fragen
Welche Punchout-Standards deckt das Modul im Kern ab?

Das Modul verarbeitet OCI- und cXML-Flows inklusive Setup, Login und Transfer und deckt damit die zentralen Integrationspfade für Beschaffungssysteme ab.

Wie werden Käufer und Zugangsdaten verwaltet?

Käuferprofile werden im Admin gepflegt und die Zugangsdaten verschlüsselt gespeichert, damit Konfiguration und Sicherheit in einem Prozess bleiben.

Wie verhindert das Modul doppelte Verarbeitung bei Retries?

Transfers arbeiten mit Idempotenzschlüsseln und liefern bei Wiederholungen reproduzierbare Ergebnisse statt mehrfacher Ausführung.

Kann ein Einkaufssystem den Warenkorb direkt steuern?

Über tokenisierte Cart-Endpunkte lassen sich Positionen hinzufügen, ändern, löschen und abrufen, was externe Warenkorblogik sauber unterstützt.

Wie flexibel ist das Feldmapping je Partner?

Mapping-Profile erlauben Regeln, Transformationen und Wertumsetzungen pro Protokoll und Richtung, wodurch Partneranforderungen ohne Sondercode umgesetzt werden.

Wie unterstützt das Modul die technische Abnahme?

Der Simulator erzeugt reproduzierbare OCI- und cXML-Requests inklusive Signatur- und cURL-Ausgabe, sodass Integrationspartner schneller validieren können.

Welche Sicherheitsmechanismen sind im Request-Flow aktiv?

IP-Prüfung, Signaturkontrolle, Käuferauthentifizierung und Hook-URL-Validierung greifen mehrstufig ineinander und reduzieren Fehl- sowie Missbrauchsrisiken.

Wie schnell lassen sich Fehler im Betrieb eingrenzen?

Trace-Einträge mit Korrelation, Status und Exportfunktion machen Integrationsprobleme nachvollziehbar und verkürzen die Analysezeit deutlich.

Ist Punchout nur für B2B nutzbar?

Der Fokus liegt auf B2B-Beschaffungsprozessen, gleichzeitig profitieren auch andere strukturierte Integrationsszenarien mit externen Warenkorb- und Transferabläufen.

Ist Magento 2 Punchout mit SAP Ariba kompatibel?

SAP-Ariba-Projekte werden über den cXML-Punchout-Flow mit Käuferprofilen, Mapping-Steuerung und sicherer Transferverarbeitung in Magento 2 unterstützt.

Wie wird Coupa Punchout mit Magento 2 angebunden?

Coupa-Integrationen laufen über cXML-Setup- und Transferflüsse, während Mapping-Profile Feldlogik und Warenkorbverhalten auf Ihren Einkaufsprozess abstimmen.

Was ist der praktische Unterschied zwischen OCI und cXML in Magento 2 Punchout?

OCI wird häufig für SAP-orientierte Browser-Punchout-Szenarien genutzt, während cXML typischerweise in breiteren Enterprise-Beschaffungslandschaften mit umfangreicherer Nachrichtenstruktur eingesetzt wird.

Allgemeine Fragen
Für wie viele Magento-Installationen gilt die Lizenz?

Die Lizenz gilt für eine Magento-Installation inklusive Multi-Website-Betrieb. Zusätzlich darf das Modul auf beliebig vielen Entwicklungs- oder Staging-Servern installiert werden. Weitere Details finden Sie in unseren Lizenzbestimmungen.

Ist die Installation im Preis enthalten?

Installation und Konfiguration sind nicht im Preis enthalten. Wir unterstützen Sie auf Wunsch bei einer reibungslosen Integration in Ihr System.

Welche Zahlungsmethoden stehen zur Verfügung?

Sie können per Kreditkarte (Stripe) oder per Überweisung (Vorkasse) bezahlen. Bei Kreditkartenzahlung wird die Bestellung sofort verarbeitet und die Zugangsdaten werden direkt in einer weiteren E-Mail bereitgestellt.

Wie läuft der Bestellprozess ab?

Nach Kreditkartenzahlung erhalten Sie unmittelbar Zugangsdaten für den Bezug des Moduls per Composer. Bei Überweisung erhalten Sie den Zugang, sobald die Rechnung bezahlt ist.

Ich benötige eine individuelle Anpassung des Moduls. Ist das möglich?

Individuelle Wünsche sind kein Problem. Wir passen unsere Magento‑2‑Module an Ihr Projekt an und pflegen eine eigene interne Version, sodass wir bei Supportanfragen genau wissen, was in Ihrem System läuft.

Kann ich eine Demo-Version lokal installieren?

Sie können auf der Detailseite des jeweiligen Moduls eine eigene Demo-Instanz anfordern, in der Sie das Modul intensiv 7 Tage testen können. Eine lokale Demo-Version stellen wir jedoch nicht bereit.

Ist der Quellcode verschlüsselt?

Nein, der Quellcode unserer Module ist nicht verschlüsselt. Wenn Sie eine Anpassung wünschen, senden Sie uns gerne eine Anfrage. Wir melden uns zeitnah mit einem unverbindlichen Angebot.

Wie sehen Updates und Support aus?

Sie können Ihrer Bestellung ein Support-Paket hinzufügen. Es umfasst Unterstützung sowie Updates und Upgrades rund um das Modul. Ein dauerhaftes Abo ist nicht erforderlich.

Ich habe bereits eine Lizenz. Wie kann ich ein Update durchführen?

Das Lizenzupdate können Sie bequem hier abschließen. Wenn Sie ein aktives Support-Paket haben, erhalten Sie Updates automatisch via Composer. Falls Ihr Support-Paket abgelaufen ist, können Sie Ihre Lizenz hier oder in Ihrem Kundenkonto verlängern.

Ich habe eine weitere Frage – wie erreiche ich Sie?

Sie erreichen uns jederzeit über E-Mail.

Punchout

×

Ideal für diese Branchen & Anwendungsfälle

ERP- und Beschaffungssystem-Anbindung

Verbinden Sie Einkaufssysteme über OCI oder cXML direkt mit Ihrem Magento-2-Katalog und Warenkorb.

Käuferbezogene Punchout-Flows

Steuern Sie Zugriffe, Profile und Feldmapping je Käufer für klare Integrationsverantwortung.

Retry-sichere Integrationen

Stabilisieren Sie Transfers bei Netzwerkproblemen durch idempotente Request-Verarbeitung.

Mehrere Partner mit individuellen Mappings

Pflegen Sie pro Partner und Protokoll eigene Feldregeln ohne parallele Codevarianten.

Support und Fehleranalyse mit Trace

Klären Sie Integrationsprobleme schneller über Korrelation, Trace-Details und Exportdaten.

Technische Abnahme vor Go-Live

Testen Sie Endpunkte und Payloads reproduzierbar über den Admin-Simulator vor dem Produktivstart.

Testen Sie ohne Risiko

Fordern Sie eine persönliche Demo-Instanz an und prüfen Sie das Modul direkt im Backend und Frontend unter realen Bedingungen – ohne lokale Installation.

Für Entwickler

Praxisnahe Magento-2-Anleitungen, technische Entwicklerdokumentation und API-Referenzen (REST, SOAP, GraphQL) für Installation, Konfiguration und Troubleshooting.

Zur Knowledge Base