<< powrót
Opublikowano Dodaj komentarz

Zmiana nazwy statusów zamówienia w WooCommerce

Zmiana nazwy statusów zamówienia w WooCommerce

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.

Subskrybuj
Powiadom o
guest
0 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments