Neu Google Exportformat für Shopping hängt sich auf - Weder Cronjob noch manueller Anstoß führen zur Erstellung einer erfolgreiche .zip Datei

Senner99

Mitglied
26. September 2023
9
1
Hi zusammen,

nach insgesamt 15 Stunden Kopfzerbrechen auf einen Sonntag, weiß ich mir nun wirklich nicht mehr anders zu helfen…ich weiß, ähnliche Themen und Problemschilderung gab es hier schon, aber keines passt so richtig exakt auf meins bzw. helfen mir die dort genannten Lösungen nicht weiter.

Problem:
Beim Versuch, eine Exportdatei für Google Shopping zu erstellen, kommt der manuelle asynchrone Export immer bis ziemlich genau 580 Artikel, bei Durchführung über den Aufgabenplaner und serverseitigen Cronjob wird die temporäre .xml Datei immer mit 2600-2700 KB Inhalt gespeichert was bei Vergleich der beiden temporären Dateien im FTP auch etwa dieser Artikelanzahl entsprechen dürfte. Danach ist Schluss. Der Inhalt in den temporären Daten sieht bis dahin gut aus, es sind Artikeldaten hinterlegt, nur halt eben nur ein Bruchteil…es wird keine .zip gewandelt, was ja auch keinen Sinn machen würde, da die temporären Dateien ja nur zu 2% gefüllt werden.

Auffällig ist, dass, sobald der Export stehen bleibt bzw. einfriert, im Backend des Shops unter System > Cron bei der entsprechenden Zeile vom Shopping Export immer der grüne Haken für „Läuft Aktuell“ erscheint. Normalerweise würde dieser ja immer wieder kurz zu einem roten Kreuz werden, wenn der eine Cronjob Durchlauf (250 Artikel) beendet ist und erst dann wieder zum grünen Haken werden, wenn der nächste Cronjob durchläuft.

