# Shopware API XML -&gt; Konfigurator auslesen

**URL:** <https://forum.shopware.com/t/shopware-api-xml-gt-konfigurator-auslesen/1152>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [22. Dezember 2010 um 17:01 UTC](https://forum.shopware.com/t/shopware-api-xml-gt-konfigurator-auslesen/1152 "2010-12-22T17:01:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hanshansen1234](https://avatars.discourse-cdn.com/v4/letter/h/ecb155/32.png) [@hanshansen1234](https://forum.shopware.com/u/hanshansen1234)\
**Post date:** [22. Dezember 2010 um 17:01 UTC](https://forum.shopware.com/t/shopware-api-xml-gt-konfigurator-auslesen/1152/1 "2010-12-22T17:01:58Z")

</div>

Hallo zusammen, ich arbeite momentan an einem Artikel-Export mittels der zur Verfügung gestellten API. Dabei erzeuge ich mir entsprechende XML-Dateien. `<?php require_once('../api.php');
$api = new sAPI();
$export =& $api->export-\>shopware; $xml =& $api-\>convert-\>xml; $mapping =& $api-\>convert-\>mapping; $xml-\>sSettings['encoding'] = "ISO-8859-1"; $articles = $export-\>sArticles(); $articlesxml = $xml-\>encode(array( "shopware"=\>array( "articles"=\>array( "article"=\>$articles ) ) )); ` Funktioniert soweit auch alles gut. Die XML ist vollständig und richtig. Problem: Ich habe in dem Webshop jedoch etliche Artikel, die mit Hilfe des Konfigurators verändert wurden, so dass es jetzt unterschiedliche Varianten gibt. Bsp: Artikelnummber 2002 gibt es in unterschiedliche Größen mit entsprechenden Artikelnummbern 20029, 200213, etc… und somit auch unterschiedlichen Preisen. In der Export-XML finde ich zwar das Attribut 1, jedoch wird hier nur beschrieben, dass es Konfigurationen gibt.Ich finde keine Infos über die einzelnen Konfigurationen (zusätzliche Artikelnummern, Preise, etc…) Wie kann ich die einzelnen Konfigurationen mit der API exportieren? Vielen Dank schon mal.

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [22. Dezember 2010 um 17:05 UTC](https://forum.shopware.com/t/shopware-api-xml-gt-konfigurator-auslesen/1152/2 "2010-12-22T17:05:35Z")

</div>

Hallo, da gibt es derzeit noch keine Standard-Export-Funktion - du kannst dir aber die Datei engine/backend/modules/import/export/xml.articles.php anschauen - das ist das Script, welches wir im Backend-Standard-Export verwenden. Den dort enthaltenen Code müsstest du eigentlich 1 zu 1 für deine Zwecke adaptieren können und dort werden auch die Konfiguratoren exportiert.

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [22. Dezember 2010 um 17:07 UTC](https://forum.shopware.com/t/shopware-api-xml-gt-konfigurator-auslesen/1152/3 "2010-12-22T17:07:10Z")

</div>

P.s. Ich weiß natürlich nicht, was du mit dem Export genau vor hast - besser wäre aber, wenn du das als Shopware Plugin realisieren würdest. Wie das funktioniert, ist z.B. hier beschrieben: [http://www.shopware.de/wiki/Verwendung- … l\_532.html](http://www.shopware.de/wiki/Verwendung-Shopware-API%5C_detail%5C_532.html) Dann kann man das zum Beispiel auch gleich als Cronjob aufbauen und auch auf die anderen Shopware-Ressourcen zurückgreifen.

---

<div class="post-metadata">

**Author:** ![hanshansen1234](https://avatars.discourse-cdn.com/v4/letter/h/ecb155/32.png) [@hanshansen1234](https://forum.shopware.com/u/hanshansen1234)\
**Post date:** [23. Dezember 2010 um 10:46 UTC](https://forum.shopware.com/t/shopware-api-xml-gt-konfigurator-auslesen/1152/4 "2010-12-23T10:46:30Z")

</div>

Vielen Dank für den Tipp! Hat alles wunderbar geklappt und ich kann nun die Kofigurator-Daten auslesen. Leider kann ich den Export nicht als Plugin umsetzen (…Kundenwunsch)
