Wir haben 5.5.4 im Einsatz und bekommen bald ein Plugin, welches auf Basis von Bildattributen die Detailseite anpasst.
Um unsere Artikel nun entsprechend nachzupflegen möchten wir ein Update-Skript schreiben, welches die in Shopware existierenden Bilder updated und neue Bilder INKLUSIVE dem Attribut an Shopware übermittelt.
Hürde 1:
Die ShopwareApi interessiert sich überhaupt nicht für die Attribute von Bildern, man kann diese also gar nicht mitgeben!
Hürde 2:
Uns kam der Gedanke wir könnten eventuell über den Grafikname das Feld künstlich per SQL befüllen aber als wir in die Datenbank schauen unter „s_articles_img“ stehen da nur cryptische Zeichenfolgen -> Aber es gibt ja noch eine media_id, also hangeln wir uns durch zur Media-Tabelle un finden was? Mehr cyrillischen Scheiß!
Hürde 3:
Daraufhin haben wir versucht die Bilder nachträglich über einen Update-Befehl anzupassen, indem wir den Wert in die Description packen beim Upload und dann von der Description in das Freitextfeld schreiben. Das funktioniert auch recht gut… bis man das für eine Variantengrafik versucht, das interessiert Shopware dann nämlich auch nicht und selbst die Description wird leer belassen!
Es kann doch nicht angehen, dass selbst bei den Standardfunktionen, welche Shopware mitliefert (selten/wenige genug), man dann auch noch solche Steine überall in den Weg geworfen bekommt. Hat noch irgend jemand eine Idee wie man das nun kurzfristig doch noch lösen kann ohne die Api umschreiben zu dürfen?