Quick & Dirty Lösung für: Man kopiert einen Artikel, löscht beim neuen Artikel die Bilder raus und schon steht auch der alte Artikel ohne Bilder da. Datei: admin/includes/modules/set_product_image_data.inc.php 2x diese Zeile auskommentieren: Code: $productWriteService->deleteProductImage($fileName); Also z.b. so: Code: //~ $productWriteService->deleteProductImage($fileName);
Hallo Herr Späte, bei mir hat es in einem ersten Test so funktioniert. Vielen lieben Dank! So war es ja am Ende relativ leicht. Stellt sich die Frage, warum diese Zeile in der admin/includes/modules/set_product_image_data.inc.php verankert ist? Wenn die diesen Fehler verursacht, braucht man sie eigentlich nicht.
Weil es kein Fehler ist. Es ist im Shop eigentlich nicht vorgesehen, daß zwei Artikel auf das selbe Bild zugreifen. Daher wird beim Löschen auch wirklich gelöscht und nicht nur ein anderer Bildname in der Datenbank eingetragen. It's not a bug. It's a feature.
Hallo Christian, Vielleicht zum Verständnis: Ich möchte nicht, dass zwei Artikel auf das selbe Bild zugreifen. Ein Artikel soll dupliziert werden, um die meisten Voreinstellungen zu übernehmen und so Zeit und Arbeit zu sparen. Im Anschluss werden dem neuen Artikel dann auch neue (andere) Bilder hinzugefügt. In diesem Moment werden dann aber die Bilder des ursprünglichen Artikels gelöscht, obwohl dieser ja dupliziert wurde und eigentlich nichts mehr mit dem neuen Artikel zu tun hat. Und das verstehe ich einfach nicht.
Ja, das ist dann tatsächlich ein Fehler. Im Grunde müsste in der Datenbank geprüft werden, daß der Bildname nur einmal vorhanden ist. Nur dann dürfte er gelöscht werden.
Wenn man bei dem neuen, kopierten Artikel nur auf das "X" geht, und dann Speichert/Aktualisiert, wird das Bild bei dem Artikel entfernt, ohne, dass es gelöscht wird. Nur wenn man den Haken bei "löschen" setzt, wird das Bild physisch gelöscht und eben auch beim Original-Artikel entfernt
Das hatte ich vorab schon ausprobiert. Natürlich glaube ich Dir, dass das bei Dir im Shop so funktioniert, wie Du schreibst. Bei mir aber nicht:
Wir laden einfach direkt ein neues Artikelbild hoch, so spart man sich sowohl das Löschen als auch den "X"-Button. Einfach ein neues Bild hochladen und auswählen. Das hat bei uns immer funktioniert, ohne dass sich etwas am Originalartikel, der kopiert wurde, geändert hat. Das mit dem "X"-Button funktioniert, jedoch nicht beim ersten und einzigen Artikelbild, wie in Herrn Spätes Video gezeigt. Wenn der Originalartikel z. B. 3 Bilder hat, dann einfach das erste durch ein neues ersetzen und bei den verbleibenden zwei funktioniert die "X"-Funktion dann auch und das Bild wird einfach entfernt und nicht gelöscht. Noch ein Tipp: Sollte man gerade kein Bild für den neuen Artikel zur Hand haben, diesen aber trotzdem schon anlegen wollen, erstellt euch einmalig ein "Bild demnächst verfügbar"-Bild als JPEG und verwendet dieses. Der Shop/Artikel benötigt immer ein Bild, sonst lässt es sich nicht speichern.
Ach krass. Ich habe es eben noch einmal probiert. Hat (erneut) bei mir geklappt. Ich habe den Cloudshop Gambio Version: v4.9.4 Hast du den Haken "als Artikelbild verwenden" mal zusätzlich raus genommen?
Grüß dich Dominik. Funktioniert das auch wenn man z.B. bei mehreren Artikeln das gleiche Bild benutzt und dann bei nur 1 Atikel entfernen möchte? lg claudia
Ja, eben probiert, ändert nichts. Ich gehe davon aus, dass @DrGuu 's Ausführungen zutreffen bzgl. ersten und einzigen Artikelbild, wie ich überhaupt herzlich "Danke" sage für die Beschreibung des Workarounds! Hi Claudia Ja, das sollte genau das gleiche Szenario sein, es also auch funktionieren, dass das Bild bei den übrigen Artikeln weiterhin angezeigt wird.
Wir bauen gerade eine Schnittstelle zwischen WaWi und Gambio. Dabei ist uns aufgefallen, dass es mit den Artikelbildern viele Fallstricke. So funktioniert die neue Rest-Api V3 mit den Bildern fast gar nicht. Da gibt es nur Probleme. Gerade auch dann, wenn man einen Artikel ein neues Bild zuweisen möchte. In der V2 geht es, aber ohne Unterordner der Artikelbilder. Wie sind jetzt zu dem Entschluss gekommen, das wir alle Artikelbilder im Hauptordner Original-Images anlegen und kein Artikelbild gelöscht wird, wenn ein Artikel ein neues Bild bekommen soll. Wir werden das so lange handhaben bis Gambio das endlich auf die Kette bekommt. Die Infos dazu haben sie von uns schon.
Ja, habe ich gerade noch mal getestet. Bilder 2-5 verschwinden auf diesem Wege (ohne beim Original-Artikel gelöscht zu werden) Nur das letzte Bild bleibt. Dieses dann ohne Löschen zu ersetzen, halte ich für akzeptabel