Integration des Produktvergleiches per Webservice / SOAP
Der Produktvergleich lässt sich über einen eigenen Endpunkt aufrufen, der unter folgender Beispiel-URL verfügbar ist:
$stringEscapeUtils.escapeHtml($body)
Über die hier enthaltene Methode compareRecords
lässt sich ein CompareResult
abfragen, welches alle für die Anzeige nötigen Daten beinhaltet. Die Methode verlangt als Parameter den Channelnamen, in dessen Datenbank die zu vergleichenden Produkte enthalten sind, eine Liste mit den Artikelnummern und ein boolescher Wert. Ist dieser boolesche Wert auf false
gestellt, so enthalten die Record
-Objekte in der Rückgabe alle Produktinformationen. Steht der Wert auf true
, so sind nur die Attributswerte und die ID vorhanden. Zusätzlich muss noch, wie bei allen Webserviceaufrufen, ein gültiges Authentifizierungsobjekt übergeben werden.