woocommerce_payment_complete

ACTION woocommerce\includes\class-wc-order.php (ligne 174) github
Filters the order status to set after payment complete.
traduction française
Filtre l'état de la commande à définir une fois le paiement effectué.

Paramètres

Entrée :
$this->get_id(
Sortie :
@param string   $status        Order status.
@param int      $order_id      Order ID.
@param WC_Order $this          Order object.

Utilisation

Action après confirmation du paiement

Exécuter du code une fois le paiement validé

order-flow
// Action après confirmation du paiement
add_action('woocommerce_payment_complete', 'after_payment_complete', 10, 1);

function after_payment_complete($order_id) {
    $order = wc_get_order($order_id);
    
    // Déclencher intégration CRM
    // Générer facture personnalisée
    // Mise à jour ERP
    
    update_post_meta($order_id, '_payment_completed_date', current_time('mysql'));
}

Actualités

Chargement des actualités...