woocommerce_checkout_update_order_meta

ACTION woocommerce\includes\class-wc-checkout.php (ligne 478) github
Action hook fired after an order is created used to add custom meta to the order.
traduction française
Crochet d'action déclenché après la création d'une commande, utilisé pour ajouter des méta personnalisés à la commande.

Paramètres

Entrée :
$order_id, $data
Sortie :
N/A

Utilisation

Sauvegarder des métadonnées au checkout

Enregistrer des données personnalisées lors de la création de commande

order-flow
// Sauvegarder métadonnées checkout
add_action('woocommerce_checkout_update_order_meta', 'sauvegarder_meta_checkout', 10, 2);

function sauvegarder_meta_checkout($order_id, $data) {
    // Sauvegarder des champs personnalisés
    if (isset($_POST['delivery_instructions'])) {
        update_post_meta($order_id, '_delivery_instructions', sanitize_textarea_field($_POST['delivery_instructions']));
    }
    
    if (isset($_POST['gift_message'])) {
        update_post_meta($order_id, '_gift_message', sanitize_text_field($_POST['gift_message']));
    }
}

Actualités

Chargement des actualités...