WooCommerce unterstützt eine Reihe von eingebauten Auftragsstatus. Wenn Sie jedoch beabsichtigen, Auftragsstatus zu verwenden, um Verwaltung Ihrer Auftragsabwicklungsprozessemüssen Sie benutzerdefinierte Auftragsstati erstellen. In diesem Artikel werfen wir einen Blick auf eine Reihe von beliebte kostenlose und kostenpflichtige WooCommerce-Plugins für den individuellen Bestellstatus. Wir werden auch einen Blick auf die Verwendung von Codeschnipsel um einen benutzerdefinierten Bestellstatus ohne die Hilfe eines Plugins zu implementieren.
Was sind Auftragsstatus?
Wenn ein Kunde einen Kauf auf einer Website tätigt WooCommerce Store wird im WooCommerce-Backend ein Auftrag erstellt. Jeder Bestellung wird ein Bestellstatus zugewiesen, mit dem der Fortschritt einer Bestellung bestimmt wird. Auftragsstatus werden automatisch aktualisiert, wenn bestimmte Ereignisse eintreten (z. B. Zahlungen, Rückerstattungen), oder sie können in WooCommerce aktualisiert werden, wenn ein Auftrag bearbeitet wird. Auftragsstatus können auch verwaltet werden mit Tools zur Verwaltung der Auftragsabwicklung wie FooSales WooCommerce POS.
WooCommerce unterstützt die folgenden Standard-Auftragsstatus:
- Ausstehende Zahlung - Bestellung erhalten, keine Zahlung veranlasst.
- Gescheitert - Die Zahlung ist fehlgeschlagen, wurde abgelehnt oder erfordert eine Authentifizierung.
- Verarbeitung - Die Zahlung ist eingegangen (bezahlt) und der Bestand wurde reduziert; der Auftrag wartet auf seine Erfüllung.
- Abgeschlossen - Auftrag erfüllt und abgeschlossen - keine weiteren Maßnahmen erforderlich.
- In der Warteschleife - In Erwartung der Zahlung - der Bestand ist reduziert, aber Sie müssen die Zahlung noch bestätigen.
- Abgesagt - Stornierung durch einen Administrator oder den Kunden - der Bestand wird erhöht, keine weiteren Maßnahmen erforderlich.
- Erstattet - Von einem Verwalter zurückerstattet - keine weiteren Maßnahmen erforderlich.
Wie im obigen Diagramm dargestellt, ändert WooCommerce nach Zahlungseingang den Auftragsstatus in Verarbeitung. Dieser Status soll den Erfüllungsprozess darstellen und wird in der Regel geändert in Abgeschlossen sobald der Auftrag erfolgreich geliefert oder vom Kunden abgeholt wurde. Das Problem ist, dass der Begriff "Bearbeitung" ein weit gefasster Begriff ist und dem Kunden oder dem Team, das für die Auftragsabwicklung zuständig ist, nicht viel sagt. Um den Status einer Bestellung genau zu vermitteln, müssen Sie zusätzliche Bestellstatus hinzufügen, die den Erfüllungsworkflow Ihres Shops widerspiegeln. Die folgende Grafik veranschaulicht, wie benutzerdefinierte Bestellstatus verwendet werden können, um die verschiedenen Phasen der Auftragsabwicklung zu verfolgen.
Durch die Verwendung von benutzerdefinierten Auftragsstatus erhalten Sie einen grundlegenden Rahmen für die Verwaltung der einzelnen Schritte im Lebenszyklus eines Auftrags. Mithilfe von Auftragsfiltern können Sie beispielsweise leicht eine Liste von Aufträgen anzeigen, die noch verpackt werden müssen oder die darauf warten, für die Lieferung abgeholt zu werden. Die genaue Kontrolle über Ihren Auftragsabwicklungsprozess verbessert die Zusammenarbeit in Ihrem Team und stellt sicher, dass Ihre Kunden ihre Bestellungen schnell und effizient erhalten.
Kostenlose benutzerdefinierte Auftragsstatus-Plugins
Wenn Sie nur die Möglichkeit benötigen, WooCommerce-Bestellstatus zu erstellen, sind die folgenden kostenlosen Plugins eine gute Wahl. Das Erstellen und Verwalten von benutzerdefinierten Bestellstatus ist einfach und alle drei Plugins bieten die Möglichkeit, eine Etikettenfarbe für jeden Bestellstatus festzulegen. Zusätzlich zum Erstellen und Verwalten von benutzerdefinierten Bestellstatus bieten zwei der Plugins die Möglichkeit, E-Mail-Benachrichtigungen an Kunden zu senden, wenn ein Bestellstatus geändert wird. Das dritte Plugin bietet diese Möglichkeit nur in seinem Pro-Angebot. Die in diesen Plugins enthaltene E-Mail-Benachrichtigungsfunktionalität ist sehr einfach, daher empfehlen wir die Verwendung eines seriösen WordPress SMTP-Plugin um eine zuverlässige Lieferung zu gewährleisten, sowie eine E-Mail-Logger-Plugin um etwaige Lieferprobleme zu verfolgen.
Ni WooCommerce Benutzerdefinierter Auftragsstatus
Dieses Plugin ist eines der einfachsten und am leichtesten zu verwendenden. Es ist ideal, wenn Sie nur die Möglichkeit benötigen, benutzerdefinierte Bestellstatus hinzuzufügen, ohne den ganzen Schnickschnack. Es ist seit vielen Jahren auf dem Markt und hat eine beträchtliche Anzahl von Installationen und scheint vom Plugin-Autor gut unterstützt zu werden, aber wir empfehlen, dass Sie Ihre eigene Due Diligence durchführen, um sicher zu gehen.
- Benutzerdefinierte Auftragsstatus erstellen, bearbeiten, aktualisieren und löschen
- Anzeige des Status auf der Bestellseite
- Benutzerdefinierte Aufträge bearbeiten, aktualisieren und löschen
- Farben für Auftragsstatus zuweisen
- E-Mail-Benachrichtigungen über Änderungen des Auftragsstatus
Benutzerdefinierter Auftragsstatus-Manager für WooCommerce
Diese Option ähnelt dem vorherigen kostenlosen Plugin, enthält jedoch zusätzliche Einstellungen wie Unterstützung für Symbole, Admin-Benachrichtigungen und die Möglichkeit, den Bestellstatus auf der Grundlage von Zahlungsarten festzulegen. Es wird außerdem von einem größeren Team unterstützt und hat eine größere Anzahl aktiver Installationen.
- Benutzerdefinierte Auftragsstatus erstellen, bearbeiten, aktualisieren und löschen
- Anzeige des Status auf der Bestellseite
- Zuweisung von Farben und Symbolen zu Auftragsstatus
- Auftragsstatus auf der Grundlage von Zahlungsarten festlegen
- E-Mail-Benachrichtigungen für Kunden oder Administratoren
Benutzerdefinierter Auftragsstatus für WooCommerce
Diese Option bietet einen ähnlichen Funktionsumfang wie die anderen kostenlosen Optionen, bietet jedoch zusätzlich eine Profi-Version mit erweiterten Funktionen. Sie können die Pro-Version testen, indem Sie die kostenlose Admin-Demo. Die kostenlose Version enthält die folgenden Funktionen:
- Benutzerdefinierte Auftragsstatus erstellen, bearbeiten, aktualisieren und löschen
- Anzeige des Status auf der Bestellseite
- Zuweisung von Farben und Symbolen zu Auftragsstatus
Die folgenden Funktionen sind nur in der Pro-Version verfügbar:
- Kunden per E-Mail und SMS benachrichtigen
- Benutzerdefinierte Auftragsstatus für Standard- und andere Zahlungsgateways
- Automatische Warnmeldungen für Administratoren
- Kunden können Aufträge mit benutzerdefinierten Status stornieren
- Aufträge mit benutzerdefinierten Status nicht editierbar machen
- Aktualisierung der Produktbestände, wenn ein benutzerdefinierter Status auf eine Bestellung angewendet wird
- WooCommerce-Standardauftragsstatus bearbeiten
- Mehrere Aufträge mit Massenaktionen auf einen benutzerdefinierten Status aktualisieren
Premium-Plugins für individuelle Bestellstatus
Die folgenden Premium-Plugins ermöglichen nicht nur die Erstellung benutzerdefinierter Auftragsstatus, sondern bieten auch verschiedene erweiterte Funktionen, die Ihnen helfen, Ihre Prozesse zu optimieren und manuelle Aufgaben zu automatisieren. Diese Funktionen sind nicht erforderlich, um einen Workflow wie den in diesem Artikel beschriebenen zu implementieren, sie können jedoch in anderen Bereichen einen Mehrwert bieten. Diese beiden Plugins werden von renommierten Plugin-Entwicklungsunternehmen entwickelt und über die offizielle WooCommerce-Marktplatz. Das heißt, Sie sind ein bestimmtes Qualitätsniveau gewährleistet und Zugang zu Unterstützung und Dokumentation.
WooCommerce Auftragsstatus-Manager von SkyVerge
Dieses Plugin wurde 2015 veröffentlicht und ist das bei weitem fortschrittlichste und beliebteste Plugin für benutzerdefinierte Bestellstatus (mehr als 10.000 Installationen). Es kann zu viel sein, wenn Sie einfach nur benutzerdefinierte Bestellstatus hinzufügen müssen, aber viele der Funktionen können verwendet werden, um Ihren Auftragsabwicklungsprozess weiter zu verbessern und zu automatisieren.
- Benutzerdefinierte Auftragsstatus erstellen, bearbeiten, aktualisieren und löschen
- Anzeige des Status auf der Bestellseite
- Erstellen neuer Auftragsstatus und Hinzufügen von Symbolen oder Aktionsschaltflächen
- Anzeige von Beschreibungen des Bestellstatus für Kunden auf der Seite "Bestellung anzeigen".
- Verwendung von Statussymbolen anstelle von Textabzeichen in der Liste "Aufträge".
- Bearbeiten Sie WooCommerce-Kernstatus, um einen "nächsten Status" für neue Aktionsschaltflächen festzulegen
- Verwenden Sie "Next Statuses", um einen nahtlosen Erfüllungsworkflow zu schaffen, und fügen Sie Schaltflächen für Bestellaktionen hinzu.
- Hinzufügen von Massenaktionen für neue Status in der Auftragsliste
- Aufträge mit benutzerdefinierten Status in Shop-Berichte einbeziehen
- Markieren Sie den Bestellstatus als "Bezahlt", um Download-Links, Kaufnotizen oder andere Funktionen einzubinden, wenn Kunden diese Bestellungen ansehen.
- Markieren Sie den Bestellstatus als "zahlungspflichtig", um den Kunden die Links "Bezahlen" und "Stornieren" anzuzeigen.
- Hinzufügen neuer Auftrags-E-Mails, die auf der Grundlage von Statusänderungen ausgelöst werden können
- Neue E-Mail-Inhalte über neue Vorlagen bearbeiten
- Importieren Sie vorhandene benutzerdefinierte Status aus benutzerdefiniertem Code oder anderen Plugins
- Sicheres Löschen benutzerdefinierter Status ohne Auftragsverlust
Benutzerdefinierter Auftragsstatus von Addify
Dies ist ein neueres Plugin und wurde Ende 2022 veröffentlicht. Im Großen und Ganzen bietet es ähnliche Funktionen wie die anderen in diesem Artikel aufgeführten Plugins, jedoch bietet es auch eine Reihe von einzigartigen Bedingungen, die zur Aktualisierung des Bestellstatus verwendet werden können.
- Benutzerdefinierte Auftragsstatus erstellen, bearbeiten, aktualisieren und löschen
- Anzeige des Status auf der Bestellseite
- Hinzufügen von text- oder symbolbasierten benutzerdefinierten Auftragsstati
- Manuelle oder automatische Zuweisung von Auftragsstatus
- Ändern Sie den Auftragsstatus automatisch auf der Grundlage des aktuellen Auftragsstatus, von Zeitintervallen, Mengen- und Betragsbereichen, Produkten und/oder Kategorien, Rechnungsstellung, Versandländern, Benutzerrollen und Datumsbereichen für die Auftragserstellung.
- Benachrichtigung von Kunden und Administratoren über Statusänderungen
- Benutzerdefinierte Auftragsstatus von Kunden anzeigen oder ausblenden
- Cronjob so anpassen, dass er Regeln für die nahtlose Automatisierung der Ausführung enthält
- Import oder Export in benutzerdefinierte Auftragsstatus
Hinzufügen von benutzerdefinierten Auftragsstatus mit einem Code-Snippet
Alternativ können Sie benutzerdefinierte Bestellstatus erstellen, indem Sie einen Codeschnipsel zu Ihrem Funktionen.php Datei. Der folgende Code wurde angepasst von dieses Lernprogramm von Cloudways und fügt eine Bereit zur Abholung benutzerdefinierter Auftragsstatus nach dem Standard Verarbeitung Status der Bestellung.
function foo_ready_for_collection_order_status() { register_post_status( 'wc-ready-for-collection', array( 'label' => 'Bereit zur Abholung', 'public' => true, 'show_in_admin_status_list' => true, 'show_in_admin_all_list' => true, exclude_from_search' => false, label_count' => _n_noop( 'Bereit zur Abholung (%s)', 'Bereit zur Abholung (%s)' ) ) ); } add_action( 'init', 'foo_ready_for_collection_order_status' ); function add_foo_ready_for_collection_order_statuses( $order_statuses ) { $new_order_statuses = array(); foreach ( $order_statuses as $key => $status ) { $new_order_statuses[ $key ] = $status; if ( 'wc-processing' === $key ) { $new_order_statuses['wc-ready-for-collection'] = 'Ready for Collection'; } } return $new_order_statuses; } add_filter( 'wc_order_statuses', 'add_foo_ready_for_collection_order_statuses' );
Cloudways erklärt den Code sehr gut, daher sollten Sie sich das Tutorial genau ansehen.
Urteil
Die benutzerdefinierten Bestellstatus von WooCommerce sind eine einfache und effektive Möglichkeit, den Fortschritt einer Bestellung zu verfolgen und Ihren Kunden aussagekräftige Informationen zu liefern. Wenn Ihr Ziel die Einfachheit ist, ist die Verwendung eines Code-Snippets eine großartige Option, aber die kostenlosen Plugins sollten das gleiche Ergebnis ohne Programmierkenntnisse erzielen. Die Premium-Plugins sind eine gute Option, wenn Sie über ein größeres Budget verfügen, Support benötigen, Statusänderungen automatisieren möchten oder eine Kommunikation auf der Grundlage von Änderungen des Bestellstatus implementieren müssen.
Diese Inhalte unseres Partners könnten Sie auch interessieren FooEvents WooCommerce Fahrkarten:
- Beschleunigen Sie Ihre WooCommerce-Website mit diesen 3 bewährten Techniken
- Erstellen Sie einen Veranstaltungskalender in Elementor mit FooEvents
- Wie Sie Shortcodes verwenden, um Veranstaltungskalender auf Ihrer WordPress-Website einzubinden
- Infografik: Roadmap zur Veranstaltungsplanung
- Wie man ChatGPT für Veranstaltungen nutzt
- Einführung von FooEvents POS - Event Point of Sale