• Resolved victoreras2023

    (@victoreras2023)


    Hallo Zusammen,

    wei? jemand, wie ich am einfachsten und schnellsten alle Germanized Sendungen ?lter als z.B. 3 Monate inkl. DHL-Labels im Bulk l?schen kann? Hat sich ein bisschen was angesammelt bei mir in den letzten Jahren. ??

    Danke schon mal und viele Grü?e,
    Victor

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi Victor,

    ich denke der einfachste und zuverl?ssigste Weg führt hier über die Datenbank. Du kannst in den Tabellen:

    • woocommerce_gzd_shipments
    • woocommerce_gzd_shipment_items
    • woocommerce_gzd_shipment_labels

    und den dazugeh?rigen Meta-Tabellen via SQL das L?schen für eine bestimmte Query (z.B. ab einem bestimmten Datum) erreichen. Alternativ müsstest du dir dafür einen eigenen Cron schreiben (lassen), z.B. über den Woo Action Scheduler (der z.B. einmal im Monat bestimmte Sendungen l?scht). Dafür k?nntest du folgenden Ansatz nutzen (Vorsicht: Vor dem Testen Backup anlegen).

    $shipments = wc_gzd_get_shipments( array( 'date_created' => '<=2023-06-01', 'limit' => -1, 'type' => array( 'simple', 'return' ) ) );
    
    foreach( $shipments as $shipment ) {
       $shipment->delete( true );
    }

    Problem damit ist natürlich, dass das (je nach Anzahl der Sendungen) recht lange dauern kann.

    Thread Starter victoreras2023

    (@victoreras2023)

    Ah super, vielen Dank. und die woocommerce_gzd_dhl_labels kann ich auch bereinigen, richtig? Oder explodiert dann mein DHL Business-Account ?? ?

    Plugin Author vendidero

    (@vendidero)

    Die sind eigentlich nur noch im legacy mode, d.h. insofern du die neueste Version von Germanized werden (neue) Labels dort nicht mehr gespeichert. Du kannst die Tabelle also ebenfalls bereinigen (ohne das DHL darauf reagiert).

    Grü?e

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Germanized Sendungen im Bulk l?schen’ is closed to new replies.