# Wie Adressen ins Adressbuch importieren?

**URL:** <https://forum.shopware.com/t/wie-adressen-ins-adressbuch-importieren/58541>\
**Category:** Allgemein\
**Created:** [13. März 2019 um 10:57 UTC](https://forum.shopware.com/t/wie-adressen-ins-adressbuch-importieren/58541 "2019-03-13T10:57:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pierre-schmitz](https://avatars.discourse-cdn.com/v4/letter/p/eb8c5e/32.png) [@pierre-schmitz](https://forum.shopware.com/u/pierre-schmitz)\
**Post date:** [13. März 2019 um 10:57 UTC](https://forum.shopware.com/t/wie-adressen-ins-adressbuch-importieren/58541/1 "2019-03-13T10:57:20Z")

</div>

Hallo zusammen,

wir bauen gerade einen Shop mit einer geschlossenen Benutzergruppe von etwa 80 Nutzern, eine größere Firma mit Filialen und Außendienstlern. Ich habe schon einen Kundenimport gemacht, das hat alles prima funktioniert.

Einer dieser Kunden ist die Haupstelle, die für alle Filialen Bestellungen durchführen können soll. Bei diesem Kunden müssen also alle 80 Adressen im Adressbuch hinterlegt werden. Mit dem normalen Import ist das nicht möglich, daher mein Gedanke, ob man die Adressen nicht direkt über die Datenbank importieren kann. Die Tabelle s\_user\_adresses sollte ja die richtige dafür sein, die Datenstruktur ist soweit nachvollziehbar.

**Nur: Ist diese Tabelle denn die einzige, die dafür beachtet werden muss oder muss man noch an andere Sachen denken?** Es gibt z.B. ja noch die Tabelle s\_user\_addresses\_attributes, muss da vielleicht noch was rein? Bei mir sind ja bis jetzt nur quasi lauter leere Datensätze drin, außer eine id und eine addresss\_id (beides dieselben Integer-Werte) steht da nichts drin.

Grüße  
Pierre

&nbsp;

---

<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:** [13. März 2019 um 11:09 UTC](https://forum.shopware.com/t/wie-adressen-ins-adressbuch-importieren/58541/2 "2019-03-13T11:09:33Z")

</div>

Hallo,

die Inhalte der s\_user\_addresses\_attributes kannst du nachher per Query einfach erzeugen. Das solltest du aber machen wg. der Konistenz der Daten.  
Dann kannst du alles in die \_addresses importieren. Die Attribut-Tabelle wird nur benötigt, wenn du Freitextfelder für die Adressen definiert hast.

```
INSERT INTO `s_user_addresses_attributes` (`address_id`)
SELECT a.id
FROM `s_user_addresses` a
LEFT JOIN `s_user_addresses_attributes` at
ON at.address_id = a.id
WHERE at.id IS NULL;

```

Grüße  
Moritz

---

<div class="post-metadata">

**Author:** ![pierre-schmitz](https://avatars.discourse-cdn.com/v4/letter/p/eb8c5e/32.png) [@pierre-schmitz](https://forum.shopware.com/u/pierre-schmitz)\
**Post date:** [13. März 2019 um 14:56 UTC](https://forum.shopware.com/t/wie-adressen-ins-adressbuch-importieren/58541/3 "2019-03-13T14:56:59Z")

</div>

Hallo Moritz,

vielen Dank für die schnelle Rückmeldung. Ein Import von CSV-Daten über LOAD DATA scheint nicht zu funktionieren (Rechte sind okay), er mault rum wegen Fremdschlüsseln:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/0/05460213b5ccfb656ba6decc3afdafadc47212c4.png)

Muss man den Import mit Insert-Befehlen in SQL machen?

Grüße  
Pierre

---

<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:** [13. März 2019 um 15:08 UTC](https://forum.shopware.com/t/wie-adressen-ins-adressbuch-importieren/58541/4 "2019-03-13T15:08:45Z")

</div>

Die Fremdschlüssel Überprüfung kannst du eigentlich deaktivieren. Bei phpmyadmin geht das.

---

<div class="post-metadata">

**Author:** ![pierre-schmitz](https://avatars.discourse-cdn.com/v4/letter/p/eb8c5e/32.png) [@pierre-schmitz](https://forum.shopware.com/u/pierre-schmitz)\
**Post date:** [13. März 2019 um 15:55 UTC](https://forum.shopware.com/t/wie-adressen-ins-adressbuch-importieren/58541/5 "2019-03-13T15:55:39Z")

</div>

Hallo Moritz,

leider nicht, das ist eine kastrierte phpMyAdmin-Version von unserem Hoster. Hab mir jetzt das INSERT-Statement in Excel zusammengebastelt. Die Ergänzung der Attributes-Einträge mit deinem Statement hat geklappt!

Vielen Dank und Grüße  
Pierre
