So benennen Sie Bestellstatusmeldungen in WooCommerce um

Veröffentlicht: 2020-09-01

WooCommerce-Bestellstatusmeldungen umbenennen Suchen Sie nach einer Möglichkeit, die Bestellstatusmeldungen in WooCommerce umzubenennen? In diesem Artikel erfahren Sie, wie Sie Bestellstatusmeldungen in WooCommerce umbenennen. Aus verschiedenen Gründen möchten Sie möglicherweise mehrere verschiedene Bestellstatus einbeziehen.

Die Standardversion von WooCommerce ermöglicht es Ihnen jedoch, Bestellungen mit einem der folgenden Status als abgeschlossen, in Bearbeitung, ausstehende Zahlung, zurückgestellt, erstattet, storniert oder fehlgeschlagen zu markieren.

Plugin zum Umbenennen von Auftragsstatusmeldungen

Möglicherweise möchten Sie Bestellstatusnamen hinzufügen, die zum Ablauf Ihres Online-Shops passen, z. B. „Warten auf Versand“, „Aufbau“ oder andere, um ihren Erfüllungsanforderungen gerecht zu werden. WooCommerce hat jedoch eine Lösung für dieses Problem mit einer Erweiterung namens „ WooCommerce Order Status Manager “, die 49 US-Dollar kostet.

WooCommerce-Bestellstatus-Manager

Dies kann eine teure Lösung für Ihr Geschäft sein, aber es gibt eine einfache Möglichkeit, dies zu tun. In der aktuellen Version von WooCommerce werden Bestellstatus als benutzerdefinierter Poststatus gespeichert, genau wie der Entwurf, geplante oder veröffentlichte Posts.

So benennen Sie Bestellstatusmeldungen um

Lassen Sie uns vor diesem Hintergrund untersuchen, wie die Bestellstatusmeldungen in WooCommerce mithilfe eines Code-Snippets umbenannt werden. Um die standardmäßigen Bestellstatusmeldungen zu überprüfen, melden Sie sich einfach bei Ihrer WordPress-Site an und greifen Sie als Admin-Benutzer auf das Dashboard zu. Klicken Sie dann auf WooCommerce > Bestellungen . Sie werden dies sehen:

Standard-Bestellstatus

Außerdem werden diese Nachrichten im Frontend angezeigt, wenn ein Kunde versucht, eine Bestellung aufzugeben. Sie können darauf zugreifen, indem Sie wie unten gezeigt auf Mein Konto > Bestellungen klicken:

Frontend-Ansicht der Auftragsstatus

Schritte zum Umbenennen der Bestellstatusmeldungen in WooCommerce

Befolgen Sie diese einfachen Schritte, um die Bestellstatusmeldungen in WooCommerce umzubenennen:

  1. Melden Sie sich bei Ihrer WordPress-Site an und greifen Sie als Admin-Benutzer auf das Dashboard zu.
  2. Klicken Sie im Dashboard-Menü auf Darstellungsmenü > Themen-Editor-Menü . Suchen Sie nach dem Öffnen der Theme-Editor -Seite nach der Theme -Funktionsdatei, in der wir die Funktion hinzufügen, die die Bestellstatusmeldungen in Ihrem WooCommerce-Shop umbenennt .
  3. Fügen Sie den folgenden Code am Ende der PHP -Datei hinzu und denken Sie daran , die Änderungen zu speichern :
 add_filter( 'wc_order_statuses', 'ts_rename_order_status_msg', 20, 1 );

Funktion ts_rename_order_status_msg( $order_statuses ) {

$order_statuses['wc-completed'] = _x( 'Bestellung erhalten', 'Bestellstatus', 'woocommerce' );

$order_statuses['wc-processing'] = _x( 'Ihre Bestellung wird bearbeitet', 'Bestellstatus', 'woocommerce' );

$order_statuses['wc-on-hold'] = _x( 'Ihre Bestellung ist zurückgestellt', 'Bestellstatus', 'woocommerce' );

$order_statuses['wc-pending'] = _x( 'Ihre Bestellung steht noch aus', 'Bestellstatus', 'woocommerce' );

$order_statuses zurückgeben;

}
  1. Um das Ergebnis anzuzeigen, müssen Sie auf die Bestellseite im Backend zugreifen, indem Sie sich einfach bei Ihrer WordPress-Site anmelden und als Admin-Benutzer auf das Dashboard zugreifen. Klicken Sie dann auf WooCommerce > Bestellungen . Sie werden dies sehen: Name des Bestellstatus im Backend geändert

