In Bearbeitung [CO-521] Bilder Abgleich wenn Vorschaubild schon vorhanden

kds

Aktives Mitglied
4. Juni 2019
6
1
Hallo liebe JTL-Community,

bin noch recht neu in der JTL-Welt.
Nach stundenlangem analysieren und debuggen bin ich endlich ein Bug auf die Schliche gekommen, der dazu führte dass meine Produktbilder sporadisch nicht zum Prestashop hochgeladen wurden.

Wawi-Version : 1.4.26.1
Prestashop-Version : 1.7.5.2
Connector-Version : 1.5.8.1

Es dreht ich um folgende Abfrage in Image.php:96
PHP:
if (empty($combiId) && $img->position == 1) {
    $img->cover =  1;
}

Falls schon ein Bild als Vorschaubild zum Produkt definiert wurde, so wird ein Doppelter-Schlüssel SQL-Fehler beim anschließenden Speichern des $img-Objekts erzeugt, da die Kombination id_product und cover in der Tabelle prstshp_image eindeutig sein muss (Schlüssel 'id_product_cover').

Ok, es ist evtl. auch eine Unschönheit auf Seiten von Prestashop.
Jedoch sollte im Connector zumindest das anschließende $img->save() auf Rückgabe ungleich false geprüft werden, um das erfolgreiche Speichern zu sichern und nicht irrtümlicherweise in JTL eine erfolgreiche Übertragung zu melden!

Danke vorab für die Prüfung!
 
Zuletzt von einem Moderator bearbeitet:
  • Gefällt mir
Reaktionen: Benjamin Schaffrath

kds

Aktives Mitglied
4. Juni 2019
6
1
Als Workaround, $img->save(); ersetzen durch (Zeile 100 in Image.php):
PHP:
if(!$img->save()) {
                        $img->cover= 0;
                        $img->save();
                    }
 

Benjamin Schaffrath

Moderator
Mitarbeiter
31. Juli 2018
157
29
Hallo,
vielen Dank für deinen Vorschlag, jedoch würde dein Workaround verhindern, dass man das Vorschaubild ändern kann.
Ich konnte es nach einigem ausprobieren dann nachstellen, dafür musste ich einem Artikel nachträglich über Prestashop selber ein Bild hochladen und als Vorschaubild setzen. Über die Wawi konnte ich es nicht nachstellen, da diese die Bilder (Altes Vorschaubild und das neue) zuerst löscht und dann neu hochlädt.
Ich habe zu dem Problem ein Ticket angelegt über welches du den aktuellen Status jederzeit abrufen kannst: https://issues.jtl-software.de/issues/CO-521
 
Ähnliche Themen
Titel Forum Antworten Datum
AltTitle für Bilder im WebShop und SEO? Einrichtung JTL-Shop5 0
Neu Bilder-Synchronisations-Schleife mit SW6 Shopware-Connector 0
Neu Shopware 6.6.10.2 Abgleich zu JTL | Bilder Übertragung Fehler: Path cannot be empty Shopware-Connector 0
Neu Artikeletiketten Bilder drehen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Bilder über Amazon-Lister 2.0 lassen sich nicht dauerhaft ändern Amazon-Lister - Fehler und Bugs 0
Neu Shop zeigt nur Bilder der Kategorien an, nicht der eigentlichen Produkte WooCommerce-Connector 3
Ameise Bilder Import JTL-Wawi 1.10 23
Neu Große Bilder im Shop (Slider, Blog, Galerie etc.) nachträglich optimieren – wie macht ihr das? Allgemeine Fragen zu JTL-Shop 2
Neu Druckvorlage Artikel Etikett Bilder 1, 2, 3 - auch Ausgabeweg POS - beliebig Bilder in jeder Vorlage aus Datenbank zeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu [JTL Shop 5.4] Bilder für die Unterkategorien werden nicht angezeigt Allgemeine Fragen zu JTL-Shop 2
Artikel-Bilder löschen entfernt diese nicht aus der DB JTL-Wawi 1.8 4
Neu "Bilder zu Plattformen zuordnen" weist beim Import der Artikelstammdaten via Ameise nur einer von dreien JTL-POS Filialen zu. JTL-Ameise - Fehler und Bugs 2
Neu Bilder, Bildbeschreibungen und img_alt Tags in WAWI JTL-Wawi - Ideen, Lob und Kritik 1
Neu Komplettabgleich --> Bilder hängt sich auf - wie finde ich den Artikel Shopify-Connector 4
Neu Bilder Import für eBay JTL-Ameise - Ideen, Lob und Kritik 5
Neu Bilder werden nicht übertragen Shopify-Connector 0
Neu Bilder User helfen Usern - Fragen zu JTL-Wawi 6
Neu Bilder fehlen (teilweise) in der Kasse Einrichtung / Updates von JTL-POS 3
Neu Shopify-Connector: Fehler "delivery_note table doesn't exist" beim Lieferschein-Abgleich Shopify-Connector 4
Abgleich wird abgebrochen durch diesen Fehler Shopify-Connector 5
Neu Worker macht Fehler nach Update. kein Abgleich möglich Betrieb / Pflege von JTL-Shop 1
Neu Fehler bei Abgleich WooCommerce-Connector 1
Neu Fehlerhafter Abgleich nach Update auf Shop Version 5.5 Installation / Updates von JTL-Shop 4
Neu JTL Connector Shopify Abgleich Problem Shopify-Connector 1
Neu Amazon Abgleich funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Upload-Dateien: Fehler beim Abgleich Onlineshop-Anbindung 0
Neu Scheinbar willkürlicher Abgleich der Artikel WooCommerce-Connector 3
Neu Amazon Abgleich / Angebot aufschalten nicht möglich - Parameter Iso? Amazon-Anbindung - Fehler und Bugs 1
Kein Shop-Abgleich JTL-Wawi 1.10 2
Neu Fehler Meldung beim Abgleich Shopware-Connector 4
Neu Frage zum Onlineshop-Abgleich - HOOK_ARTIKEL_XML_BEARBEITEINSERT Technische Fragen zu Plugins und Templates 0
Connectoren-Abgleich schmeißt Shopify-Produkttyp raus Shopify-Connector 3
Online-Shop abgleich via Shopify Connector geht nicht mehr JTL-Wawi 1.9 4
Neu Artikel werden nach JTL-Abgleich aus Google & YouTube Vertriebskanal entfernt – seit letztem Connector-Update Shopify-Connector 3
Kaufland.at - kein Abgleich kaufland.de - Anbindung (SCX) 1
Neu Shopify Connector - Verbindungsfehler zum Shop & Kein Abgleich mehr möglich Shopify-Connector 14
Neu Probleme mit Abgleich im PowerBI User helfen Usern - Fragen zu JTL-Wawi 2
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 3
Fehler beim Lizenz Abgleich: Fehler beim Vergleichen von zwei Elementen im Array JTL-Wawi 1.10 1
Beantwortet (gelöst) Fehler Shopify Abgleich - Bestellungen werden plötzlich nicht mehr importiert / Artikel wahrscheinlich auch nicht aktualisiert Shopify-Connector 2
Neu Fehler bei Abgleich WooCommerce-Connector 12
VCS-Lite Abgleich mit Amazon funktioniert seit 1.10.10.3 nicht mehr und zerstört so die Rate gültiger Sendungsverfolgungsnummern Amazon-Anbindung - Fehler und Bugs 55
Neu Ebay Abgleich 22.04.2025 Fehler eBay-Anbindung - Fehler und Bugs 15

Ähnliche Themen