Custom Order Status for WooCommerce

Beschreibung

WooCommerce includes a fixed set of order statuses such as Pending, Processing, Completed, and Cancelled. For many stores, these default statuses don’t fully reflect their fulfillment workflow. You may need statuses like Awaiting Pickup, Quality Check, Packed, Ready to Ship, or Dispatched to better track orders and keep your team and customers informed.

Custom Order Status for WooCommerce lets you create and manage your own order statuses directly from the WooCommerce dashboard. Customize each status with its own label, icon, and color, choose default statuses for supported payment methods, and send email notifications when an order moves to a custom status.

Key Features

Create Your Own Custom Order Statuses

Add your own order statuses to WooCommerce without writing code.

For each custom status you can configure:
* Status label
* Status slug
* Icon
* Display color

This makes it easier to organize orders according to your own fulfillment process.

Change the Default Order Statuses

Choose the default status assigned to new WooCommerce orders. The Lite version also lets you define default statuses for WooCommerce’s built-in payment gateways, helping orders enter the correct workflow immediately after checkout.

Send Email Notifications for Custom Order Statuses

Send email notifications whenever an order changes to a custom status. The Lite version supports global email notifications for both store administrators and customers, helping everyone stay informed throughout the order lifecycle.

Bulk Update Orders with Custom Statuses

Include custom statuses in WooCommerce Bulk Actions so multiple orders can be updated at once. Custom statuses are also recognized in WooCommerce Analytics reports, providing better visibility into your order workflow.

Keep Orders Editable After Status Changes

Orders assigned to custom statuses can remain editable whenever needed, and you can also configure them to be treated as paid when appropriate.

Common Use Cases

Custom Order Status for WooCommerce is ideal for stores that want to:
* Add fulfillment stages such as Packed, Shipped, or Ready for Pickup
* Create custom manufacturing or production workflows
* Improve warehouse and order management processes
* Notify customers when orders reach important milestones
* Manage orders more efficiently using bulk status updates

Documentation & Support

If you find the plugin useful, a ⭐ 5-star rating is always appreciated — it helps other store owners discover the plugin.

Looking for More Advanced Features?

Upgrade to Custom Order Status for WooCommerce Pro to automate order status changes using advanced rules, create payment gateway-specific workflows, customize WooCommerce’s default order statuses, send SMS notifications, update stock levels based on custom statuses, allow customer order cancellations for selected statuses, and unlock many more workflow automation features.

See the complete Lite vs Pro comparison: https://www.tychesoftwares.com/differences-between-pro-and-lite-versions-of-custom-order-status-for-woocommerce-plugin/

About Tyche Softwares

Tyche Softwares has been building WooCommerce plugins since 2009, helping merchants streamline order management, delivery scheduling, pricing, product customization, checkout, and other essential ecommerce workflows.

Explore More WooCommerce Plugins

Tyche Softwares also develops plugins for abandoned cart recovery, order delivery scheduling, bookings, invoices and packing slips, custom order numbers, product input fields, BOGO offers, payment gateway fees, call for price, role-based pricing, currency management, and other WooCommerce enhancements.

Some of our Pro plugins:

  1. Flexi BOGO for WooCommerce

  2. Abandoned Cart Pro for WooCommerce

  3. Booking & Appointment Plugin for WooCommerce

  4. Order Delivery Date Pro for WooCommerce

  5. Product Delivery Date Pro for WooCommerce

  6. Deposits For WooCommerce

  7. Payment Gateway Based Fees and Discounts for WooCommerce – Pro

  8. Custom Order Numbers for WooCommerce – Pro

  9. Product Input Fields for WooCommerce – Pro

  10. Call for Price for WooCommerce – Pro

  11. Price based on User Role for WooCommerce – Pro

  12. Currency per Product for WooCommerce – Pro

Some of our other free plugins:

  1. Abandoned Cart for WooCommerce

  2. Bestell-Lieferdatum für WooCommerce – Lite

  3. Produktlieferdatum für WooCommerce – Lite

  4. Payment Gateway Based Fees and Discounts for WooCommerce

  5. Benutzerdefinierte Bestellnummern für WooCommerce

  6. Produkteingabefelder für WooCommerce

  7. Call for Price for WooCommerce

  8. Preis basierend auf der Benutzerrolle für WooCommerce

  9. Währung pro Produkt für WooCommerce

