WooCommerce obsługuje szereg wbudowanych statusów zamówień, jednak jeśli zamierzasz używać statusów zamówień do Zarządzanie procesami realizacji zamówień, konieczne będzie utworzenie niestandardowych statusów zamówień. W tym artykule przyjrzymy się kilku z nich. Popularne darmowe i premium wtyczki niestandardowego statusu zamówienia WooCommerce. Przyjrzymy się również wykorzystaniu fragmenty kodu aby zaimplementować niestandardowy status zamówienia bez pomocy wtyczki.
Czym są statusy zamówień?
Gdy klient dokonuje zakupu na WooCommerce Sklep, zamówienie jest tworzone w zapleczu WooCommerce. Każde zamówienie ma przypisany status zamówienia, który służy do określenia postępu zamówienia. Statusy zamówień są aktualizowane automatycznie, gdy mają miejsce określone zdarzenia (np. płatności, zwroty) lub mogą być aktualizowane w WooCommerce podczas edycji zamówienia. Statusami zamówień można również zarządzać za pomocą narzędzia do zarządzania realizacją zamówień jak FooSales WooCommerce POS.
WooCommerce obsługuje następujące domyślne statusy zamówień:
- Oczekiwanie na płatność - Zamówienie otrzymane, płatność nie została zainicjowana.
- Nie powiodło się - Płatność nie powiodła się, została odrzucona lub wymaga uwierzytelnienia.
- Przetwarzanie - Płatność otrzymana (zapłacona), a zapasy zostały zmniejszone; zamówienie oczekuje na realizację.
- Zakończono - Zamówienie zrealizowane i kompletne - nie wymaga dalszych działań.
- Wstrzymane - Oczekiwanie na płatność - zapasy zostały zredukowane, ale konieczne jest potwierdzenie płatności.
- Anulowane - Anulowane przez administratora lub klienta - zapasy zostają zwiększone, nie są wymagane żadne dalsze działania.
- Zwrócone - Zwrócone przez administratora - nie są wymagane żadne dalsze działania.
Jak pokazano na powyższym diagramie, po otrzymaniu płatności, WooCommerce zmienia status zamówienia na Przetwarzanie. Ten status ma reprezentować proces realizacji i jest zwykle zmieniany na Zakończono po pomyślnym dostarczeniu lub odebraniu zamówienia przez klienta. Problem polega na tym, że termin "przetwarzanie" jest terminem szerokim i nie ma większego znaczenia dla klienta lub zespołu zajmującego się realizacją zamówień. Aby dokładnie przekazać status zamówienia, należy dodać dodatkowe statusy zamówień, które odzwierciedlają przepływ pracy związany z realizacją zamówienia w sklepie. Poniższy wykres ilustruje, w jaki sposób niestandardowe statusy zamówień mogą być wykorzystywane do śledzenia różnych etapów realizacji zamówienia.
Korzystanie z niestandardowych statusów zamówień w taki sposób zapewni podstawowe ramy do zarządzania każdym etapem życia zamówienia. Na przykład, korzystając z filtrów zamówień, można łatwo wyświetlić listę zamówień, które nadal wymagają pakowania lub oczekują na odbiór w celu dostawy. Szczegółowa kontrola nad procesem realizacji zamówień poprawi współpracę w zespole i zapewni, że klienci otrzymają swoje zamówienia szybko i sprawnie.
Darmowe niestandardowe wtyczki statusu zamówień
Jeśli potrzebujesz tylko możliwości tworzenia statusów zamówień WooCommerce, to poniższe darmowe wtyczki są świetnymi opcjami. Tworzenie niestandardowych statusów zamówień i zarządzanie nimi jest proste, a wszystkie trzy wtyczki oferują możliwość ustawienia koloru etykiety dla każdego statusu zamówienia. Oprócz tworzenia i zarządzania niestandardowymi statusami zamówień, dwie z wtyczek oferują możliwość wysyłania powiadomień e-mail do klientów, gdy status zamówienia zostanie zmieniony. Trzecia wtyczka oferuje tę możliwość tylko w swojej ofercie pro. Funkcjonalność powiadomień e-mail zawarta w tych wtyczkach jest bardzo podstawowa, dlatego zalecamy korzystanie z renomowanej firmy. WordPress SMTP plugin w celu zapewnienia niezawodnej dostawy, jak również Wtyczka rejestratora wiadomości e-mail aby śledzić wszelkie potencjalne problemy z dostawą.
Ni WooCommerce Status zamówienia niestandardowego
Ta wtyczka jest jedną z najprostszych i najłatwiejszych w użyciu. Jest idealna, jeśli potrzebujesz tylko możliwości dodawania niestandardowych statusów zamówień, bez wszystkich dzwonków i gwizdków. Istnieje od wielu lat i ma sporą liczbę instalacji i wydaje się być dobrze wspierana przez autora wtyczki, ale zalecamy wykonanie własnej należytej staranności, aby być bezpiecznym.
- Tworzenie, edytowanie, aktualizowanie i usuwanie niestandardowych statusów zamówień
- Wyświetlanie statusu na stronie zamówienia
- Edycja, aktualizacja i usuwanie zamówień niestandardowych
- Przypisywanie kolorów do statusów zamówień
- Powiadomienia e-mail o zmianie statusu zamówienia
Niestandardowy menedżer statusu zamówień dla WooCommerce
Ta opcja jest podobna do poprzedniej darmowej wtyczki, jednak zawiera dodatkowe ustawienia, takie jak obsługa ikon, powiadomienia administratora i możliwość ustawiania statusów zamówień na podstawie metod płatności. Jest również obsługiwana przez większy zespół i ma większą liczbę aktywnych instalacji.
- Tworzenie, edytowanie, aktualizowanie i usuwanie niestandardowych statusów zamówień
- Wyświetlanie statusu na stronie zamówienia
- Przypisywanie kolorów i ikon do statusów zamówień
- Ustawianie statusów zamówień na podstawie metod płatności
- Powiadomienia e-mail dla klientów lub administratorów
Status zamówienia niestandardowego dla WooCommerce
Ta opcja oferuje podobną funkcjonalność do innych darmowych opcji, jednak oferuje również wersja pro z bardziej zaawansowanymi funkcjami. Wersję pro można wypróbować za pomocą strony Darmowe demo administratora. Darmowa wersja zawiera następujące funkcje:
- Tworzenie, edytowanie, aktualizowanie i usuwanie niestandardowych statusów zamówień
- Wyświetlanie statusu na stronie zamówienia
- Przypisywanie kolorów i ikon do statusów zamówień
Następujące funkcje są dostępne tylko w wersji pro:
- Powiadamianie klientów za pomocą wiadomości e-mail i SMS
- Niestandardowe statusy zamówień dla domyślnych i innych bramek płatniczych
- Automatyczne powiadomienia dla administratorów
- Klienci mogą anulować zamówienia z niestandardowymi statusami
- Brak możliwości edycji zamówień z niestandardowymi statusami
- Zaktualizuj poziomy zapasów produktów, gdy do zamówienia zostanie zastosowany niestandardowy status.
- Edytuj domyślne statusy zamówień WooCommerce
- Zaktualizuj wiele zamówień do niestandardowego statusu za pomocą akcji zbiorczych
Niestandardowe wtyczki statusu zamówień premium
Oprócz możliwości tworzenia niestandardowych statusów zamówień, poniższe wtyczki premium zawierają różne zaawansowane funkcje, które pomagają usprawnić procesy i zautomatyzować zadania ręczne. Funkcje te nie są wymagane do wdrożenia przepływu pracy, takiego jak ten opisany w tym artykule, jednak mogą stanowić wartość dodaną w innych obszarach. Obie te wtyczki zostały opracowane przez renomowane firmy zajmujące się tworzeniem wtyczek i są sprzedawane za pośrednictwem oficjalnej strony internetowej WooCommerce Marketplace. Oznacza to, że jesteś zapewniony poziom jakości oraz dostęp do wsparcia i dokumentacji.
WooCommerce Menedżer statusu zamówień SkyVerge
Ta wtyczka została wydana w 2015 roku i jest zdecydowanie najbardziej zaawansowaną i popularną wtyczką do niestandardowych statusów zamówień (ponad 10 tys. instalacji). Może to być przesada, jeśli po prostu chcesz dodać niestandardowe statusy zamówień, jednak wiele funkcji można wykorzystać do dalszego usprawnienia i zautomatyzowania procesu realizacji zamówień.
- Tworzenie, edytowanie, aktualizowanie i usuwanie niestandardowych statusów zamówień
- Wyświetlanie statusu na stronie zamówienia
- Tworzenie nowych statusów zamówień i dodawanie ikon lub przycisków akcji
- Wyświetlanie klientom opisów statusu zamówienia na stronie "Wyświetl zamówienie".
- Używanie ikon statusu zamiast plakietek tekstowych na liście "Zamówienia".
- Edycja statusów rdzenia WooCommerce w celu ustawienia "następnego statusu" dla nowych przycisków akcji
- Użyj "Next Statuses", aby stworzyć płynny przepływ pracy i dodać przyciski akcji do zamówień.
- Dodawanie akcji zbiorczych dla nowych statusów na liście zamówień
- Uwzględnianie zamówień z niestandardowymi statusami w raportach sklepu
- Oznaczanie statusów zamówień jako "Opłacone" w celu dołączenia linków do pobrania, uwag dotyczących zakupu lub innych funkcji, gdy klienci przeglądają te zamówienia.
- Oznaczanie statusów zamówień jako "wymaga płatności" w celu wyświetlania klientom linków "Zapłać" i "Anuluj".
- Dodawanie nowych wiadomości e-mail dotyczących zamówień, które mogą być wyzwalane na podstawie zmian statusu.
- Edycja nowej zawartości wiadomości e-mail za pomocą nowych szablonów
- Importowanie istniejących niestandardowych statusów z niestandardowego kodu lub innych wtyczek
- Bezpieczne usuwanie niestandardowych statusów bez utraty zamówień
Status zamówienia niestandardowego przez Addify
Jest to nowsza wtyczka, która została wydana pod koniec 2022 roku. W większości oferuje podobne funkcje do innych wtyczek wymienionych w tym artykule, jednak oferuje również szereg unikalnych warunków, które można wykorzystać do aktualizacji statusu zamówienia.
- Tworzenie, edytowanie, aktualizowanie i usuwanie niestandardowych statusów zamówień
- Wyświetlanie statusu na stronie zamówienia
- Dodawanie niestandardowych statusów zamówień opartych na tekście lub ikonach
- Ręczne lub automatyczne przypisywanie statusów zamówień
- Automatycznie zmieniaj statusy zamówień na podstawie bieżącego statusu zamówienia, przedziałów czasowych, zakresów ilości, zakresów kwot, produktów i/lub kategorii, rozliczeń, lokalizacji kraju wysyłki, ról użytkowników i zakresów dat utworzenia zamówienia.
- Powiadamianie klientów i administratorów o zmianach statusu
- Wyświetlanie lub ukrywanie niestandardowych statusów zamówień od klientów
- Dostosuj Cronjob, aby zawierał płynne reguły automatyzacji wykonawczej
- Import lub eksport do niestandardowych statusów zamówień
Dodawanie niestandardowych statusów zamówień za pomocą fragmentu kodu
Alternatywnie można utworzyć niestandardowe statusy zamówień, dodając fragment kodu do pliku Functions.php plik. Poniższy kod został zaadaptowany z Ten samouczek autorstwa Cloudways i dodaje Gotowy do odbioru niestandardowy status zamówienia po domyślnym Przetwarzanie status zamówienia.
function foo_ready_for_collection_order_status() { register_post_status( 'wc-ready-for-collection', array( 'label' => 'Gotowe do odbioru', 'public' => true, 'show_in_admin_status_list' => true, 'show_in_admin_all_list' => true, 'exclude_from_search' => false, 'label_count' => _n_noop( 'Gotowy do odbioru (%s)', 'Gotowy do odbioru (%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 wykonuje świetną robotę wyjaśniając kod, więc koniecznie zapoznaj się z ich samouczkiem.
Werdykt
Niestandardowe statusy zamówień WooCommerce to prosty i skuteczny sposób na śledzenie postępów zamówienia i dostarczanie klientom istotnych informacji. Jeśli Twoim celem jest prostota, użycie fragmentu kodu jest świetną opcją, jednak darmowe wtyczki powinny osiągnąć ten sam rezultat bez znajomości kodowania. Wtyczki premium są świetną opcją, jeśli masz większy budżet, potrzebujesz wsparcia, zamierzasz zautomatyzować zmiany statusu lub potrzebujesz wdrożyć komunikację opartą na zmianach statusu zamówienia.
Może Cię również zainteresować ta treść od naszego partnera FooEvents WooCommerce Bilety:
- Przyspiesz swoją witrynę WooCommerce dzięki tym 3 sprawdzonym technikom
- Tworzenie kalendarza wydarzeń w Elementorze przy użyciu FooEvents
- Jak używać skrótów do osadzania kalendarzy wydarzeń w witrynie WordPress?
- Infografika: Mapa drogowa planowania wydarzeń
- Jak korzystać z ChatGPT dla wydarzeń
- Przedstawiamy FooEvents POS - Eventowy punkt sprzedaży