woocommerce_checkout_create_order_line_item

ACTION woocommerce\includes\class-wc-checkout.php (ligne 571) github
Action hook to adjust item before save.
traduction française
Crochet d'action pour ajuster l'élément avant de l'enregistrer.

Paramètres

Entrée :
$item, $cart_item_key, $values, $order
Sortie :
N/A

Utilisation

Modifier un article lors de la création de commande

Ajouter des métadonnées personnalisées aux articles de commande

order-flow
// Ajouter des métadonnées aux articles de commande
add_action('woocommerce_checkout_create_order_line_item', 'meta_article_commande', 10, 4);

function meta_article_commande($item, $cart_item_key, $values, $order) {
    // Ajouter des infos personnalisées à l'article
    if (isset($values['custom_data'])) {
        $item->add_meta_data('_custom_info', $values['custom_data'], true);
    }
    
    // Sauvegarder la date d'ajout au panier
    if (isset($values['added_timestamp'])) {
        $item->add_meta_data('_added_at', $values['added_timestamp'], true);
    }
}

Actualités

Chargement des actualités...