Externe Dienste

Dieses Plugin kommuniziert mit unserem Tracking-Server, um Nutzungsdaten nur zu senden, wenn der Benutzer sich ausdrücklich für das Nutzungstracking entschieden hat. Ausführliche Informationen darüber, was getrackt wird, findest du in unserer Nutzungstracking-Dokumentation.

Screenshots

Installation

  1. Lade den gesamten Plugin-Ordner in das /wp-content/plugins/ Verzeichnis hoch.
  2. Aktiviere das Plugin über das Menü „Plugins“ in WordPress.
  3. Beginnen Sie mit den Plugin-Einstellungen unter „WooCommerce > Einstellungen > Individueller Bestellstatus“.

FAQ

Can I create my own WooCommerce order statuses?

Yes. The plugin lets you create custom order statuses with your own labels, icons, colors, and slugs.

Can I choose the default order status?

Yes. You can configure the default WooCommerce order status, including the default status for supported WooCommerce payment gateways.

Can customers receive email notifications when the order status changes?

Yes. The Lite version allows you to send email notifications to customers and administrators when an order changes to a custom status.

Can I edit orders with custom statuses?

Yes. Orders assigned to custom statuses can remain editable, allowing you to continue updating them as needed.

Will custom statuses appear in WooCommerce reports?

Yes. Orders using custom statuses are included in WooCommerce Analytics reports.

Can I update multiple orders at once?

Yes. Custom statuses are available from WooCommerce Bulk Actions, making it easy to update several orders simultaneously.

Rezensionen

5. Februar 2026
This plugin has enabled us to configure custom order statuses for woocommerce and with the pro version the added functionality of custom email notifications for each custom order status. We have also been able to trigger the status changes and custom status changes via a custom built third party order management tool that talks with woo (and this plugin) through API calls. Very happy with how easy it has been to install, setup and customise for our clients needs. Support also replies quickly, which is an added bonus.
27. Juni 2025 1 Antwort
We switched to this plugin from another order status plugin that had constant _load_textdomain_just_in_time errors since WordPress was updated to 6.7.0. and we are very happy. Everything works well even with the latest WordPress version.
24. September 2024
This plugin makes creating and automating custom order statuses super easy. It saves time, improves order tracking, and integrates seamlessly with other WooCommerce plugins. Highly recommended for simplifying your workflow!
5. August 2024
The Custom Order Status for WooCommerce plugin by Tyche Softwares is fantastic! It has made managing my store’s orders so much simpler. Creating custom statuses is a breeze, and the interface is very user-friendly. I can now easily track orders through various stages, which has improved our workflow significantly. The integration with WooCommerce is smooth, and I haven’t faced any compatibility issues. Plus, the support team is responsive and helpful. This plugin has enhanced both my store’s efficiency and my customers‘ experience. Highly recommended for any WooCommerce store owner!
12. Juli 2024
I’ve been using this plugin for a few months now, and it has improved the way I manage my online store. As a small business owner, keeping track of orders and their various stages is crucial, and this plugin has been a game-changer.One of the standout features of this plugin is its simplicity and ease of use. The interface is intuitive, allowing me to create, customize, and manage multiple order statuses without any hassle. This flexibility has enabled me to tailor the order flow to suit my online store, which was not possible with the default Woo statuses.
Alle 32 Rezensionen lesen

Mitwirkende und Entwickler

„Custom Order Status for WooCommerce“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Custom Order Status for WooCommerce“ wurde in 28 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „Custom Order Status for WooCommerce“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

3.0.1 – 28/07/2026

  • Fix – Default WooCommerce order status labels are displayed in English instead of the translated labels.

3.0.0 – 30/06/2026

  • New – React-based admin interface for Status Manager, Settings, Rules, Emails, SMS, Status by Payments, Labels, and License pages.
  • Dev – Introduced a REST API layer (cos-pro/v1) for plugin settings operations.
  • Dev – All global plugin settings consolidated from individual alg_orders_custom_statuse_* wp_options rows into a single cos_pro_settings option.
  • Update – Compatibility with WordPress 7.0.
  • Update – Compatibility with WooCommerce 10.9.1.

2.11.0 – 24/02/2026

