IWS/Beispiele/Profisuche
Aus ITscope GmbH - Wissensbasis
Inhaltsverzeichnis |
1 Erforderlicher Vertrag
2 Die Profisuche im Einsatz bei Online-Shops
Eine über bloße Keywords hinausgehende Artikelsuche stellt eine Herausforderung für jeden Webshop dar. Dazu nötig sind alle technische Daten in maschinenverarbeitbarer Form, sinnvolles Clustering der Merkmale und eine möglichst intuitiv bedienbare Oberfläche. Die ersten beiden Punkte nimmt Ihnen die ITscope-Profisuche ab, die in Form eines Web Service leicht in bestehende Shops integriert werden kann, so daß Sie sich auf die Gestaltung der Shop-Oberfläche konzentrieren können.
Die ITscope Profisuche als Web Service ermöglicht es, ausgehend von einer vorhandenen (eigenen) Kategorisierung vorhandene Merkmale bzw. Merkmals-Cluster abzurufen und anschließend Produkte nach diesen Merkmalen zu suchen/filtern.
Hierzu werden die Merkmale bzw. Produkteigenschaften auf dem ITscope Server ermittelt, indiziert und zu Merkmalsclustern zusammengefaßt (z.B: 19" = sämtliche Bilddiagonalen zwischen 18,6 und 19,4").
2.1 Wie funktioniert das Ganze?
Voraussetzung ist, daß Sie Ihre Produkte in Kategorien eingeteilt haben, und Ihre Produktliste bei ITscope regelmäßig eingespielt wird. Durch die Einspielung werden die technischen Merkmale der Produkte erkannt sowie Ihre Produkte bereits besthenden Produkten in der Datenbank zugeordnet.
1. Im ersten Schritt kann nun für jede Ihrer Kategorien über den Such-Webservice als CSV oder XML eine Menge an von uns vorberechneten Merkmals-Clustern beliebiger Detailstufe abgerufen werden und daraus das Such-Frontend im Shop erstellt werden. Der Abruf kann entweder einmal täglich für alle Kategorien geschehen oder on demand, wenn ein Shop-Besucher auf die Kategorie klickt.
2. Bei Ausführen einer Suche oder Einschränken durch Filter etc. durch den Shop-Besucher werden die ausgewählten techn. Merkmale an den Such-Webservice übermittelt und das Ergebnis mit Ihren Artikelnummern zurückgeliefert, die Sie dann im Shop anzeigen können.
2.2 Welche Schritte sind nötig?
In den folgenden Schritten wird die Einbindung dieser Web Services in eigene Anwendungen (z.B. einen Online-Shop) beschrieben.
- Einspielen einer Ausgangsdatei, die die zu durchsuchenden Produkte enthält
- Abrufen von Merkmals-Cluster für eine zu durchsuchende Kategorie, zum Generieren der Auswahlelemente für den Benutzer
- Zusammensetzen der Suche aus den angeklickten Merkmalen
- Abschicken und Verarbeiten der Suchergebnisse
3 Einspielen der Basisliste
Grundvoraussetzung ist eine (i.A. versteckt) in der ITscope CommerceDB eingespielte Produktstammliste, die sämtliche zu durchsuchenden Produkte vorkategorisiert enthält. Für die Gestaltung der Liste und die Abrufschnittstellen, gelten analog die in CommerceDB_Anleitung definierten Richtlinien
4 Abruf der nötigen Stammdaten
Für die Implementierung einer Profisuche sind folgende Stammdaten erforderlich, die per ITscope Web Service vorgeladen werden müssen. Es reicht vollkommen aus, die Stammdaten nur 1 mal täglich anzufragen und die Ergebnisse in Ihrer Anwendung für die Weiterverwendung zu cachen.
4.1 Zuordnung der eigenen Kategorie-IDs zu ITscope Kategorie-IDs
Zum Vorladen der Umsetzungstabelle Ihre Kategorie-ID <-> ITscope Kategorie-ID empfiehlt sich ein täglicher kompletter Abruf sämtlicher Kategorien Ihrer Klassifizierung (= Kategorie-/Gruppenbaum):
/** * Beispiel: Abruf aller Kategorien der CommerceDB * */ http://iws.itscope.de/rest/getCategories?iwsKey=<IhrWebserviceKey>&classId=1
Es werden zu jeder Ihrer Kategorien Ihre Bezeichnung, optional Ihre ID sowie die ITscope-ID und die ID der übergeordneten Kategorie zurückgeliefert.
Mehr dazu unter:
- getCategories: Kategorien abfragen
4.2 Liste der Sets und Konkreten Eigenschaften
Zum Verarbeiten der Merkmals-Cluster sind die Stammdaten der vorhanden Eigenschaften eines jeden Sets (jedes Produkt ist genau einem Set = Menge von Eigenschaften zugewiesen) hilfreich, die mit getProductTypes für alle oder für einzelne Sets abgerufen werden können:
/** * * */ http://iws.itscope.de/rest/getProductTypes?iwsKey=<IhrWebserviceKey>
Wichtig ist dabei zu wissen, daß in einer Kategorie Produkte verschiedener Sets vorkommen können, sinnvollerweise aber nur innerhalb eines Sets gesucht/gefiltert werden sollte. Es sollten in diesem Falle Merkmals-Cluster erst dann zur Auswahl angezeigt werden, sobald der Benutzer eines der verfügbaren Sets ausgewählt hat (Analog zur Implementierung der Profisuche im MarketViewer)
Mehr dazu unter getProductTypes.
4.3 Optionaler Abruf weiterer Stammdaten
- getManufacturers: Hersteller-Stammdaten
- getDistributors: Distributoren-Stammdaten inkl. benutzerspezifische Lieferantenaccounts
- getUnits: Basiseinheiten
5 Abruf und Verwendung der Merkmals-Cluster
5.1 Abruf mit gesetztem Parameter SendFilterNodes
Clusterdaten werden immer innerhalb eines productLookup-Requests in Verbindung mit sendFilterNodes abgerufen. Der productLookup-Request wird mit der ITscope-Kategorie-ID (mit vorangestelltem CAT = Web-Service-ID) aufgerufen und liefert dann die enthaltenen Produkttypen/Sets und Merkmals-Cluster der Produkte dieser Kategorie zurück.
Da ein productLookup-Request dazu ausgelegt ist, auch sämtliche Produkte zurückzuliefern, sollte die Rückgabemenge (maxResults) auf -1 beschränkt werden.
/** * Beispiel: Merkmals-Cluster und Filternodes für Kategorie Festplatten * */ http://iws.itscope.de/rest/productLookup?sendFilterNodes=true&profileId=XMLPSUCHEKURZ_ONLY4DEMO&startIdx=0&maxResults=-1&iwsKey=<IhrWebserviceKey>&iwsIds=CAT10868 /** * Beispiel: Merkmals-Cluster und Filternodes für Set Notebooks * */ http://iws.itscope.de/rest/productLookup?sendFilterNodes=true&profileId=XMLPSUCHEKURZ_ONLY4DEMO&startIdx=0&maxResults=-1&iwsKey=<IhrWebserviceKey>&iwsIds=SET195
5.2 Rückgabe einer SendfilterNode Abfrage
Beispiel einer Reponse
... <its3:attributeCluster> <its:uid>CLU9321</its:uid> <its:eigKonkret>ECO1195010200</its:eigKonkret> <its:valueFrom>154618822656</its:valueFrom> <its:valueTo>193273528320</its:valueFrom> <its:displayName>160 GB</its:displayName> <its:clusterSearch>154618822656-193273528320</its:clusterSearch> <its:index>10</its:index> <its:qualCount>208</its:qualCount> <its:unqualCount>11</its:unqualCount> </its3:attributeCluster> <its3:attributeCluster> <its:uid>CLU9331</its:uid> <its:eigKonkret>ECO1195010200</its:eigKonkret> <its:valueFrom>193273528320</its:valueFrom> <its:valueTo>236223201280</its:valueFrom> <its:displayName>200 GB</its:displayName> <its:clusterSearch>193273528320-236223201280</its:clusterSearch> <its:index>11</its:index> <its:qualCount>5</its:qualCount> <its:unqualCount>0</its:unqualCount> </its3:attributeCluster> ... <its3:attributeCluster> <its:uid>CLU27611</its:uid> <its:eigKonkret>ECO1</its:eigKonkret> <its:valueFrom>HLINIE_52932__</its:valueFrom> <its:displayName>Lenovo ThinkPad Edge Serie</its:displayName> <its:clusterSearch>HLINIE_52932__</its:clusterSearch> <its:index>927</its:index> <its:qualCount>23</its:qualCount> <its:unqualCount>0</its:unqualCount> </its3:attributeCluster> ... <its3:filterNode> <its:browseNodeId>CAT446731</its:browseNodeId> <its:browseNodeName>17 Zoll</its:browseNodeName> <its:contentCount>625</its:contentCount> <its:contentTypeId>PRO</its:contentTypeId> <its:extContentCount>-1</its:extContentCount> <its:hasChildren>false</its:hasChildren> <its:imageKey>FOLDER</its:imageKey> <its:typePrefix>CAT</its:typePrefix> </its3:filterNode> ... <its3:filterNode> <its:browseNodeId>MAN306</its:browseNodeId> <its:browseNodeName>Dell</its:browseNodeName> <its:contentCount>535</its:contentCount> <its:contentTypeId>PRO</its:contentTypeId> <its:extContentCount>-1</its:extContentCount> <its:hasChildren>false</its:hasChildren> <its:imageKey>OBJECT_HERSTELLER</its:imageKey> <its:typePrefix>MAN</its:typePrefix> </its3:filterNode> ... <its3:filterNode> <its:browseNodeId>SET195</its:browseNodeId> <its:browseNodeName>Notebooks</its:browseNodeName> <its:contentCount>6724</its:contentCount> <its:contentTypeId>PRO</its:contentTypeId> <its:extContentCount>-1</its:extContentCount> <its:hasChildren>false</its:hasChildren> <its:imageKey>FILE</its:imageKey> <its:typePrefix>SET</its:typePrefix> </its3:filterNode> ... <its3:filterNode> <its:browseNodeId>PRL14</its:browseNodeId> <its:browseNodeName>Ingram Micro</its:browseNodeName> <its:contentCount>918</its:contentCount> <its:contentTypeId>PRO</its:contentTypeId> <its:extContentCount>918</its:extContentCount> <its:hasChildren>false</its:hasChildren> <its:imageKey>TreeNode.NS_HERSTELLER_IMAGE</its:imageKey> <its:typePrefix>PRL</its:typePrefix> </its3:filterNode> ... <its3:filterNode> <its:browseNodeId>QUA3</its:browseNodeId> <its:browseNodeName>manuell qualifiziert</its:browseNodeName> <its:contentCount>2452</its:contentCount> <its:extContentCount>-1</its:extContentCount> <its:hasChildren>true</its:hasChildren> <its:imageKey>FOLDER</its:imageKey> <its:typePrefix>GENERIC</its:typePrefix> </its3:filterNode> ... <its3:filterNode> <its:browseNodeId>SFNOLD</its:browseNodeId> <its:browseNodeName>Alte Produkte</its:browseNodeName> <its:contentCount>36277</its:contentCount> <its:extContentCount>-1</its:extContentCount> <its:hasChildren>true</its:hasChildren> <its:imageKey>FOLDER</its:imageKey> <its:typePrefix>GENERIC</its:typePrefix> </its3:filterNode>
Folgende Filterkriterien werden zurückgeliefert:
- AttributeCluster
- FilterNode
5.2.1 Attribute-Cluster / Merkmals-Cluster
Wichtige Daten eines Merkmals-Cluster its3:attributeCluster (Einschränkungen gleicher Eigenschaften auf einen Wertebereich) sind:
- its:eigKonkret - ID des Merkmaltyps (Ausprägungen / Eigenschaften von Produkten )
- its:valuefrom - Wertebereich von (wird immer gesetzt, z.b. bei Genre Ego-Shooter)
- its:valueTo - Wertebereich bis (wird nicht gesetzt wenn der Wertebereich keine Zahl ist, z.B. Genre)
- its:displayName - Darstellungstext
- its:clusterSearch - Text für die Produktsuche (siehe auch IWS/Dokumentation/Syntax_für_Suche#Suchsyntax)
- its:index - Sortierreihenfolge aufsteigend
- its:qualCount - Anzahl qualifizierter Produkte (DCI und Itscope Qualifiziert)
- its:unqualCount - Anzahl unqalifizierter Produkte (Itscope Unqualifiziert und Preislistenzeilen)
- its:uid - Eindeutige ID (Präfix CLU)
5.2.2 FilterNode
Wichtige Daten eines Filterkriteriums its3:filterNode sind:
- its:browseNodeName - Darstellungstext
- its:contentCount - Anzahl qualifizierter Produkte (DCI und Itscope Qualifiziert)
- its:extContentCount- Anzahl unqalifizierter Produkte (Itscope Unqualifiziert und Preislistenzeilen)
- its:browseNodeId - ID des Filtertyps
- CAT - Kategorie
- PRL - Distributor
- MAN - Hersteller
- SET - Produkttyp
- QUA - Produktqualifizierung
- SFN - von ITscope vordefinierte Produktfilter:
- SFNOLD: Alte / End-of-Life-Produkte mit einschließen
- SFNNOACC: Kein Zubehör
- SFNRECENT: Nur Produkte, die in den letzten 3 Wochen in die Datenbank aufgenommen wurden
- SFNAVAIL: Nur bei mindestens einem Distributor verfügbar Produkte
Siehe auch Filter über IWS-Ids (Der Filter über IWS-IDs ist der mächtigste Produktfilter)
5.3 Auswertung der Response
Aus den zurückgegebenen Clustern sowie den im Vorfeld abgerufenen Stammdaten (Sets, Eigenschaften) kann zu jeder Kategorie eine Datenstruktur wie folgt gebildet werden, die dann im Shop für die Anzeige der Merkmals-Cluster und die anschließende Suche (Beispielsuchlink integriert) verwendet werden kann:
acKategorie CAT-ID SET-ID Produkttyp ECO-ID Merkmal ClU-ID CLU Index CLU-From CLU-To CLU-Search CLU-DisplayName Syntax für Webservice Sucheparameter keywords Beispiellink Notebooks 1010010 195 Notebooks 195010200 Festplatte 9321 10 154618822656 193273528320 154618822656-193273528320 160 GB pgid:491351 ek195010200:(154618822656-193273528320) http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:106706 ek195010200:(154618822656-193273528320) Notebooks 1010010 195 Notebooks 195010200 Festplatte 9331 11 193273528320 236223201280 193273528320-236223201280 200 GB pgid:491351 ek195010200:(193273528320-236223201280) http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:106706 ek195010200:(193273528320-236223201280) Notebooks 1010010 195 Notebooks 1 Produktlinie 27611 927 HLINIE_52932__ HLINIE_52932__ Lenovo ThinkPad Edge Serie pgid:491351 ek1:(HLINIE_52932__) http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:106706 ek1:(HLINIE_52932__)
Beispiel einer ausführlicheren Datenstruktur, die zum Aufbau der Merkmalsauswahl in Webshops verwendet werden kann (inkl. Beispiel-Links zum Ausführen der Suche)
Hinweise:
- Die Verwendung der Cluster Index Angabe ist zur sinnvollen sortierten Ausgabe der Cluster unerlässlich!
<its3:attributeCluster> ... <its:index>xxx</its:index> ... <its3:attributeCluster>
- Die jeweils zurückgelieferten Anzahlen der Produkte je Filter / Merkmals-Cluster werden vom Web Service geschätzt, falls die Kategorie viele Produkte enthält, sodass es zu Differenzen zum späteren Suchergebnis kommen kann.
<its3:attributeCluster> ... <its:qualCount>xxx</its:qualCount> <its:unqualCount>xxx</its:unqualCount> ... </its3:attributeCluster>
6 Darstellung der Merkmals-Cluster
Die Darstellungsmöglichkeiten der zur Auswahl stehenden Merkmalsausprägungen der Produkte einer Kategorie sind frei dem Anwender überlassen und durch HTML und Flash nahezu unbegrenzt.
Folgende Screenshots demonstrieren die unterschiedliche grafische Aufbereitung der ITscope Merkmalscluster in zwei Shops:
Profisuche Internet.ch.jpg
Anklicken zum Vergößern |
Profisuche Jacob.jpg
Anklicken zum Vergößern |
7 Durchführen der Suche
Aus den vom Benutzer ausgewählten Suchclustern wird anschließend eine Suchanfrage zusammengestellt, die schließlich die ITscope-Artikelnummer und ein Relevanz/Sortierkriterium(SortOrder) für die gefundenen Produkte zurückliefert. Hierfür wird im MarketViewer ein Datenexportprofil für Sie eingerichtet, das auch um weitere Felder erweitert werden kann.
Die Such Webservice Abfragen (productLookup) hat meistens einen identischen Aufbau.
/* * Für Rest */ http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=<IhrDatenExportProfil>&maxResults=<AnzahlErgebnisse>100&qual=<Produktqualifizierung>&keywords=<IhreSuchKeyWords> /* * Für CSV */ http://iws.itscope.de/csvService/productLookup?iwsKey=<IhrWebserviceKey>&profileId=<IhrDatenExportProfil>&maxResults=<AnzahlErgebnisse>100&qual=<Produktqualifizierung>&keywords=<IhreSuchKeyWords>
Die Parameter profileId,maxResults,qual,keywords können in der Beschreibung der Methode productLookup nachgelesen werden.
Die SortOrder enthält - falls keine zusätzlichen einschränkenden Suchtexte übermittelt wurden - sortiercodes die zur aufsteigenden alphabetischen Sortierung verwendet werden können.
7.1 Keywords Parameter bei der Profisuche
Der Parameter Keywords enthält die einzuschränkenden ECO Ids inklusive des Wertebereichs eines Clusters. z.B. Produktlinie ThinkPad Edge Serie entspricht der Eigenschaft <its:eigKonkret>ECO1</its:eigKonkret> ECO1 und dem Clusterwert <its:valueFrom>HLINIE_52932__</its:valueFrom> HLINIE_52932__. Durch die Umsetzung aus der Suchsyntax ergibt das einen Keyword von ek1:(HLINIE_52932__)
z.B. 160GB Klasse entspricht der Eigenschaft <its:eigKonkret>ECO195010200</its:eigKonkret> ECO195010200 und dem Clusterwert von <its:valueFrom>154618822656</its:valueFrom> 154618822656 bis <its:valueFrom>193273528320</its:valueFrom>
Durch die Umsetzung aus der Suchsyntax ergibt das einen Keyword von ek195010200:(154618822656-193273528320).
Allgmein gilt: ek[ECOID]:({WERTVON}), falls nur Wert von im Cluster gesetzt ist. ek[ECOID]:({WERTVON}-{WERTBIS}), fals die Grenze im Cluster angegeben ist.
Für das Kombinieren mehrerer Merkmals-Cluster innerhalb einer Suchanfrage gelten die in Suchsyntax für Schlagwortsuche beschriebenen Regeln.
Die Grenzen - 154618822656-193273528320 - werden durch den Cluster-Algorithmus festgelegt und können sich ändern, daher müssen immer die aktuellen vom Web Service gelieferten Clusterwerte eingesetzt werden.
Wichtig ist, daß der Term pgid:<ITscope-Kategorie-ID> in jedem Fall Bestandteil der Suche sein muß, damit die Ergebnismenge auch auf Produkte der ursprünglich abgefragten Kategorie eingeschränkt wird.
7.2 CSV Service Suche
/** * Merkmals-Suchanfrage nach Notebooks der Produktlinie ThinkPad Edge Serie * */ http://iws.itscope.de/csvService/productLookup?iwsKey=<IhrWebserviceKey>&profileId=CSV_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:491351 ek1:(HLINIE_52932__) /** * Merkmals-Suchanfrage nach Notebooks mit Festplatten der 160GB-Klasse * */ http://iws.itscope.de/csvService/productLookup?iwsKey=<IhrWebserviceKey>&profileId=CSV_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:106706 ek195010200:(154618822656-193273528320) /** * Merkmals-Suchanfrage nach Notebooks der Produktlinie ThinkPad Edge Serie und 200GB Klasse * */ http://iws.itscope.de/csvService/productLookup?iwsKey=<IhrWebserviceKey>&profileId=CSV_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:491351 ek1:(HLINIE_52932__) ek195010200:(193273528320-236223201280) /** * Merkmals-Suchanfrage nach Notebooks mit Festplatten der 160GB und 200 GB * */ http://iws.itscope.de/csvService/productLookup?iwsKey=<IhrWebserviceKey>&profileId=CSV_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:106706 ek195010200:(154618822656-193273528320) ek195010200:(193273528320-236223201280)
Ergebnis der Suche ist eine CSV Datei analog den Einstellungen in Ihrem Datenexportprofil.
ProduktId SortOrder 1582316000 346091.0 1277169000 1.1902911E7 1386105000 1.1170211E7 1277170000 1.1902921E7 1603073000 1.9820641E7 1386107000 1.1170201E7 1603079000 1.9820671E7 1603080000 1.9820681E7 1386109000 1.1183881E7 1603074000 1.9820651E7 1561039000 347781.0 1617445000 1.9820741E7 1617446000 1.9820621E7 1623033000 1.9821871E7 1603084000 1.9821891E7 1617450000 1.9822021E7 1623034000 1.9821861E7 1603083000 1.9820571E7 1623021000 1.9820551E7 1623020000 1.9820701E7 1623023000 1.9821961E7 ...
7.3 REST Service Suche
/** * Merkmals-Suchanfrage nach Notebooks der Produktlinie ThinkPad Edge Serie * */ http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=XML_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:491351 ek1:(HLINIE_52932__) /** * Merkmals-Suchanfrage nach Notebooks mit Festplatten der 160GB-Klasse * */ http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=XML_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:106706 ek195010200:(154618822656-193273528320) /** * Merkmals-Suchanfrage nach Notebooks der Produktlinie ThinkPad Edge Serie und 200GB Klasse * */ http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=XML_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:491351 ek1:(HLINIE_52932__) ek195010200:(193273528320-236223201280) /** * Merkmals-Suchanfrage nach Notebooks mit Festplatten der 160GB und 200 GB * */ http://iws.itscope.de/rest/productLookup?iwsKey=<IhrWebserviceKey>&profileId=XML_PROFISUCHE_ONLY4DEMO&maxResults=100&qual=0,1,2,3&keywords=pgid:106706 ek195010200:(154618822656-193273528320) ek195010200:(193273528320-236223201280)
Ergebnis der Suche ist eine XML Datei analog den Einstellungen in Ihrem Datenexportprofil.
<its3:productResponse> ... <its3:product> <its:uid>PRO1582316000</its:uid> <its:sortOrder>346091.0</its:sortOrder> <its:qualification>2</its:qualification> </its3:product> <its3:product> <its:uid>PRO1610944000</its:uid> <its:sortOrder>347411.0</its:sortOrder> <its:qualification>3</its:qualification> </its3:product> <its3:product> <its:uid>PRO1561039000</its:uid> <its:sortOrder>347781.0</its:sortOrder> <its:qualification>3</its:qualification> </its3:product> <its3:product> <its:uid>PRO1549789000</its:uid> <its:sortOrder>424881.0</its:sortOrder> <its:qualification>3</its:qualification> </its3:product> <its3:product> <its:uid>PRO1277121000</its:uid> <its:sortOrder>425761.0</its:sortOrder> <its:qualification>3</its:qualification> </its3:product> <its3:product> <its:uid>PRO1590520000</its:uid> <its:sortOrder>426731.0</its:sortOrder> <its:qualification>3</its:qualification> </its3:product> ... </its3:productResponse>
8 Verarbeiten der Suchergebnisse
Die vom productSearch-Web-Service zurückgelieferten IDs entsprechen den ursprünglich in der Basisliste eingespielten Produkt-IDs und können daher direkt vom Aufrufer weiterverarbeitet werden.
Im externen Wiki Abzulegen in wiki:Category:Beispiele_IWS