Um auf das Frontend zuzugreifen, klicken Sie einfach auf Mein Konto > Bestellungen , wie unten gezeigt: Name des Bestellstatus im Frontend geändert

Wie der Kodex funktioniert

Im obigen Beispiel haben wir den Hook wc_order_statuses und die function ts_rename_order_status_msg dafür verwendet. Die Statusmeldungen sind im Array $order_statuses enthalten, das wir übergeben haben.

Zusätzlich gibt es eine alternative Methode, um die Auftragsstatusmeldungen anzuzeigen. Dafür gibt es zwei weitere Orte: das obere Menü im Admin-Dashboard und das Dropdown-Menü für Massenaktionen.

Aussicht

Schritte zum Umbenennen der Bestellstatusmeldungen im oberen Menü des Admin-Dashboards und der Dropdown-Liste für Massenaktionen.

Um die Bestellstatusmeldungen umzubenennen, folgen Sie einfach diesen Schritten:

  1. Melden Sie sich bei Ihrer WordPress-Site an und greifen Sie als Admin-Benutzer auf das Dashboard zu.
  2. Klicken Sie im Dashboard-Menü auf Darstellungsmenü > Themen-Editor-Menü . Suchen Sie nach dem Öffnen der Theme-Editor -Seite nach der Theme-Funktionsdatei, in der wir die Funktion hinzufügen, die die Bestellstatusmeldungen in Ihrem WooCommerce-Shop umbenennt.
  3. Fügen Sie den folgenden Code am Ende der PHP -Datei hinzu und denken Sie daran , die Änderungen zu speichern :
  4.  foreach( array( 'post', 'shop_order' ) as $hook )
    
    add_filter( "views_edit-shop_order", 'ts_order_status_top_changed' );
    
    
    Funktion ts_order_status_top_changed( $views ){
    
    if( isset( $views['wc-completed'] ) )
    
    $views['wc-completed'] = str_replace( 'Completed', __( 'Order Received', 'woocommerce'), $views['wc-completed'] );
    
    
    if( isset( $views['wc-processing'] ) )
    
    $views['wc-processing'] = str_replace( 'In Bearbeitung', __( 'In Bearbeitung', 'woocommerce'), $views['wc-processing'] );
    
    
    if( isset( $views['wc-on-hold'] ) )
    
    $views['wc-on-hold'] = str_replace( 'On hold', __( 'Order on Hold', 'woocommerce'), $views['wc-on-hold'] );
    
    
    if( isset( $views['wc-pending'] ) )
    
    $views['wc-pending'] = str_replace( 'Zahlung ausstehend', __( 'Zahlung ausstehend', 'woocommerce'), $views['wc-pending'] );
    
    
    $views zurückgeben;
    
    }

    Um das Ergebnis anzuzeigen, müssen Sie auf die Bestellseite im Backend zugreifen, indem Sie sich einfach bei Ihrer WordPress-Site anmelden und als Admin-Benutzer auf das Dashboard zugreifen. Klicken Sie dann auf WooCommerce > Bestellungen . Sie werden dies sehen: obere Menüseite

  5. Wenn es notwendig ist, die Bestellstatusmeldungen in der von uns hervorgehobenen Dropdown-Liste „Massenaktionen“ zu ändern, klicken Sie einfach auf „ Darstellungsmenü“ > „Design-Editor-Menü“ . Suchen Sie nach dem Öffnen der Theme-Editor -Seite nach der Theme-Funktionsdatei, in der wir die Funktion hinzufügen, die die Bestellstatusmeldungen in Ihrem WooCommerce-Shop umbenennt.
  6. Fügen Sie den folgenden Code am Ende der PHP -Datei hinzu und denken Sie daran, die Änderungen zu speichern :
 add_filter( 'bulk_actions-edit-shop_order', 'ts_bulk_actions_order_status', 20, 1 );

