Sie sind nicht angemeldet.

1

Dienstag, 19. Juli 2016, 17:39

Shopware API Kategorien

Hallo zusammen,

ich importiere in den Datenpool Artikeldaten in denen auch mindestens zwei, teilweise auch drei Kategorien je Artikel zugeordnet sind. Zu jeder dieser Kategorien gibt es auch eine ID im Datensatz. Im Datenpool sehe ich aber nur Feld für CatID und 5 Felder für Kategorien. Hier ist mir schon nicht ganz klar, wie das funktioniert.

In unserem Testshop wurden unsere Kategorien importiert wobei vom Shop IDs vergeben wurden. Das führt wohl dazu, dass man jetzt erst in der Exportschnittstelle alle Zuordnungen machen muss. Gibt es andere Möglichkeiten? Zum Beispiel das man in einen Shop ohne vorhandene Kategorien die Daten samt Kategorien sendet? Oder fällt die Zuordnung weg, wenn man vorher die Kategorien mit den identischen IDs in den Shop importiert? Für einen Hinweis, wie es mit möglichst wenig Aufwand zu realisieren ist, danke ich schon jetzt.

Viele Grüße
HelmutM

2

Mittwoch, 20. Juli 2016, 07:44

Hallo,

CatID
ist für die Kategorie-ID der Internen Kategorien im Datenpool
Wenn Sie Daten importieren und hätten die interne Katgeorie-ID mit in der Importdatei drin, würden die Produkte sofort zugeordnet werden.

5 Felder für Kategorien
Sind für die Namen der Kategorien von einer externen Quelle/Lieferanten. Damit können interne Kategorien erstellt werden.
Mit einem Klick auf den Button 'Kategorien übernehmen/abgleichen' auf der Seite Datenpool->Interne Kategorien.
Kein Pflichfeld.

>> Das führt wohl dazu, dass man jetzt erst in der Exportschnittstelle alle Zuordnungen machen muss
Genau. Eine Zuordnung für Ihren Shop erfolgt über die Erstellung einer Kategoriezuordnung unter Schnittstellen->Katgoriezuordnungen.
Da man das nur einmal macht, ist es nur ein kurzer Aufwand. Anders lässt sich diese Datenvielfalt nicht händeln.

>> Oder fällt die Zuordnung weg, wenn man vorher die Kategorien mit den identischen IDs in den Shop importiert?
Das können Sie probieren, wenn Sie die Kategorie-ID Ihres Shop als Kategorie-Feld 1 importieren.
Dann sollten Sie die Kategorizuordnung weg lassen können. Beachten Sie jedoch, dass dann die Produkte im Datenpool ggf. nicht oder unübersichtlich zugeordnet sind, wenn alle Kategorien im Datenpool Nummern statt Namen haben.

Sie können auch die Kategoriestruktur aus ihrem Shop händisch anlegen mit den richtigen Shop-ID´s als Kategorienummern.

Viele Grüße
db

3

Mittwoch, 20. Juli 2016, 15:37

Hallo Dave,

vielen Dank für die ausführlichen Hinweise. Der beste Weg ist tatsächlich die Zuordnung für den Shop über die Erstellung einer Kategoriezuordnung unter Schnittstellen->Katgoriezuordnungen und schon funktioniert auch die Übertragung der Daten in den Shop. :)

Jetzt habe ich noch das Problem, dass die Bilder im Shop nicht "ankommen". Beim Import der Artikeldaten bekomme ich den Dateinamen ohne Dateiendung geliefert. Das baue ich mir dann beim Import zur kompletten URL zusammen. Die Bilder liegen bereits im image Ordner von Shopware. Was mache ich falsch?

Viele Grüße
HelmutM