Dieses Dokument ist im Entwurfsstatus und muss noch vervollständigt werden!!
Einsortiert werden muss es dann in der folgenden Seite => API - Endpunkte
getProductGroup
Abfragen von Warengruppen mit möglichen Filtern
- mainProductGroupId: ID (integer) der übergeordneten Hauptwarengruppe
- withItems: Bool-Flag zum Abfragen von Artikel innerhalb der Warengruppe
Aufruf:
Hier ein Beispiel für eine SOAP-Anfrage mit möglichen Filtern
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prod="http://productgroup.soap.poe.de/"> <soapenv:Header/> <soapenv:Body> <prod:GetProductGroup> <!--Optional:--> <prod:mainProductGroupId>12</prod:mainProductGroupId> <!--Optional:--> <prod:withItems>false</prod:withItems> </prod:GetProductGroup> </soapenv:Body> </soapenv:Envelope>
Antwort:
Bei einer erfolgreichen Anfrage könnte dieses Ergebnis wieder gegeben werden
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://productgroup.soap.poe.de/"> <SOAP-ENV:Body> <ns1:GetProductGroupResult> <ProductGroup> <name>Küchengeräte</name> <shortname>Kü</shortname> <productgroup>14</productgroup> <mainproduct>13</mainproduct> </ProductGroup> <ProductGroup> <name>Keller/Werkraum</name> <shortname>KW</shortname> <productgroup>16</productgroup> <mainproduct>13</mainproduct> </ProductGroup> <ProductGroup> <name>Fürs ganze Haus</name> <shortname>gH</shortname> <productgroup>15</productgroup> <mainproduct>13</mainproduct> </ProductGroup> </ns1:GetProductGroupResult> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Wenn z.B. die Hauptwaregruppen-ID nicht zugeordnet werden kann, kommt dieser Fehler:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>HAUPTWARENGRUPPE_NICHT_GEFUNDEN</faultcode> <faultstring>Die angegebene Hauptwarengruppe konnte nicht gefunden werden</faultstring> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
getMainProductGroup
Abfragen von Hauptwarengruppen
getProductCategory
Abfragen von Oberwarengruppen