# Backendplugin und aulesen eines Datenfeldes bei Magnalister

**URL:** https://forum.shopware.com/t/backendplugin-und-aulesen-eines-datenfeldes-bei-magnalister/40841
**Category:** Programmierung
**Created:** [26. Oktober 2016 um 08:56 UTC](https://forum.shopware.com/t/backendplugin-und-aulesen-eines-datenfeldes-bei-magnalister/40841 "2016-10-26T08:56:36Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![ekruhcs](https://avatars.discourse-cdn.com/v4/letter/e/47e85d/32.png) [@ekruhcs](https://forum.shopware.com/u/ekruhcs)
#### Post date: [26. Oktober 2016 um 08:56 UTC](https://forum.shopware.com/t/backendplugin-und-aulesen-eines-datenfeldes-bei-magnalister/40841/1 "2016-10-26T08:56:36Z")

</div>

Hallo

&nbsp;

ich bastel grad an meinem ersten Backendplugin und möchte dazu gern ein Feld von Magnalister auslesen und an anderer Stelle ausgeben.

&nbsp;

Magnalister erzeugt nach jedem Kauf von zb Ebay ein Feld das unter Bestellungen -\> Bestellungsdetails einer Bestellung -\> reiter Magnalister&nbsp; den Ebaynamen ausgibt.

Diesen Ebaynamen möchte ich gern auslesen und woanders ausgeben.

Kann mir wer Sagen wie dieses Feld heisst? bzw wie ich rausfinde wie das heisst um es dann woanders auszugeben?

&nbsp;

Das würde sehr helfen.

&nbsp;

Vielen Dank schonmal für alle Tipps und Hinweise die hoffentlich eingehen 😉

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![Marcel3802](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@Marcel3802](https://forum.shopware.com/u/Marcel3802)
#### Post date: [17. Februar 2017 um 09:19 UTC](https://forum.shopware.com/t/backendplugin-und-aulesen-eines-datenfeldes-bei-magnalister/40841/2 "2017-02-17T09:19:12Z")

</div>

Hallo @[ekruhcs](https://forum.shopware.com/profile/21198/ekruhcs)@ , gibt es diesbzgl schon was neues? Stehe gerade vor dem Selben Problem…

&nbsp;

MfG

---

<div class="post-metadata">

### Author: ![ekruhcs](https://avatars.discourse-cdn.com/v4/letter/e/47e85d/32.png) [@ekruhcs](https://forum.shopware.com/u/ekruhcs)
#### Post date: [17. Februar 2017 um 09:46 UTC](https://forum.shopware.com/t/backendplugin-und-aulesen-eines-datenfeldes-bei-magnalister/40841/3 "2017-02-17T09:46:55Z")

</div>

Hey Marcel ja hab das gelöst bekommen mit externer Hilfe…das in der Datenbank von Magnalister angelegte Feld auslesen ist die beste Lösung

```
 foreach ($data as &$order) {
                //read json decoded data from magnalister table
                $sql = '
                    SELECT `data`
                    FROM magnalister_orders
                    WHERE platform = "ebay"
                    AND current_orders_id = ?
                ';

                $magnalisterData = Shopware()->Db()->fetchOne($sql, [$order['id']]);

                //if data was found
                if ($magnalisterData) {
                    //decode and add ebayUsername to the order data
                    $magnalisterData = json_decode($magnalisterData, TRUE);
                    $order['ebayUsername'] = $magnalisterData['BuyerUsername'];
                } else {
                    $order['ebayUsername'] = '';
                }
            }

```

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![Marcel3802](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@Marcel3802](https://forum.shopware.com/u/Marcel3802)
#### Post date: [17. Februar 2017 um 09:58 UTC](https://forum.shopware.com/t/backendplugin-und-aulesen-eines-datenfeldes-bei-magnalister/40841/4 "2017-02-17T09:58:42Z")

</div>

> [@ekruhcs schrieb:](https://forum.shopware.com/profile/21198/ekruhcs "ekruhcs")
> 
> Hey Marcel ja hab das gelöst bekommen mit externer Hilfe…das in der Datenbank von Magnalister angelegte Feld auslesen ist die beste Lösung
> 
> foreach ($data as &$order) {  
> //read json decoded data from magnalister table  
> $sql = ’  
> SELECT `data`  
> FROM magnalister\_orders  
> WHERE platform = „ebay“  
> AND current\_orders\_id = ?  
> ';
> 
> $magnalisterData = Shopware()-\>Db()-\>fetchOne($sql, [$order[‚id‘]]);
> 
> //if data was found  
> if ($magnalisterData) {  
> //decode and add ebayUsername to the order data  
> $magnalisterData = json\_decode($magnalisterData, TRUE);  
> $order[‚ebayUsername‘] = $magnalisterData[‚BuyerUsername‘];  
> } else {  
> $order[‚ebayUsername‘] = ‚‘;  
> }  
> }

Vielen Dank!!

&nbsp;

Meine IDee ist folgende, ich möchte den Ebayusernamen in ein Freitextfeld in den Orders schreiben, hast du dafür eine Idee wie ich diesen dort eingebunden bekomme? ( Die Schnitstelle zur WaWi soll diesen nacher abrufen)&nbsp;

---

<div class="post-metadata">

### Author: ![Marcel3802](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@Marcel3802](https://forum.shopware.com/u/Marcel3802)
#### Post date: [17. Februar 2017 um 10:01 UTC](https://forum.shopware.com/t/backendplugin-und-aulesen-eines-datenfeldes-bei-magnalister/40841/5 "2017-02-17T10:01:42Z")

</div>

@[ekruhcs](https://forum.shopware.com/profile/21198/ekruhcs)@ hast du vielleicht sogar ein fertiges Plugin gebaut;)`?
