# API übergibt "noSalutation" anstatt LEER

**URL:** <https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945>\
**Category:** Programmierung\
**Created:** [8. Februar 2019 um 22:58 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945 "2019-02-08T22:58:25Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![advosversand](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@advosversand](https://forum.shopware.com/u/advosversand)\
**Post date:** [8. Februar 2019 um 22:58 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/1 "2019-02-08T22:58:25Z")

</div>

Hallo zusammen,

ich möchte nicht, dass in Shopware der Kunde bei der Registrierung nach der Anrede (Herr, Frau, …) gefragt wird. Da man es nicht ausstellen kann, habe ich ein Plugin installiert, welches die Anrede entfernt. Wenn sich jetzt ein Kunde registriert, dann hat er keine Anrede zur Verfügung und in der Oberfläche von Shopware wird die Spalte komplett leer angezeigt.

Problem:  
Sobald die Warenwirtschaft per API den Auftrag und die Kundendaten dazu abruft, wird „noSalutation“ übergeben statt LEER. Das wird dann natürlich auch so in die Warenwirtschaft übernommen. Gibt es eine Möglichkeit das abzustellen und stattdessen LEER zu übergeben? Wie gehe ich hier vor?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [9. Februar 2019 um 08:19 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/2 "2019-02-09T08:19:37Z")

</div>

Was steht denn in der s\_user\_adresses? Könnte mir vorstellen, dass da im Hintergrund schon was hinterlegt wird vom Plugin.

---

<div class="post-metadata">

**Author:** ![advosversand](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@advosversand](https://forum.shopware.com/u/advosversand)\
**Post date:** [10. Februar 2019 um 13:20 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/3 "2019-02-10T13:20:50Z")

</div>

Vielen Dank für den Tipp.

In der Oberfläche steht in dem Input-Feld&nbsp;

In der Datenbank selbst steht in dem Feld der Tabelle&nbsp;s\_user\_adresses tatsächlich&nbsp;“noSalutation”.

Das heißt entweder wird das Shopware-Intern so gehandhabt oder der Plugin-Hersteller schreibt das so rein. Wie gehe ich am Besten vor?

&nbsp;

---

<div class="post-metadata">

**Author:** ![Lukaschel](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lukaschel](https://forum.shopware.com/u/Lukaschel)\
**Post date:** [12. Februar 2019 um 21:00 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/4 "2019-02-12T21:00:15Z")

</div>

Hallo,

um welches Plugin handelt es sich denn? Schonmal in den Code reingesehen wo er das noSalutation setzt im Plugin ? Der Code müsste ja unverschlüsselt sein wenn du ein 5.5er Shopware nutzt…

Grüße Lukaschel

&nbsp;

---

<div class="post-metadata">

**Author:** ![advosversand](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@advosversand](https://forum.shopware.com/u/advosversand)\
**Post date:** [12. Februar 2019 um 22:20 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/5 "2019-02-12T22:20:18Z")

</div>

Plugin nennt sich “Anrede entfernen” (&nbsp;[Anrede entfernen | Kundenkonto + Personalisierung | Erweiterungen | Shopware Community Store](https://store.shopware.com/emz1965718746048/anrede-entfernen.html) ).

Habe schon mal im Code nachgesehen, aber dort wird das Datenfeld der Anrede auf “hidden” gesetzt und in den value wird “noSalutation” geschrieben. Somit wird beim Absenden des Formulars “noSalutation” übergeben. Dies wird von Shopware auch so benötigt, da wenn man ein “leer” übergibt, dann prüft Shopware selbst, ob das Datenfeld leer ist beim Abspeichern. Ich schätze, dass dies der Grund ist, warum “noSalutation” genutzt wird.

---

<div class="post-metadata">

**Author:** ![volkerstraehle](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@volkerstraehle](https://forum.shopware.com/u/volkerstraehle)\
**Post date:** [13. Februar 2019 um 13:20 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/6 "2019-02-13T13:20:18Z")

</div>

Was hast du den für eine Wawi? Wenn da ein halbwegs normaler SQL-Server arbeitet, dann erstelle einen Trigger auf der Tabelle mit der Kundenanrede uns bei neuen Artikel oder Updates setzt Du dann bei if „noSalutaion“ auf null. Fertig.

---

<div class="post-metadata">

**Author:** ![advosversand](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@advosversand](https://forum.shopware.com/u/advosversand)\
**Post date:** [13. Februar 2019 um 15:07 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/7 "2019-02-13T15:07:14Z")

</div>

Danke für den Tipp, bei der WaWi läuft ein MySQL hinten dran. Aber ich möchte nicht selbst in der Datenbank „rumpfuschen“. Lieber wäre es mir, wenn es Shopware-Seitig gelöst wird.

---

<div class="post-metadata">

**Author:** ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)\
**Post date:** [14. Februar 2019 um 08:27 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/8 "2019-02-14T08:27:22Z")

</div>

Hallo @advosversand‍,

Beim Shopware Core gibt nichts heißt ‚noSalutation‘, also diese Kommt von das Plugin.

Sie haben Zwei Möglichkeiten:

1- die einfacher Möglichkeit :&nbsp; dass nach&nbsp;API Request , überprüft ob die Anrede ist ‚noSalutaion‘ dass überschreiben es als leer oder null , oder in Ihre Fall du hast nie Anrede , so es ist immer leer , dann überschreibe es immer als Leer.

2- Schreiben Sie ein Plugin extend das ‚Anrede entfernen‘ Plugin , und insert Leer String statt das ‚noSalutation‘ .

VG,

Ahmad

---

<div class="post-metadata">

**Author:** ![Claudia\_von\_8mylez](https://avatars.discourse-cdn.com/v4/letter/c/58f4c7/32.png) [@Claudia\_von\_8mylez](https://forum.shopware.com/u/Claudia_von_8mylez)\
**Post date:** [15. Februar 2019 um 15:29 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/9 "2019-02-15T15:29:14Z")

</div>

Hallo @advosversand‍ 🙂

Danke für Deinen Hinweis und die Anregung zur Verbesserung!

Wir möchten das Plugin selbstverständlich für jeden optimal gestalten, weswegen wir das Feedback aus diesem Beitrag hier nun auf unsere Agenda für das nächste Update dieses Plugins genommen haben. Uns ist jede Art von Feedback willkommen und wenn wir dadurch uns und unsere Plugins verbessern können, umso besser!

Herzliche Grüße  
Claudia Wergin

---

<div class="post-metadata">

**Author:** ![bodja](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@bodja](https://forum.shopware.com/u/bodja)\
**Post date:** [8. April 2019 um 18:50 UTC](https://forum.shopware.com/t/api-ubergibt-nosalutation-anstatt-leer/57945/10 "2019-04-08T18:50:17Z")

</div>

Hallo gibt es hierzu Neuigkeiten?

&nbsp;
