Integration von "Ähnliche Produkte" per Webservice / SOAP
End of Life
Bitte beachten Sie, dass die SOAP-Schnittstelle nicht mehr erweitert oder aktualisiert wird und mittelfristig entfällt. Wir empfehlen Kunden bei einer Neuintegration diese nicht und stattdessen die REST-API zu verwenden. Sollten Sie bisher die SOAP-Schittstelle verwendet haben, können Sie diese noch weiterhin nutzen, wir empfehlen aber auch hier die Integrationsschnittstelle zu ändern , um von den Vorteilen der anderen Schnittstellen, wie eine schnellere Übertragung und somit Geschwindigkeit, zu profitieren.
Der Webservice-Endpunkt des Moduls ist unter folgender Beispiel-URL verfügbar:
$stringEscapeUtils.escapeHtml($body)
Als Rückgabe einer Anfrage über die Webservice Schnittstelle bekommen Sie eine SimilarRecordsResult
Instanz. Aus dieser lässt sich jeweils eine Liste aller zum Vergleich herangezogenen Attribute (getAttributes()
) und der Produkte (getRecords()
) abfragen.
Als Parameter erwartet der Webservice die folgenden Angaben: der zu verwendende FACT-Finder Channel, die ID des Basisproduktes und die gewünschte maximale Anzahl der ähnlichen Produkte.
Zudem müssen noch entsprechende Benutzerdaten und ein boolescher Wert übergeben werden, mit dem angegeben wird, ob die Record
-Objekte in der Rückgabe nur die ID beinhalten sollen.