Fix – Corrected broken icon code reference link for custom order status icons in settings.

2.10.0 – 03/02/2026

  • Verbesserung – Es gibt jetzt Optionen, mit denen Bestellungen mit individuellem Bestellstatus bearbeitet und als bezahlt markiert werden können.

2.9.0 – 06/01/2026

  • Tweak – Aktualisiert für die Kompatibilität mit WordPress 6.9.0.
  • Tweak – Aktualisiert für die Kompatibilität mit WooCommerce 10.4.3.

2.8.0 – 24/06/2025

  • Fix – PHP-Warnung: Undefinierter Array-Schlüssel „status_slug“, wenn ein individueller Bestellstatus in den Papierkorb verschoben oder gelöscht wird.
  • Tweak – Aktualisiert für die Kompatibilität mit WooCommerce 9.9.4.

2.7.0 – 15/04/2025

  • Fix – Plugin-Name und Plugin-Beschreibung für die Übersetzung hinzugefügt.
  • Fix – PHP Warnung: Undefinierte Variable $result, wenn der individuelle Status gelöscht wird.
  • Fix – Alle PHPCS-Warnungen wurden behoben und der Code wurde an die WordPress Coding Standards angepasst, um die Qualität und Wartbarkeit zu verbessern.
  • Tweak – Aktualisiert für die Kompatibilität mit WordPress 6.8.
  • Tweak – Aktualisiert für die Kompatibilität mit WooCommerce 9.8.1.

2.6.0 – 22/11/2024

  • Fix – Das Laden der Übersetzung wurde zu früh ausgelöst, was zu Fehlern führte, wenn die Sprache der Website in WordPress 6.7 geändert wurde.
  • Tweak – Der Aufruf an unseren Tracking-Server zum Abrufen der Deaktivierungsgründe wurde entfernt und im Plugin selbst hinzugefügt.

2.5.0 – 22/10/2024

  • Fix – Die Anfrage für die Deaktivierungsumfrage wurde gesendet, obwohl beim Deaktivieren des Plugins „Überspringen & deaktivieren“ ausgewählt wurde.
  • Fix – Kompatibilitätsproblem mit dem Plugin „ActiveMember360“, das einen fatalen Fehler im Frontend verursacht.

2.4.1 – 03/04/2024

  • Behoben – Cross Site Request Forgery (CSRF) Sicherheitslücke.
  • Behoben – Die Bestellseite stürzt ab, wenn der individuelle Bestellstatus das Zeichen „%“ enthielt.
  • Verbesserung – Update der Kompatibilität mit WordPress 6.5
  • Verbesserung – Kompatibilität mit WooCommerce 8.7 aktualisiert

2.4.0 – 30/01/2024

  • Fix – Fixed Cross Site Request Forgery (CSRF) vulnerability.

2.3.0 – 04/07/2023

  • Verbesserung – Deaktivierungsumfrage v2 hinzugefügt.
  • Fix – Kompatibilität mit PHP 8.2.2.
  • Fix – Kompatibilitätserklärung für die WooCommerce Produkteditor-Option.
  • Fix – Kompatibilität mit High-Performance Order Storage (COT).
  • Fix – Die Einstellung „Fallback-Löschauftragsstatus“ hat nicht funktioniert.
  • Fix – Fataler Fehler bei der Aktivierung des Plugins, wenn das Plugin Benutzerdefinierte Bestellnummer installiert und aktiviert wurde.

2.2.1 – 29/11/2022

  • Fix – Schwerwiegender Fehler auf der Seite „Bestellung erhalten“.

2.2.0 – 29/11/2022

  • Verbesserung – Einführung der Kompatibilität mit WooCommerce High Performance Order Storage.

2.1.1 – 11/05/2022

  • Fix – Konflikt zwischen dem Plugin „Custom Order Status“ und dem Plugin „Custom Order Number“ aufgrund des gleichen Funktionsnamens.

2.1.0 – 03/05/2022

  • Fix – Doppelte Abfragen auf der Seite „Individueller Bestellstatus“.
  • Fix – Der Link zu den Plugin-Einstellungen fehlte auf der Plugin-Seite.
  • Fix – Der Hinweis zur Aktivierung der Farbeinstellung fehlte.

