Produkte Mehrfachänderung

Hallo,

ich möchte eine Mehrfachänderung für 5 Produkte machen und zwar ein Bild hinzufügen.

Bei „Medien“ wähle ich aus „Hinzufügen“, wähle dann mein Bild aus den hochgeladenen Medien aus
und gehe auf „Änderungen übernehmen“.

Alles scheint funktioniert zu haben und am Ende kommt die Meldung „Mehrfachänderung abgeschlossen“.

Leider wurde aber bei keinem Produkt das Bild hinzugefügt.

Was mache ich falsch.
Kann mir bitte Jemand helfen?
Vielen Dank!

Hallo shopware12,
fehlt das Bild bei allen oder nur den letzten? Teilweise machen gleiche Namen Probleme, weil Shopware versucht einen eindeutigen Ordner für das Bild anzulegen, wenn es hochgeladen wird.
Hast Du einmal geprüft, ob Du unter Einstellungen > System > Ereignislog oder über den Server im Verzeichnis /var/log im Production Log Fehlerhinweise findest?

Viele Grüße
Markus

Hallo Markus

vielen Dank für deine Antwort.
Tatsächlich ist es so, dass das Bild beim ersten Produkt hinzugefügt wird. Bei den 4 anderen allerdings nicht.
Was meinst du genau mit den gleichen Namen und was kann ich ändern, um dieses Problem zu beheben?
Vielen Dank.
Stefan.

Das hier erhalte ich als Log-Info,
damit kann ich aber leider nichts anfangen…

{
„url“: „Shopware Administration (c) shopware AG“,
„stack“: „selectedDocumentTypes@https://shop.locher.info/bundles/administration/static/js/d003039868e3e8b1a457.js:1:3559\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:789044\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:790039\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:792222\nanonymous@\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:806522\ni@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:840458\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:789044\ne@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:788956\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:840471\ninit@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:794322\nn@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:798151\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:828748\nA@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:829024\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:831876\nS@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:832059\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:831585\nS@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:832059\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:831585\nS@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:832059\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:831585\nS@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:832059\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:833195\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:805540\ni@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:840448\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:789044\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:789776\non@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:782180\n@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:786785\nIn@https://shop.locher.info/bundles/administration/static/js/app.js?1692683319:2:786224\npromiseReactionJob@[native code]“,
„component“: „Unknown component“
}

Hallo shopware12,
wenn Du ein neues Produktbild verwenden willst, stecken im Hintergrund zwei Prozesse dahinter:

  1. Das neue Medium muss hochgeladen und unter Inhalte > Medien registriert werden. Dafür wird ein gehashter Ordner in Deinem Serverdateisystem angelegt und dort die Datei hinkopiert.
  2. Das Produkt und das Medium werden verknüpft, dabei werden aber nur noch die Verweise genutzt, die unter Inhalte > Medien angelegt wurden.

Wenn also z.B. fünfmal das selbe Bild hochgeladen und zugeordnet werden soll, legt Shopware beim ersten Mal einen Ordner an und kopiert das Bild dort hinein. Beim zweiten Mal läuft die Prozedure auf einen Fehler, weil der Ordner schon existiert, daher werden dann bei den nächsten Produkten keine Bilder mehr zugeordnet.

Zu dem geposteten Eintrag gibt es zu selectedDocumentTypes keine weiteren Informationen, was hier die Ursache ist. Ich denke in diesem Fall wirst Du das schneller lösen können, wenn Du den fünf Produkten manuell das Bild zuordnest. Falls es sich um eine Hauptprodukt und deren Varianten handelt, stelle einmalig die Vererbung der Medien wieder her, dann wird das Bild der Hauptvariante übernommen. Das gilt aber natürlich nur, wenn es keine anderen Bilder gibt.

Viele Grüße
Markus

Hallo Markus,
vielen Dank für deine ausführliche Antwort.
Leider sind es ca. 400 Produkte, bei denen das Bild rein soll :-((.

Kann ich irgend welche Ordner löschen oder das Bild umbenennen?
Irgendwie muss es doch gehen? Habe momentan aber überhaupt keinen Plan, was ich machen soll…

Danke nochmals und einen schönen Tag dir.

Stefan

Hallo @shopware12,
kannst du versuchen das Bild unter Inhalte → Medien direkt in den Ordner Product Media hochzuladen und anschließend in der Mehrfachänderung bei den Produkten zuzuweisen (anstatt hochzuladen)?
Habe das nicht ausprobiert, ist nur eine Idee.

Grüße

Hallo Laudenz,
vielen Dank für den Tipp. Leider klappt’s nicht.
Habe schon beide Varianten ausprobiert:

  • Zuerst Bild hochladen und dann Mehrfachänderung.
  • In der Mehrfachänderung das Bild hochladen.

Beides hat zur Folge, dass das Bild nur dem ersten Produkt zugeordnet wird.

Ich werde noch wahnsinnig:-).
Es muss doch irgend eine Möglichkeit geben, das Problem zu beseitigen, bzw. zu umgehen.

Hat vielleicht noch Jemand nen schlauen Rat?
Wäre echt dankbar, weil ein paar hundert Produkte von Hand zu bearbeiten
ist nicht der größte Spaß.

Also dass die Mehrfachänderung das können sollte finde ich schon - hast du mal ein Ticket dafür aufgemacht?

Was dein aktuelles Problem betrifft, hast du einen Programmierer zur Hand der dir das per API machen kann?
Bilder per API sind jetzt auch nicht direkt ein einfacher Spaß, aber das geht wenigstens!

Thomas

Hallo Shopware12,
ich habe das in Shopware 6.5.5.1 nochmal getestet. Wenn Du eine vorhandenes Bild nimmst und dann die Mehrfachänderung durchführst, wird es in allen betroffenen Produkten eingefügt. Allerdings ist es nicht möglich auf dem Weg das Bild als Coverbild einzusetzen.

Das wäre auf jeden Fall eine gute Sache.

Viele Grüße
Markus