Fires when order status is changed.
Se déclenche lorsque l'état de la commande est modifié.
$this->get_id(
Sortie :
@param int Order ID.
@param WC_Order $order Order object.
@param array $status_transition {
// Déclencher une action lors du changement de statut
add_action('woocommerce_order_status_changed', 'action_changement_statut', 10, 4);
function action_changement_statut($order_id, $old_status, $new_status, $order) {
// Exemple: envoyer un email personnalisé si commande complétée
if ($new_status === 'completed') {
$customer_email = $order->get_billing_email();
$items = $order->get_items();
// Votre logique personnalisée
error_log("Commande #{$order_id} complétée pour {$customer_email}");
}
}
Chargement des actualités...