Support » Plugin: WooCommerce Deutsche Post Internetmarke » Produktkatalog und Portokasse automatisch per Cronjob aktualisieren?

  • Resolved webaffin

    (@webaffin)


    Hallo,

    ist es möglich, den Produktkatalog und die Portokasse automatisch per Cronjob zu aktualisieren? Das jede Woche manuell aufgrund des Hinweises oben im Admin-Backend zu machen, finde ich doch recht unkomfortabel.

    Gibt es vielleicht schon einen URL-Endpunkt, den ich mit einem manuell eingerichteten Cronjob aufrufen kann? Ich frage mich nämlich, was die beiden Bezeichner “internetmarke_update_product_list” und “internetmarke_update_portokasse_wallet” auf der Seite “Werkzeuge” > “Geplante Aufgaben” zu bedeuten haben und ob diese evtl. in einer URL-Form aufgerufen werden können. Ansonsten erschließt sich mir deren Sinn nicht.

    Danke für die Aufklärung und beste Grüße
    Robert Bickmann

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Support Drazen Bebic

    (@drazenbebic)

    Hallo @webaffin,

    auf der Seite “Werkzeuge” > “Geplante Aufgaben” sind die Plugin Cron-Jobs, bzw. Scheduled Tasks, dargestellt. internetmarke_update_product_list aktualisiert die Produktliste, während internetmarke_update_portokasse_wallet den Stand der Portokasse aktuell hält.

    Wenn ich das richtig verstehe, werden diese nicht automatisch bei Ihnen ausgeführt?

    webaffin

    (@webaffin)

    Es kommt zumindest alle 7 Tage der Hinweis im WordPress-Backend, dass der Produktkatalog nun mehr als 7 Tage alt ist und man ihn bitte aktualisieren möchte inkl. des Aktualisieren-Links daneben.

    Mein Shop nutzt nicht das WordPress-Pseudo-Cron, sondern ich habe einen echten Cronjob laufen, der alle 5 Minuten https://www.xyz.de/wp-cron.php aufruft, weshalb in der wp-config.php das Flag “DISABLE_WP_CRON” auf “true” steht: define(‘DISABLE_WP_CRON’, true).

    Könnte es sein, dass Ihr Plugin das nicht berücksichtigt?

    • This reply was modified 6 months ago by webaffin.
    Plugin Support Drazen Bebic

    (@drazenbebic)

    @webaffin,

    unser Plugin richtet die Cron-Jobs über standard-Funktionalität von WordPress ein, also über die wp_schedule_event() Funktion. Diese müsste eigentlich mit Ihrem Cron-Job kompatibel sein.

    Das einzige was mir einfällt, ist das der Timestamp nicht aktualisiert. Dadurch glaubt das Plugin, dass es nicht zur Aktualisierung gekommen ist.

    Haben Sie eventuell ein Plugin mit welchem Sie sich die derzeit aktiven Cron-Jobs ansehen können? Falls ja, bitte einen blick hineinwerfen um festzustellen, dass die zwei oben genannten Cron-Jobs überhaupt aktiv sind.

    webaffin

    (@webaffin)

    Hallo @drazenbebic,

    ich habe mir ein solches Plugin nun installiert.

    internetmarke_update_product_list wird einmal täglich ausgeführt laut Plugin und das nächste Mal in 4 Stunden am 13.6.19 (also heute).

    Dasselbe bei internetmarke_update_portokasse_wallet.

    Sonderbar, weil ja trotzdem regelmäßig der o.g. Hinweis aufpoppt.

    MySQL- und Server-Zeit habe ich gerade geprüft und es wird bei beiden die korrekte Uhrzeit/Datum ausgegeben.

    • This reply was modified 6 months ago by webaffin.
    • This reply was modified 6 months ago by webaffin.
    Plugin Support Drazen Bebic

    (@drazenbebic)

    @webaffin

    Sehr kurios. Ich werde dieses Thema in unser Backlog auf die TODO Liste für das nächste Release setzen. Wir werden uns das ganze nochmal genauer ansehen und hoffentlich auch die Ursache des Problems finden und lösen.

    Vielen Dank für deinen Einsatz und das Plugin-Feedback!

    webaffin

    (@webaffin)

    Alles klar, vielen Dank!

    Wenn mir nochwas auffallen sollte, gebe ich Bescheid.

    (Mein eigener Cronjob läuft jedenfalls zuverlässig, das habe ich eben auch nochmal geprüft)

    Noch meine Systemvoraussetzungen:

    WordPress-Version 5.2.1
    PHP-Version 7.2.16 (64bit)
    MySQL-Version 5.7.26-0ubuntu0.16.04.1

    • This reply was modified 6 months ago by webaffin.
    tubbutec

    (@tubbutec)

    Hi,
    die meldung bekommen wir hier auch immer, z.B.
    It has been 9 day(s) since your last product list update. Please update now.
    Muss man dann immer manuel machen.

    edit: Scheint als würde tatsächlich regelmäßig synchronisiert werden, die Meldung verschwindet aber erst nach einer manuellen sync.

    • This reply was modified 6 months ago by tubbutec.
    Plugin Support Drazen Bebic

    (@drazenbebic)

    @tubbutec, @webaffin,

    gut zu wissen. Höchstwahrscheinlich wird die Timestamp beim automatischem Update nicht richtig aktualisiert.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Produktkatalog und Portokasse automatisch per Cronjob aktualisieren?’ is closed to new replies.