Statusy zamówienia w WooCommerce są automatycznie nadawane podczas składania zamówienia przez kupującego. Następnie obsługa sklepu może je zmieniać w zależności od tego, na jakim etapie jest zamówienie. Jeśli zmienisz język w WordPressie na polski, to statusy zostaną automatycznie przetłumaczone z języka angielskiego. Jeśli nie jesteś zadowolona/ny z tłumaczenia, to możesz w prosty sposób zmienić przetłumaczone frazy. Zmiana nazwy statusów zamówienia w WooCommerce – zobacz jak zrealizować to w prosty sposób, a także bez użycia wtyczki.
Zmiana nazwy statusów zamówienia w WooCommerce
W WooCommerce domyślnie dostępne są poniższe statusy zamówienia:
- Wstrzymane (oczekujące na płatność) – kupujący złożył zamówienie, jednak obsługa sklepu musi je zatwierdzić po zaksięgowaniu płatności.
- W trakcie realizacji – kupujący opłacił zamówienie, które czeka na realizację przez obsługę sklepu. Status ten jest automatycznie przypisywany także do zamówienia dla którego została wybrana wysyłka za pobraniem.
- Oczekujące na płatność – kupujący złożył zamówienie, jednak obsługa sklepu musi je zatwierdzić po zaksięgowaniu płatności.
- Zrealizowano – zamówienie zostało zrealizowane.
- Anulowano – kupujący lub obsługa sklepu anulowała zamówienie. WooCommerce automatycznie nadaje ten status zamówieniom, które nie zostały opłacone po określonym czasie. Czas ten można ustawić w zakładce WooCommerce -> Ustawienia -> Produkty -> Magazyn.
- Niepowodzenie – WooCommerce automatycznie nadaje ten status, gdy nastąpił problem z płatnością.
- Zwrócono – status ten należy ustawić, gdy klient dokona zwrotu.
Możesz samodzielnie zmienić przetłumaczone nazwy dodając poniższy fragment kodu do pliku functions.php. Plik ten znajdziesz w folderze z motywem wp-content -> themes -> Twój motyw -> functions.php. Zapraszam także do poradnika w którym pokazuję między innymi jak połączyć się z serwerem FTP przy pomocy bezpłatnego programu WinSCP.
Za pomocą poniższego kodu zmieniłam nazwę dwóch statusów: Zrealizowano na Zrealizowaliśmy zamówienie oraz Wstrzymane (oczekujące na płatność) na Oczekujemy na płatność .
function fanka_kodowania_zmiana_nazwy_statusow_zamowien($order_statuses) {
$order_statuses['wc-completed'] = __('Zrealizowaliśmy zamówienie', 'nazwa_motywu');
$order_statuses['wc-on-hold'] = __('Oczekujemy na płatność', 'nazwa_motywu');
return $order_statuses;
}
add_filter( 'wc_order_statuses', 'fanka_kodowania_zmiana_nazwy_statusow_zamowien' );
W miejscu oznaczonym czerwonym kolorem wstaw odpowiednią frazę w zależności od wybranego statusu:
- wc-on-hold – wstrzymane (oczekujące na płatność)
- wc-processing – w trakcie realizacji
- wc-pending – oczekujące na płatność
- wc-completed – zrealizowano
- wc-cancelled – anulowano
- wc-failed – niepowodzenie
- wc-refunded – zwrócono
W miejscu oznaczonym zielonym kolorem wstaw swoje tłumaczenie.
W miejscu oznaczonym niebieskim kolorem wstaw nazwę swojego motywu.