Warum es wahrscheinlich nicht der große BUG aus dem Jahr 2024 ist:
- Der BUG wurde mit der Version 5.3.2 behoben (zumindest sollte das so sein, bei uns ist 5.3.3 installiert
- Der Export hat bis Samstag (04.01.2025) jeden Tag ohne Beanstandung reibungslos nachts über den Cronjob funktioniert.

Hier die einzige wirklich große Änderung, die am Samstag gemacht wurde:
Wir verkaufen Dichtstoffe in Sonderfarben v.a. nach Farbfächern wie RAL, NCS, etc. Wir haben drei Produkte, wie wir einfärben und je ca. 9000 Farben. Wir haben also ca. 27000 Farben, welche bis Samstag als Einzelartikel angelegt waren. Am Samstag haben wir diese dann zwecks SEO Optimierung (Duplicate Content) in VarKombis umgewandelt. Pro Artikel 200-2000 Farben ( Kindartikel).

Das ist tatsächlich das Einzige, was wirklich massiv geändert wurde, wo ich mir vorstellen kann, dass hier irgendwo das Problem liegt… Obwohl ich auch noch nicht die geringste Idee habe, wo genau das Problem liegen könnte.

Ich schließe jeden in mein Abendgebet ein, der mir auch nur in irgend einer Form helfen kann. Wir sind auf unsere Shopping Kampagne angewiesen und diese ist wiederum auf konstante und sauber Daten aus dem Shop angewiesen…dass der Schuh hier drückt ist also offensichtlich.🥴

Danke! ✌️
 

NoOne

Aktives Mitglied
16. März 2024
227
87
Am besten einmal display_errors anschalten (https://guide.jtl-software.com/jtl-...-jtl-shop-abgleich-angezeigt-was-soll-ich-tun), den Pseudo-Cron in den Einstellungen ausschalten, den Cronjob zurücksetzen (falls der Haken für "Läuft Aktuell" vorhanden ist) und dann /includes/cron_inc.php im Browser aufrufen. Im Prinzip kann das entweder nur irgendein 500er (oder ggf. ein Out-Of-Memory, also zu wenig Arbeitsspeicher) oder ein Timeout sein. Den 500er könnte man vermutlich beheben. Wenns ein Timeout/Out-Of-Memory ist, müsste man respektive entweder die max_execution_time für PHP erhöhen oder den Speicher der für PHP reserviert ist.

Wobei es bei Timeout und Out-Of-Memory auch eine Endlosschleife sein könnte, was ich bei VarKombis aber noch nicht hatte.
 
  • Gefällt mir
Reaktionen: Senner99

Senner99

Mitglied
26. September 2023
9
1
Am besten einmal display_errors anschalten (https://guide.jtl-software.com/jtl-...-jtl-shop-abgleich-angezeigt-was-soll-ich-tun), den Pseudo-Cron in den Einstellungen ausschalten, den Cronjob zurücksetzen (falls der Haken für "Läuft Aktuell" vorhanden ist) und dann /includes/cron_inc.php im Browser aufrufen. Im Prinzip kann das entweder nur irgendein 500er (oder ggf. ein Out-Of-Memory, also zu wenig Arbeitsspeicher) oder ein Timeout sein. Den 500er könnte man vermutlich beheben. Wenns ein Timeout/Out-Of-Memory ist, müsste man respektive entweder die max_execution_time für PHP erhöhen oder den Speicher der für PHP reserviert ist.

Wobei es bei Timeout und Out-Of-Memory auch eine Endlosschleife sein könnte, was ich bei VarKombis aber noch nicht hatte.
Danke für die schnelle Rückmeldung.

Ich bekomme nach einiger Zeit folgende Rückmeldung. Leider steht da nicht mehr zum Fehler (oder muss ich das woanders suchen?). Die Code Zeilen aus dem Link habe ich in die /includes/config.JTL-Shop.ini.php geschrieben.
Screenshot 2025-01-06 150144.png

Wenn ich diese Seite danach allerdings nochmal lade kommt nichts mehr bzw. nach ganz kurzer Ladezeit wieder nur die geladene weiße Seite, was ja einen Erfolg für den Cronjob indiziert bzw. dass keine aktuell abzuarbeitenden Jobs offen sind, richtig?

Was mir nach der Aktivierung der display_errors aufgefallen ist: Wenn ich auf einen der genannten, neu erzeugten Varkombi Väter gehe, wird diese Seite noch ganz normal angezeigt. Wenn ich einen Variation auswähle, erhalte ich folgende Fehlermeldung:

Warning: Undefined property: stdClass::$kEigenschaft in /home/www/public_html/shop/includes/src/Cart/Cart.php on line 449

Weiß jetzt nicht, ob das was damit zu tun hat, aber ich habe es sicherheitshalber mal mit eingetragen.

Danke schonmal für eine weitere Antwort. :)
 

NoOne

Aktives Mitglied
16. März 2024
227
87
Der Fehler ist tatsächlich nichtssagend. Eigentlich sollte da ein aussagekräftigerer Fehler stehen. Das Warning ist erstmal egal. Wichtig wären nur Fatal Errors. Aber ich schätze, dass sollte sich ein SP oder der JTL-Support dann einmal anschauen. Da müssten dann ggf. auch die Server-Logs ausgewertet werden.
 
  • Gefällt mir
Reaktionen: Senner99

Senner99

Mitglied
26. September 2023
9
1
Der Fehler ist tatsächlich nichtssagend. Eigentlich sollte da ein aussagekräftigerer Fehler stehen. Das Warning ist erstmal egal. Wichtig wären nur Fatal Errors. Aber ich schätze, dass sollte sich ein SP oder der JTL-Support dann einmal anschauen. Da müssten dann ggf. auch die Server-Logs ausgewertet werden.
Okay, trotzdem erstmal danke für deine Mühen! JTL-Support ist eingeschaltet, mal schauen was da rauskommt.

Ich kann ja mal berichten, wenn wir das Problem gelöst haben. :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Plugin: JTL Exportformat Google Shopping - Mindermengenzuschlag Einrichtung JTL-Shop5 0
Neu Google Conversions werden nicht erfasst JTL-Shop - Fehler und Bugs 2
Neu Google und Bilder indixieren Allgemeine Fragen zu JTL-Shop 3
Neu Google Serach Console Domaininhaberschaft bestätigen Allgemeine Fragen zu JTL-Shop 8
Neu JTL Export Format Google Shopping für Shöpping Plugins für JTL-Shop 1
Neu Google Shopping - Sonderpreise werden unter Umständen nicht in den Feed geschrieben Allgemeine Fragen zu JTL-Shop 1
Neu DRINGEND Hilfe - Google Analytics Plugin JTL-Shop - Fehler und Bugs 4
Google Search Console - Crawling-Fehler: Robots.txt nicht erreichbar Einrichtung JTL-Shop5 6
Neu Bestätigungs e-mail für Auftrag stornieren Arbeitsabläufe in JTL-Wawi 0
Neu Besten Hosting-Anbieter für Wawi und JTL-Shop Starten mit JTL: Projektabwicklung & Migration 0
Neu Spezielle Preise für Kundengruppen im JTL-Shop Allgemeine Fragen zu JTL-Shop 3
Neu GPSR-relevante Herstellerdaten als PDF exportieren – Lösungen für Artikeletiketten? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Artikel im Shop nur für DE ausschliessen Allgemeine Fragen zu JTL-Shop 0
Versandetikett für Portokasse (Deutsche Post) nachdrucken JTL-Wawi 1.9 3
Neu Meldepflicht für Registrierkassen ab 2025 Allgemeine Fragen zu JTL-POS 1
Neu Amazon Lister 2.0 für USA, Australien, NL, PL, SE, BE etc. in Planung? Amazon-Lister - Ideen, Lob und Kritik 0
Neu Suche Anbieter für Erstellung einer eigenen Übersicht , da JTL Projektbörse fehlerhaft Eigene Übersichten in der JTL-Wawi 5
Neu JTL Profi / Freelancer gesucht für verschiedene kleinere Projekte (Daten Import/Export, Auswertung, Workflows usw.) Starten mit JTL: Projektabwicklung & Migration 1
Neu verschiedene Größen für ein Artikel Allgemeine Fragen zu JTL-POS 4
Neu Falsche URLs in Sitemap für englischen Seiten bei "Routing-Schema: Mit Locale" JTL-Shop - Fehler und Bugs 0
Neu Verschiedene Artikeltexte für veschiedene ebay Konten ermöglichen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu JTL POS - Epson TSE micro SD Karte für andere Drucker kompatibel? - Metapace T-3II JTL-POS - Fragen zu Hardware 2
Neu Eigener Export für ShippyPro User helfen Usern - Fragen zu JTL-Wawi 4
Neu Hilfe bei korrekter Variable für Umsatzsteuer-Summe und dotLiquid-Übersicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Alternative für B2B Market gesucht – Kundengruppen und JTL-Connector WooCommerce-Connector 0
Neu Pickliste für Aufträge mit mehr als einem Artikel aus verschiedenen Lagerbereichen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu 1.9.5.4, Ameise und Preise importieren für das Feld "Standardpreis in neuen angelegte Vorlagen" JTL-Ameise - Fehler und Bugs 2
Neu DotLiquid Formel für Lieferadresse mail und wenn nicht vorhanden dann Rechnungsadresse mail verwenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 0
Neu Plugin für Bundles gesucht Plugins für JTL-Shop 4
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 0
Neu Kein Loginbereich für Affiliate Partner Webstollen Plugins für JTL-Shop 1
Neu Problem bei der Anzeige von Hinweistexten für Produkte einer bestimmten Kategorie im NOVA Template Allgemeine Fragen zu JTL-Shop 1
Neu GPSR Umsetzung auch für "Artikel auf Anfrage" nötig? User helfen Usern - Fragen zu JTL-Wawi 2
Webinar: E-Rechnungspflicht 2025: Basics & Best-Practices für Onlinehändler Messen, Stammtische und interessante Events 2
Neu PHP - MySQL Konfiguration am Server für JTL Shop 5 Allgemeine Fragen zu JTL-Shop 1
Neu Neues Zusatzfeld-Set für Shopware 6 in JTL erstellen (nicht nur custom_jtl) Shopware-Connector 0
GPSR umsetzen Kurzfassung für Dummys? JTL-Wawi 1.9 13
Neu Gratisgeschenke nicht verfügbar für Kundengruppe X - Warenkorb-Fehler JTL-Shop - Fehler und Bugs 0
Neu Kategorie für Webshop aktiv setzen unter Beibehaltung des aktiv-Status aller enthaltener Artikel User helfen Usern - Fragen zu JTL-Wawi 6
Neu XRechnung für WAWI 1.5 Smalltalk 28
GPSR für nur einen Artikel des Hersteller JTL-Wawi 1.9 2
Neu [Error][Code:21920427] Adressangaben für die verantwortliche Person sind unvollständig. Geben Sie für die Adresse bitte die Straße, den Ort, die PLZ eBay-Anbindung - Fehler und Bugs 4
Neu Versandklasse für Kindartikel wird falsch übertragen/überschrieben WooCommerce-Connector 0
Neu Effizientere Lösung für Wawi-Updates gesucht Installation von JTL-Wawi 48
Retoureneingang - keine Abfrage mehr für Seriennummer? JTL-Wawi 1.9 2
Neu Warenkorb für einzelne Produkte Deaktivieren Allgemeine Fragen zu JTL-Shop 3
Neu GSPR Amazon - Probleme für Wiederverkäufer von Markenprodukten Amazon-Anbindung - Fehler und Bugs 10
Gelöst Preisstaffelung bei Mengenverkauf für einen Artikel erstellen Allgemeine Fragen zu JTL-POS 4
Neu Darstellung / Schnellkauf für Variationen (Usability) Plugins für JTL-Shop 1

Ähnliche Themen