woocommerce_new_order

ACTION woocommerce\src\Internal\DataStores\Orders\OrdersTableDataStore.php (ligne 2775) github
Fires when a new order is created.
traduction française
Se déclenche lorsqu'une nouvelle commande est créée.

Paramètres

Entrée :
$order->get_id(
Sortie :
@param int       Order ID.
@param \WC_Order Order object.

Utilisation

Notification personnalisée à la création d'une commande

Envoyer un email ou déclencher une action externe quand une nouvelle commande est créée

order-flow
// Envoyer une notification personnalisée à la création d'une commande
add_action('woocommerce_new_order', 'notifier_nouvelle_commande', 10, 1);

function notifier_nouvelle_commande($order_id) {
    $order = wc_get_order($order_id);
    $customer_email = $order->get_billing_email();
    
    // Logique personnalisée (Slack, SMS, etc.)
    wp_mail(
        'admin@exemple.com',
        'Nouvelle commande #' . $order_id,
        'Un client vient de passer commande pour ' . $order->get_total() . '€'
    );
}

Actualités

Chargement des actualités...