WordPress

Allgemein

Technik

Design

Konzept

WordPress Plugins

Interessantes

Vermarktung

Themen

Font / Schriften

Social Media

Youtube

eCommerce

Gemischtes

Kolumne

Webinar

Blog Archiv

Kurse / Webinare

Meine nächste Webinare / Kurse

WooCommerce: Wie schliesse ich eine Bestellung direkt ab? (Bestellstatus)

von | Aug 22, 2018 | Allgemein | 0 Kommentare

Schlagwörter: WooCommerce

Vor einiger Zeit wollte ein Webshopbetreiber sich nicht mehr mit dem Bestellstatus einer Bestellung ausseinander setzen. Er wollte das jeder Bestellung anstatt als ≪in Wartestellung≫ oder ≪in Bearbeitung≫ gebracht wird, sofort als Abgeschlossen markieren. Und so ist er zu mir gekommen und hat mich um Hilfe gebeten.

Hier mit diesem Code könnt ihr eine Bestellung automatisch als Abgeschlossen markieren lassen von WooCommerce.

Ich weiss zwar nicht warum man das brauchen könnte – aber Kunde war glücklich und so bin ich auch glücklich 🙂

Gebt diesen Code einfach in eure Function.php rein und schon gibts keinen Bestellstatus mehr in WooCommerce.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 * Automatisch Bestellungen als abgeschlossen markieren.
 */
function cb_auto_complete_orders( $order_id ) {
    if ( ! $order_id ) {
        return;
    }
 
    $order = wc_get_order( $order_id );
 
    if ( $order ) {
        $order->update_status( 'completed' );
    }
}
add_action( 'woocommerce_thankyou', 'cb_auto_complete_orders' );
add_action( 'woocommerce_order_status_processing', 'cb_auto_complete_orders' );




0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert