So benennen Sie Bestellstatusmeldungen in WooCommerce um
Veröffentlicht: 2020-09-01Suchen 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.
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:
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:
Schritte zum Umbenennen der Bestellstatusmeldungen in WooCommerce
Befolgen Sie diese einfachen Schritte, um die Bestellstatusmeldungen in WooCommerce umzubenennen:
- Melden Sie sich bei Ihrer WordPress-Site an und greifen Sie als Admin-Benutzer auf das Dashboard zu.
- 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 .
- 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; }
- 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:
Um auf das Frontend zuzugreifen, klicken Sie einfach auf Mein Konto > Bestellungen , wie unten gezeigt:
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.
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:
- Melden Sie sich bei Ihrer WordPress-Site an und greifen Sie als Admin-Benutzer auf das Dashboard zu.
- 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.
- Fügen Sie den folgenden Code am Ende der PHP -Datei hinzu und denken Sie daran , die Änderungen zu speichern :
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:
- 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.
- 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; }
- 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:
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.
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
- Melden Sie sich bei Ihrer WordPress-Site an und greifen Sie als Admin-Benutzer auf das Dashboard zu.
- 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:
- 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:
- Um die erforderlichen Änderungen vorzunehmen, klicken Sie einfach auf WooCommerce > Einstellungen > Benutzerdefinierter Bestellstatus, wie unten gezeigt:
- 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
- So entfernen Sie die standardmäßige Produktsortierung WooCommerce
- So ändern Sie den Text der Schaltfläche „In den Warenkorb“ auf der WooCommerce-Shop-Seite
- So verkaufen Sie digitale Produkte mit WooCommerce
- So zeigen Sie WooCommerce-Produkte nach Kategorie an
- So fügen Sie GTIN-Nummern zu Produkten in WooCommerce hinzu
- So sortieren Sie WooCommerce-Kategorien für eine bessere Benutzererfahrung
- So blenden Sie das WooCommerce-Gutscheincodefeld aus
- So fügen Sie eine Produktbild-WooCommerce-Checkout-Seite hinzu
- So deaktivieren Sie die Zahlungsmethode für eine bestimmte Kategorie
- So verstecken Sie alle Produkte auf der Shop-Seite in WooCommerce
- Blende das Mengenfeld von der WooCommerce-Produktseite aus oder entferne es