Aktualisierung der Produkteigenschaften bei Änderungen in der csv-Datei funktioniert nicht

  • Hallo zusammen,


    kurz zum Hintergrund:

    Wir importieren Affiliate-Produkte über eine csv-Datei in die Affiliate-Produkte und in die WooCommerce Produkte. D.h. es wurde im Toolkit ein CSV-Shop eingerichtet und mit einer entsprechenden csv-Datei verbunden. Die Produkte aus diesem Shop werden auch an WooCommerce weitergereicht.


    Das Problem:

    Der WordPress Cronjob aktualisiert die Produkte zwar regelmäßig, allerdings werden Veränderungen der Produkteigenschaften weder in den Affiliate-Toolkit Produkten noch in den WooCommerce Produkten aktualisiert/sichtbar.


    Beispiel: Es wird eine neue csv-Datei hochgeladen, in der sich der Name eines Produkts geändert hat. Die csv-Datei ist zwar korrekt mit dem Shop verbunden, der Produktname wird aber nicht in den AT Produkten oder in den WooCommerce Produkten aktualisiert.


    Wo liegt hier das Problem?

  • Wo liegt hier das Problem?

    Hört sich für mich eher an das der Cronjob nicht richtig konfiguriert ist. Also wie ist er den bei dir konfiguriert?


    LG Christof

  • anbei findest du einen Screenshot der Konfiguration. Oder gibt es hier noch andere relevante Einstellungen?

    Also ich weiß jetzt nicht ob du serverseitig noch etwas eingerichtet hast, aber deine Konfiguration sagt jetzt: Wenn jemand meine Seite zwischen 2:00 und 06:00 besucht, wird der Cronjob gestartet. Der Cronjob wird allerdings immer auf die PHP-Scriptlaufzeit begrenzt.


    Es wäre also gut, wenn du da mal bei deinem Hoster einen Serverseitigen Cronjob einrichtest.

    https://raidboxes.io/blog/wordpress/wordpress-cron-jobs/


    Am besten alle 5 Minuten aufrufen. Alternativ kannst du auch noch einen zweiten nur für affiliate-toolkit einrichten (Externer Cronjob).

    https://docs.affiliate-toolkit…liate-toolkit-einrichten/


    LG Christof

  • Kurze Rückfrage dazu: Wir haben nun direkt auf dem Server einen Cronjob eingerichtet, dieser ruft den folgenden Link auf: <deine-url.de>/wp-content/plugins/affiliate-toolkit/affiliate-toolkit-cron.php


    Im Affiliate Toolkit ist ebenfalls „Externer Cronjob“ in den Einstellungen angegeben.


    Insgesamt soll der Job ca. 8500 Produkte aus zwei csv Shops importieren. Warum muss das Intervall beim Job auf 5 Minuten eingestellt werden, wenn sich die csv Dateien theoretisch nicht ändern (vielleicht alle 2 Monate). Könnte man die Aktualisierung dann nicht in größeren Intervallen als 5 Minuten durchlaufen lassen?


    Zweite Frage: Ist es möglich einen serverseitigen Cronjob nur für einen ausgewählten Shop einzurichten?


    Viele Grüße

    Niklas