Funktion ts_bulk_actions_order_status( $Aktionen ) {

$actions['mark_processing'] = __( 'Als in Bearbeitung markieren', 'woocommerce' );

$actions['mark_on-hold'] = __( 'Als zurückgestellte Bestellung markieren', 'woocommerce' );

$actions['mark_completed'] = __( 'Als erhaltene Bestellung markieren', 'woocommerce' );
$actions zurückgeben;

}
  1. Um das Ergebnis zu sehen, müssen Sie auf die Bestellseite im Backend zugreifen, indem Sie sich einfach bei Ihrer WordPress-Site anmelden und als Administrator auf das Dashboard zugreifen. Klicken Sie dann auf WooCommerce > Bestellungen . Sie werden dies sehen: Ansicht 2

Wie der Code funktioniert

Für das obere Menü im Admin-Dashboard-Code haben wir hier den Hook views_edit-shop_order verwendet, um einfach die String-Werte zu ersetzen, die jeder Array-Schlüssel enthält. Dies gilt für verschiedene Bestellstatusmeldungen.

Für das Dropdown- Menü für Bulk Actions-Code haben wir den bulk_actions-edit-shop_order Hook verwendet, um die Werte der verschiedenen Aktionen zu ändern, die auf Bestellungen angewendet werden.

Umbenennen der Bestellstatusmeldungen in WooCommerce mithilfe eines Plugins

Wenn Sie nicht so technisch versiert sind, können Sie dies durch die Verwendung eines Plugins tun. Es ist für diejenigen, die nicht damit vertraut sind, ihre Website mit Code anzupassen, oder die die Codierungsstruktur ihrer Website nicht durcheinander bringen möchten.

Das Plugin, das wir verwenden werden, ist der benutzerdefinierte Bestellstatus für WooCommerce , den Sie direkt über diesen Link hier herunterladen können https://downloads.wordpress.org/plugin/custom-order-statuses-woocommerce.zip.

Plugin

Es ist unter www.wordpress.org verfügbar. Um diese Funktion hinzuzufügen, folgen Sie einfach diesen einfachen Schritten:

Schritte zum Umbenennen der Bestellstatusmeldungen in WooCommerce mit dem kostenlosen Plugin

  1. Melden Sie sich bei Ihrer WordPress-Site an und greifen Sie als Admin-Benutzer auf das Dashboard zu.
  2. Dann werden wir das Plugin installieren, das wir zuvor angegeben haben. Wenn Sie es über den obigen Link heruntergeladen haben, navigieren Sie einfach zu Plugins > Add New . Klicken Sie danach auf Plug -in hochladen und suchen Sie dann nach der heruntergeladenen Datei, wie unten gezeigt: Laden Sie das Plugin über den Link herunter
  3. Um es direkt im Admin-Panel herunterzuladen, navigieren Sie einfach zu Plugins > Add New . Danach müssen Sie eine Stichwortsuche nach dem Plugin „ Custom Order Status for WooCommerce“ durchführen . Sie müssen es wie unten gezeigt installieren und aktivieren: Plugin direkt herunterladen
  4. Um die erforderlichen Änderungen vorzunehmen, klicken Sie einfach auf WooCommerce > Einstellungen > Benutzerdefinierter Bestellstatus, wie unten gezeigt: mit dem Plugin
  5. Denken Sie daran , die vorgenommenen Änderungen zu speichern .

Fazit

In diesem Beitrag haben wir gelernt, wie man die Bestellstatusmeldungen in WooCommerce umbenennt. Darüber hinaus können Sie Ihre benutzerdefinierte Statusmeldung verwenden. Darüber hinaus haben wir Ihnen gezeigt, wie Sie dies mit einem Plugin namens Custom Order Status for WooCommerce tun können.

Ähnliche Bewertungen