SoftwareSilo PunchOut verbindet Magento 2 über OCI und cXML mit betrieblichen Beschaffungssystemen. Ein Einkäufer startet im Einkaufssystem, gelangt ohne zusätzliche manuelle Anmeldung in Ihren Magento-Shop, arbeitet im zugeordneten Kundenkontext und gibt den fertigen Warenkorb zur Freigabe und Bestellung zurück.
Der vertraute Shop bleibt erhalten: Der Einkäufer nutzt weiterhin Ihren normalen Magento-Katalog, die Produktsuche, Produktseiten und den Warenkorb. PunchOut verändert den Einstieg in die Sitzung und das Ziel des fertigen Warenkorbs. Ein getrenntes Katalogsystem ist dafür nicht erforderlich.
OCI und cXML in einem Modul: Das Kernmodul verarbeitet OCI-Login und Warenkorbrückgabe ebenso wie cXML PunchOut Setup und Cart Return. Damit lassen sich SAP-orientierte OCI-Projekte und cXML-Beschaffungsumgebungen ohne zwei getrennte Protokollmodule abbilden.
Vorbereitete Profile für gängige Beschaffungsplattformen: Das Paket enthält Mapping-Vorlagen für SAP OCI 4 und 5, SAP Ariba, Coupa, Oracle Procurement und allgemeine cXML-Szenarien. Die Vorlagen geben dem Projektteam einen dokumentierten Ausgangspunkt. Jedes Feld bleibt an die tatsächlichen Anforderungen des Käufers anpassbar.
Kundenspezifischer Katalog- und Preiskontext: Ein Käuferprofil kann mit einem Magento-Kunden, Unternehmen, einer Preisgruppe, Store View und einem Mapping-Profil verknüpft werden. Nach dem Start der PunchOut-Sitzung kann Magento die Katalogsichtbarkeit und Preise dieses Kundenkontexts anwenden. Das Modul pflegt keine zweite Preisdatenbank.
Warenkorbrückgabe statt Magento-Checkout: Während einer aktiven PunchOut-Sitzung kann die normale Checkout-Aktion durch eine Rückgabeaktion ersetzt werden. Magento überführt den Warenkorb in die benötigten OCI-Formulardaten oder eine cXML PunchOutOrderMessage und sendet ihn an das Einkaufssystem zurück. Freigabe und Bestellanlage bleiben im Beschaffungssystem.
Mappings ohne eigene Codevariante für jeden Käufer: Im Admin lassen sich Magento-Werte aus Produkt, Kunde, Adresse und Warenkorb den erwarteten Feldern des Einkaufssystems zuordnen. Pflichtfelder, Wertumsetzungen, Formatierungen und individuelle Zielschlüssel werden in wiederverwendbaren Mapping-Profilen gepflegt.
Kontrolle über Produkt- und Preisdaten: Standardmäßig sind die Magento-Preise für Warenkorbaktionen maßgeblich. Benötigt eine kontrollierte Integration eingehende Positionspreise, kann dieses Verhalten ausdrücklich in der Store-Konfiguration aktiviert werden. Währungs- und Transferprüfungen verhindern die Rückgabe unvollständiger oder widersprüchlicher Warenkörbe.
Mehr als die erste Warenkorbübergabe: Das Modul stellt Endpunkte für eingehende Bestellungen sowie ausgehende Versandmeldungen und Rechnungen bereit. Eine Dokumentenwarteschlange verarbeitet ausgehende Nachrichten mit Wiederholungsregeln, damit vorübergehende Verbindungsfehler nicht zu manueller Doppelarbeit führen.
Sicherheit pro Verbindung: Zugangsdaten der Käufer werden verschlüsselt gespeichert. Anfragen können anhand erlaubter IP-Bereiche, Signaturen, Protokollzugangsdaten und zusätzlicher Transportauthentifizierung geprüft werden. Rückgabe-URLs werden validiert, bevor Magento Warenkorb- oder Dokumentdaten an ein externes Ziel sendet.
Werkzeuge für Test und Support: Der Admin-Simulator erzeugt wiederholbare OCI- und cXML-Anfragen für Integrationstests. Trace-Einträge verbinden die einzelnen Schritte über eine Korrelationskennung und speichern bereinigte Nutzdaten. So erhalten beide Seiten verwertbare Informationen, wenn Einrichtung oder Transfer scheitern.
Für Magento Open Source und Adobe Commerce: SoftwareSilo PunchOut richtet sich an B2B-Shops, die einen vorhandenen Magento-Katalog mit den Beschaffungssystemen ihrer Kunden verbinden müssen. Besonders sinnvoll ist das Modul, wenn mehrere Käufer unterschiedliche Zugangsdaten, Kundenkontexte, Mappings oder Rückgabeformate benötigen und der Händler diese Unterschiede in Magento verwalten möchte.