Renommer les statuts de commande sur WooCommerce
Il est possible de renommer les statuts des commandes WooCommerce sans passer par la traduction des termes existants de l’extension.
Pour cela, inscrivez dans le fichier functions.php
de votre thème la fonction suivante, greffée au hook wc_order_statuses
:
1 2 3 4 5 6 7 |
add_filter('wc_order_statuses', 'pleb_rename_woocommerce_order_statuses'); function pleb_rename_woocommerce_order_statuses( $order_statuses ) { if(array_key_exists('wc-processing', $order_statuses)){ $order_statuses['wc-processing'] = _x('En préparation', 'Order status', 'pleb'); } return $order_statuses; } |
Voici la liste des clés des statuts de WooCommerce et leur libellé par défaut :
1 2 3 4 5 6 7 8 9 10 |
[ 'wc-pending' => "Attente paiement", 'wc-processing' => "En cours", 'wc-on-hold' => "En attente", 'wc-completed' => "Expédié", 'wc-cancelled' => "Annulée", 'wc-refunded' => "Remboursée", 'wc-failed' => "Échouée", 'wc-checkout-draft' => "Brouillon", ] |