2.0.3 – 14/09/2021

  • Verbesserung – Es wurde eine Option hinzugefügt, um den Standardstatus für Scheck- und Paypal-Zahlungsmethoden auszuwählen.
  • Fix – Nach der Migration waren die Slugs auf manchen Seiten leer. Das ist jetzt behoben.
  • Fix – Wenn die Titelform im individuellen Bestellstatus mit wc- beginnt, wird der Bestellstatus nicht in diesen individuellen Bestellstatus geändert. Das ist jetzt behoben.
  • Fix – Die Textfarbe für den individuellen Bestellstatus wurde auf der Bestellseite angezeigt, auch wenn die Einstellungen für die Aktivierung der Farboption deaktiviert blieben. Das ist jetzt behoben.

2.0.2 – 09/04/2021

  • Fix – Der Bestellstatus wurde geändert, wenn wir die Dankeseite aktualisieren. Dies wurde behoben.
  • Fix – Wenn wir den Slug des benutzerdefinierten Bestellstatus ändern, wurden Bestellungen mit diesem Status nicht auf der Bestellseite angezeigt. Dies wurde behoben.

2.0.1 – 01/12/2020

  • Verbesserung – Neue Einstellung „Farbe aktivieren“ hinzugefügt, um die Hintergrundfarbe für den Status auf der Bestellseite anzuzeigen.
  • Fix – Wenn wir auf den Link „Custom Order Status Tool“ im Plugin klicken, wird ein Fehler angezeigt. Dies wurde behoben.
  • Fix – Nach dem Löschen des Plugins werden alte Daten nicht entfernt. Dies wurde behoben.
  • Fix – Bestellungen werden gelöscht, die den benutzerdefinierten Bestellstatus haben, wenn das Plugin gelöscht wird. Dies wurde behoben.
  • Fix – Der Status wird nicht in den benutzerdefinierten Status geändert, wenn der Status mit 3 Wörtern erstellt wird. Dies wurde behoben.
  • Fix – Icons zu den Labels hinzugefügt. Dies wurde behoben.

2.0.0 – 05/11/2020

  • Feature – Custom Post Type für individuellen Status mit der Unterstützung der vorherigen Toolseite hinzugefügt.
  • Funktion – Es wurde eine E-Mail-Funktion auf globaler Ebene hinzugefügt, um eine E-Mail an den Kunden und den Administrator zu senden, wenn sich der Status einer Bestellung ändert.

1.4.11 – 10/09/2020

  • Aktualisierte Kompatibilität mit WordPress 5.5
  • Aktualisierte Kompatibilität mit WC 4.5

1.4.9 – 19/03/2020

  • Aktualisierte Kompatibilität mit WC 4.0.0

1.4.8 – 23/09/2019

  • Der Plugin-Code wurde an die WPCS-Standards angepasst.

1.4.7 – 27/03/2019

  • Uninstall.php hinzugefügt, um sicherzustellen, dass die Plugin-Einstellungen aus der DB entfernt werden, wenn das Plugin gelöscht wird.
  • Es wurde eine Prüfung hinzugefügt, um sicherzustellen, dass Slugs aus dem WC-Kern nicht als benutzerdefinierte Status hinzugefügt werden können. Dies wurde getan, um Konflikte zu vermeiden.
  • Es wurden einige Fehler behoben, um sicherzustellen, dass das Plugin mit der PRO-Version synchronisiert ist.

1.4.6 – 16/11/2018

  • Autorenname und URL wurden aufgrund der Übergabe der Plugins aktualisiert.

1.4.5 – 31/10/2018

  • Kompatibilität mit WooCommerce 3.5.0 getestet.

1.4.4 – 16/10/2018

  • Feature – E-Mails – E-Mail-Inhalt – {order_details} ersetzt Wert hinzugefügt.
  • Feature – Standardauftragsstatus – „Standardauftragsstatus für BACS / COD“ Optionen hinzugefügt (statt BACS und COD auf „Standardauftragsstatus“ zu setzen, wie in der vorherigen Plugin-Version 1.4.3).

1.4.3 – 15/10/2018

  • Dev – Standardauftragsstatus – Zwingt BACS- und Nachnahme-Zahlungsgateways in den „Standardauftragsstatus“.

1.4.2 – 27/09/2018

  • Dev – WPML / Polylang Plugins Kompatibilität (wpml-config.xml Datei) hinzugefügt.

1.4.1 – 23/09/2018

  • Funktion – Option „Individuellen Status zu Aktionsschaltflächen in der Bestellvorschau hinzufügen“ hinzugefügt.
  • Dev – Überarbeitung des Quellcodes.
  • Dev – Kleinere Umgestaltung der Admin-Einstellungen.

1.4.0 – 03/09/2018

  • Feature – Abschnitt „Emails“ hinzugefügt.
  • Funktion – Option „Benutzerdefinierte Statusbestellungen bezahlt machen“ hinzugefügt.
  • Dev – Überarbeitung des Quellcodes.
  • Dev – Die Admin-Einstellungen wurden in Abschnitte unterteilt, umgestaltet und die Beschreibungen aktualisiert.
  • Dev – Die Option „Plugin aktivieren“ wurde entfernt.

1.3.5 – 22/06/2018

  • Funktion – Option „Individuelle Statusaufträge editierbar machen“ hinzugefügt.
  • Dev – Plugin URI auf wpfactory.com aktualisiert.
  • Dev – Die Einstellungen werden als Eigenschaft der Hauptklasse gespeichert.

1.3.4 – 24/05/2018

  • Dev – „Erweitert: Filterpriorität“ Option hinzugefügt.

1.3.3 – 15/05/2018

  • Dev – Option „Textfarbe“ hinzugefügt.

1.3.2 – 15/05/2018

  • Dev – Option „Farben in der Statusspalte aktivieren“ hinzugefügt.
  • Dev – „WC tested up to“ zum Plugin-Header hinzugefügt.

1.3.1 – 10/05/2017

  • Fix – Zu wenige Argumente für die Funktion Alg_WC_Custom_Order_Statuses_Settings_Section::get_settings() behoben.

1.3.0 – 30/04/2017

  • Dev – Kompatibilität mit WooCommerce 3.x.x – Bestell-ID.
  • Dev – Tool für benutzerdefinierte Bestellstatus – Bereinigung des Slugs vor dem Hinzufügen eines neuen Status.
  • Dev – Custom Order Status Tool – Separate Schaltfläche „Löschen mit Fallback“ hinzugefügt. Die einfache „Löschen“-Schaltfläche löscht den Status jetzt ohne Fallback.
  • Dev – Custom Order Status Tool – Die Funktion „Bearbeiten“ wurde von der Pro- in die kostenlose Version verschoben.
  • Tweak – readme.txt und Plugin-Header aktualisiert.
  • Tweak – Custom Order Status Tool – Neu gestaltet.
  • Tweak – Custom Order Status Tool – Code Refactoring.
  • Tweak – Link geändert von coder.fm zu wpcodefactory.com.

1.2.1 – 23/01/2017

  • Dev – Schaltfläche „Einstellungen zurücksetzen“ hinzugefügt.
  • Tweak – readme.txt korrigiert.

1.2.0 – 17/01/2017

  • Fix – Tool – Hinzufügen – Überprüfung auf doppelten Standard-WooCommerce-Status hinzugefügt.
  • Dev – Tool – Schaltfläche „Eigenen Status bearbeiten“ hinzugefügt.
  • Dev – Fallback-Status beim Löschen.
  • Dev – Optionen „Benutzerdefinierte Status zu Aktionsschaltflächen der Admin-Bestellliste hinzufügen“ hinzugefügt.
  • Dev – Erweiterte (kostenpflichtige) Version hinzugefügt.
  • Tweak – Plugin „Tags“ aktualisiert.

1.1.0 – 14/12/2016

  • Fix – load_plugin_textdomain() wurde vom init-Hook zum Konstruktor verschoben.
  • Fix – Alle get_option Aufrufe haben jetzt einen Standardwert.
  • Dev – Sprachdatei (POT) hinzugefügt. Domain ‚custom-order-statuses-for-woocommerce‘ geändert in ‚custom-order-statuses-woocommerce‘.
  • Dev – Bulk-Aktionen für WordPress Version >= 4.7 korrekt hinzugefügt.
  • Tweak – Link zum Spenden aktualisiert.

1.0.0 – 12/11/2016

  • Erste Veröffentlichung.